diff --git a/GW/Debug_FLASH/GW.elf b/GW/Debug_FLASH/GW.elf index 9ab79bbc..8a3dd6b6 100644 Binary files a/GW/Debug_FLASH/GW.elf and b/GW/Debug_FLASH/GW.elf differ diff --git a/GW/Debug_FLASH/GW.map b/GW/Debug_FLASH/GW.map index ef39bf83..6ef488d0 100644 --- a/GW/Debug_FLASH/GW.map +++ b/GW/Debug_FLASH/GW.map @@ -6612,8 +6612,14 @@ Discarded input sections .group 0x00000000 0xc ./src/BCM/HMI_LAMP.o .group 0x00000000 0xc ./src/BCM/HMI_LAMP.o .group 0x00000000 0xc ./src/BCM/HMI_LAMP.o + .text 0x00000000 0x8c ./src/BCM/HMI_LAMP.o .data 0x00000000 0x0 ./src/BCM/HMI_LAMP.o .bss 0x00000000 0x0 ./src/BCM/HMI_LAMP.o + .debug_info 0x00000000 0x67cd ./src/BCM/HMI_LAMP.o + .debug_abbrev 0x00000000 0x2d1 ./src/BCM/HMI_LAMP.o + .debug_aranges + 0x00000000 0x20 ./src/BCM/HMI_LAMP.o + .debug_macro 0x00000000 0x156 ./src/BCM/HMI_LAMP.o .debug_macro 0x00000000 0xaa8 ./src/BCM/HMI_LAMP.o .debug_macro 0x00000000 0x22 ./src/BCM/HMI_LAMP.o .debug_macro 0x00000000 0x56 ./src/BCM/HMI_LAMP.o @@ -6621,7 +6627,26 @@ Discarded input sections .debug_macro 0x00000000 0xef ./src/BCM/HMI_LAMP.o .debug_macro 0x00000000 0x6a ./src/BCM/HMI_LAMP.o .debug_macro 0x00000000 0x1df ./src/BCM/HMI_LAMP.o + .debug_macro 0x00000000 0x52 ./src/BCM/HMI_LAMP.o + .debug_macro 0x00000000 0x18 ./src/BCM/HMI_LAMP.o + .debug_macro 0x00000000 0x35 ./src/BCM/HMI_LAMP.o + .debug_macro 0x00000000 0x34 ./src/BCM/HMI_LAMP.o .debug_macro 0x00000000 0x16d ./src/BCM/HMI_LAMP.o + .debug_macro 0x00000000 0x52 ./src/BCM/HMI_LAMP.o + .debug_macro 0x00000000 0x1f ./src/BCM/HMI_LAMP.o + .debug_macro 0x00000000 0x43 ./src/BCM/HMI_LAMP.o + .debug_macro 0x00000000 0x20 ./src/BCM/HMI_LAMP.o + .debug_macro 0x00000000 0x18e ./src/BCM/HMI_LAMP.o + .debug_macro 0x00000000 0x35c ./src/BCM/HMI_LAMP.o + .debug_macro 0x00000000 0xde ./src/BCM/HMI_LAMP.o + .debug_macro 0x00000000 0x4b9 ./src/BCM/HMI_LAMP.o + .debug_macro 0x00000000 0x7a ./src/BCM/HMI_LAMP.o + .debug_line 0x00000000 0x413 ./src/BCM/HMI_LAMP.o + .debug_str 0x00000000 0xd9b5 ./src/BCM/HMI_LAMP.o + .comment 0x00000000 0x81 ./src/BCM/HMI_LAMP.o + .debug_frame 0x00000000 0x60 ./src/BCM/HMI_LAMP.o + .ARM.attributes + 0x00000000 0x2e ./src/BCM/HMI_LAMP.o .group 0x00000000 0xc ./src/BCM/LAMP_CMD.o .group 0x00000000 0xc ./src/BCM/LAMP_CMD.o .group 0x00000000 0xc ./src/BCM/LAMP_CMD.o @@ -8305,7 +8330,7 @@ Discarded input sections .group 0x00000000 0xc ./src/MCU/Low_SOC_mode.o .group 0x00000000 0xc ./src/MCU/Low_SOC_mode.o .group 0x00000000 0xc ./src/MCU/Low_SOC_mode.o - .text 0x00000000 0x30 ./src/MCU/Low_SOC_mode.o + .text 0x00000000 0x64 ./src/MCU/Low_SOC_mode.o .data 0x00000000 0x0 ./src/MCU/Low_SOC_mode.o .bss 0x00000000 0x0 ./src/MCU/Low_SOC_mode.o .debug_info 0x00000000 0x6734 ./src/MCU/Low_SOC_mode.o @@ -8335,7 +8360,7 @@ Discarded input sections .debug_macro 0x00000000 0xde ./src/MCU/Low_SOC_mode.o .debug_macro 0x00000000 0x4b9 ./src/MCU/Low_SOC_mode.o .debug_macro 0x00000000 0x7a ./src/MCU/Low_SOC_mode.o - .debug_line 0x00000000 0x3d0 ./src/MCU/Low_SOC_mode.o + .debug_line 0x00000000 0x410 ./src/MCU/Low_SOC_mode.o .debug_str 0x00000000 0xda4e ./src/MCU/Low_SOC_mode.o .comment 0x00000000 0x81 ./src/MCU/Low_SOC_mode.o .debug_frame 0x00000000 0x28 ./src/MCU/Low_SOC_mode.o @@ -9607,7 +9632,7 @@ END GROUP 0x00440180 appsign 0x00440188 . = ALIGN (0x4) -.flash 0x00440200 0x267d0 +.flash 0x00440200 0x26740 *(.boot_header) .boot_header 0x00440200 0x28 ./Project_Settings/Startup_Code/startup_cm7.o 0x00441000 . = ALIGN (0x1000) @@ -9643,1941 +9668,1936 @@ END GROUP .text 0x004417a8 0x80 ./RTD/src/Lin_Ip_Common.o 0x004417a8 Lin_Ip_ProcessParity 0x004417f4 Lin_Ip_MakeChecksumByte - .text 0x00441828 0x8c ./src/BCM/HMI_LAMP.o - 0x00441828 Lamp_HMI1_CMD - 0x00441844 Lamp_HMI2_CMD - 0x00441860 Lamp_HMI3_CMD - 0x0044187c Lamp_HMI4_CMD - 0x00441898 Lamp_HMI5_CMD - .text 0x004418b4 0x68 ./src/BCM/PWM.o - 0x004418b4 PWM_for_dirve_mode - .text 0x0044191c 0x48 ./src/BMS/BMS_SOC.o - 0x0044191c Soc_Check - 0x00441938 Soc_Check_befor_IGN - .text 0x00441964 0x18 ./src/BMS/CE_ON_CMD.o - 0x00441964 Read_LDC_Voltage - .text 0x0044197c 0x3c ./src/BMS/Charging_Status.o - 0x0044197c On_Charging_Status - 0x00441994 Check_Charging_Status - .text 0x004419b8 0x5c4 ./src/CRC/CRC_UDM.o - 0x004419b8 PublicTimer - 0x004419c2 crclib_getCRC8 - 0x004419e8 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN - 0x004419f6 CRC8_Func_FOR_RWA1 - 0x00441ab0 CRC8_Func_FOR_RWA2 - 0x00441b6c CRC8_Func_FOR_RWS1 - 0x00441c28 CRC8_Func_FOR_RWS2 - 0x00441ce4 CRC8_Func - .text 0x00441f7c 0x48 ./src/KATECK_Logic.o - 0x00441f7c ECU3_KATECH_Logit_5ms - 0x00441f80 ECU3_KATECH_Logit_10ms - 0x00441fbc ECU3_KATECH_Logit_20ms - 0x00441fbe ECU3_KATECH_Logit_100ms - 0x00441fc0 ECU3_KATECH_Logit_200ms - 0x00441fc2 ECU3_KATECH_Logit_1000ms - .text 0x00441fc4 0x2270 ./src/board.o - 0x00441fc4 pwm_init - 0x00442040 Set_PWM_Duty - 0x004420d0 SPI_init - 0x004420e8 SPI_test - 0x0044213c Lin1callback - 0x00442160 Lin2callback - 0x00442184 Lin_tx_test - 0x004421d0 i2c0_init - 0x00442214 i2c1_init - 0x0044225c i2c_test - 0x004422c8 i2c_delay - 0x004422da sda_in - 0x004422f0 sda_out - 0x00442308 CAN0_Callback - 0x004423ac CAN1_Callback - 0x00442450 CAN2_Callback - 0x004424f4 CAN3_Callback - 0x00442598 CAN4_Callback - 0x0044263c CAN5_Callback - 0x004426e0 get_can_data - 0x00442700 can_main_ECU3 - 0x00442a72 ECU3_Data_Init - 0x00443198 clear_tx_buf - 0x004431c4 clear_tx_ring - 0x00443200 can_send_txring - 0x004432a0 can_transmit_txring - 0x004433cc can_tx_check - 0x00443404 DIN_TEST - 0x00443420 Digital_Write - 0x00443470 Digital_Read - 0x004434c0 led_onoff - 0x004434e8 ADC_Read - 0x00443530 Adc0EndOfChainNoti - 0x00443548 Adc1EndOfChainNoti - 0x00443570 Adc2EndOfChainNoti - 0x004435a4 Adc_Read_ch - 0x004435aa tmr_delay - 0x004435d4 Pit_Callback - 0x0044361c board_init - 0x00443622 Uart_Init - 0x004436dc UART1_RX_Callback - 0x0044370c UART9_RX_Callback - 0x0044373c Gvar_init - 0x004437a8 register_bus_off_callback - 0x004437c8 get_char - 0x004437f4 put_char - 0x0044380c debug_printf - 0x00443846 Lin_init - 0x00443884 CAN0_ErrCallback - 0x004438dc CAN1_ErrCallback - 0x00443924 CAN2_ErrCallback - 0x0044397c CAN3_ErrCallback - 0x004439e0 CAN4_ErrCallback - 0x00443a44 CAN5_ErrCallback - 0x00443aa8 Adc_Init - 0x00443bc0 get_line - 0x00443c40 UART0_get_cmd - 0x00443c84 setupCanTJA1153 - 0x00443d9c Can_Init_ECU3 - .text 0x00444234 0x5764 ./src/can.o - 0x00444234 can_data_set_rx - 0x00444260 can_data_set_tx - 0x0044428c can_send_config - 0x004442c4 CAN_Task_20ms - 0x004442c8 CAN_Task_200ms - 0x004442cc ECU3_CAN_Bypass_5ms - 0x004442ce ECU3_InputData_Set_for_Logic_20ms - 0x004442d0 ECU3_CAN_Data_Set_20ms - 0x004442d2 ECU3_CAN_Bypass_20ms - 0x004442d4 ECU3_CAN_Transmit_20ms - 0x004442d6 ECU3_InputData_Set_for_Logic_100ms - 0x004442d8 ECU3_CAN_Bypass_100ms - 0x004442da ECU3_InputData_Set_for_Logic_200ms - 0x004442dc ECU3_CAN_Data_Set_200ms - 0x004442de ECU3_CAN_Bypass_200ms - 0x004442e0 ECU3_CAN_Transmit_200ms - 0x004442e2 ECU3_InputData_Set_for_Logic_1000ms - 0x004442e4 ECU3_CAN_Bypass_1000ms - 0x004442e6 Receive_BCM_VCU_Signal1_CH0_0x570 - 0x00444394 Receive_BCM_VCU_Signal2_CH0_0x580 - 0x0044442c Receive_BCM_VCU_Signal3_CH0_0x590 - 0x0044448c Receive_BCM_VCU_Signal4_CH0_0x595 - 0x004444bc Receive_BCM_VCU_Signal5_CH0_0x585 - 0x004444f8 Receive_IMU_VCU_Signal_CH0_0x020 - 0x00444574 Receive_MCU_VCU_Signals1_CH0_0x300 - 0x00444614 Receive_MCU_VCU_Signals2_CH0_0x301 - 0x0044462c Receive_RC_VCU_Signal1_CH0_0x040 - 0x00444688 Receive_RC_VCU_Signal2_CH0_0x041 - 0x004446c4 Receive_IMU_TX1_CH0_0x174 - 0x00444740 Receive_IMU_TX1_CH0_0x178 - 0x004447ac Receive_IMU_TX1_CH0_0x17C - 0x00444814 Receive_EPAM_VCU_CH0_0x221 - 0x00444914 Receive_RC_VCU_BCM_Signal_1_CH0_0x155 - 0x00444968 Receive_CH0_CAR_STAT_CH0_0x012 - 0x0044496a Receive_ACU_VCU_Signal1_CH1_0x091 - 0x004449cc Receive_ACU_VCU_Signal2_CH1_0x092 - 0x00444a24 Receive_ACU_VCU_Signal3_CH1_0x093 - 0x00444a60 Receive_ACU_BCM_Signal_1_CH1_0x150 - 0x00444b0c Receive_IDB_BrakeStatus1_CH2_0x09A - 0x00444bd4 Receive_IDB_BrakeStatus2_CH2_0x0C8 - 0x00444c50 Receive_IDB_PressureStatus_CH2_0x0A0 - 0x00444d20 Receive_IDB_RegenTcsRequest_CH2_0x082 - 0x00444d74 Receive_IDB_Status_CH2_0x092 - 0x00444e94 Receive_IDB_TireSlipStatus_CH2_0x096 - 0x00444f64 Receive_IDB_UdsResponse_CH2_0x798 - 0x00444f8c Receive_IDB_WheelStatus_CH2_0x08C - 0x0044505c Receive_RWA_Status1_CH2_0x072 - 0x00445100 Receive_RWA_Status2_CH2_0x073 - 0x0044517c Receive_RWA_Status3_CH2_0x0AA - 0x00445224 Receive_RCU_BrakeStatus1_CH3_0x09B - 0x004452ec Receive_RCU_BrakeStatus2_CH3_0x0C9 - 0x00445368 Receive_RCU_PressureStatus_CH3_0x0A1 - 0x004453dc Receive_RWA_Status1_CH3_0x072 - 0x00445480 Receive_RWA_Status2_CH3_0x073 - 0x004454fc Receive_RWA_Status3_CH3_0x0AA - 0x004455a4 Receive_RCU_TireSlipStatus_CH3_0x097 - 0x00445674 Receive_RCU_WheelStatus_CH3_0x08D - 0x00445744 Receive_RCU_Status_CH3_0x093 - 0x00445828 Receive_RCU_UdsResponse_CH3_0x799 - 0x00445850 Receive_RWS_VCU_Rack_AngleFbk_CH4_0x073 - 0x00445888 Receive_RWS_VCU_stat_Signal_CH4_0x072 - 0x004458d0 Receive_RWS_VCU_Rack_AngleFbk_CH5_0x073 - 0x00445908 Receive_RWS_VCU_stat_Signal_CH5_0x072 - 0x00445950 Input_Data_Set_BCM_VCU_Signal1_CH0_0x570 - 0x00445a50 Input_Data_Set_BCM_VCU_Signal2_CH0_0x580 - 0x00445b40 Input_Data_Set_BCM_VCU_Signal3_CH0_0x590 - 0x00445b42 Input_Data_Set_BCM_VCU_Signal4_CH0_0x595 - 0x00445b58 Input_Data_Set_BCM_VCU_Signal5_CH0_0x585 - 0x00445b98 Input_Data_Set_IMU_VCU_Signal_CH0_0x020 - 0x00445b9a Input_Data_Set_MCU_VCU_Signals1_CH0_0x300 - 0x00445c30 Input_Data_Set_EPAM_VCU_CH0_0x221 - 0x00445d64 Input_Data_Set_MCU_VCU_Signals2_CH0_0x301 - 0x00445d66 Input_Data_Set_RC_VCU_Signal1_CH0_0x040 - 0x00445d90 Input_Data_Set_RC_VCU_Signal2_CH0_0x041 - 0x00445df8 Input_Data_Set_IMU_TX1_CH0_0x174 - 0x00445e60 Input_Data_Set_IMU_TX1_CH0_0x178 - 0x00445ecc Input_Data_Set_IMU_TX1_CH0_0x17C - 0x00445f2c Input_Data_Set_CH0_CAR_STAT_CH0_0x012 - 0x00445f2e Input_Data_Set_RC_VCU_BCM_Signal_1_CH0_0x155 - 0x00445fb8 Input_Data_Set_ACU_VCU_Signal1_CH1_0x091 - 0x00446004 Input_Data_Set_ACU_VCU_Signal2_CH1_0x092 - 0x00446040 Input_Data_Set_ACU_VCU_Signal3_CH1_0x093 - 0x004460a8 Input_Data_Set_ACU_BCM_Signal_1_CH1_0x150 - 0x00446130 Input_Data_Set_IDB_BrakeStatus1_CH2_0x09A - 0x00446154 ECU3_InputData_Set_for_Logic_10ms - 0x00446192 Input_Data_Set_IDB_BrakeStatus2_CH2_0x0C8 - 0x00446194 Input_Data_Set_IDB_PressureStatus_CH2_0x0A0 - 0x00446196 Input_Data_Set_IDB_RegenTcsRequest_CH2_0x082 - 0x00446198 Input_Data_Set_IDB_Status_CH2_0x092 - 0x0044619a Input_Data_Set_IDB_TireSlipStatus_CH2_0x096 - 0x0044619c Input_Data_Set_IDB_UdsResponse_CH2_0x798 - 0x0044619e Input_Data_Set_IDB_WheelStatus_CH2_0x08C - 0x004461a0 Input_Data_Set_RWA_Status1_CH2_0x072 - 0x004461b4 Input_Data_Set_RWA_Status2_CH2_0x073 - 0x004461c8 ECU3_InputData_Set_for_Logic_5ms - 0x004461d6 Input_Data_Set_RWA_Status3_CH2_0x0AA - 0x004461d8 Input_Data_Set_RCU_BrakeStatus1_CH3_0x09B - 0x004461da Input_Data_Set_RCU_BrakeStatus2_CH3_0x0C9 - 0x004461dc Input_Data_Set_RCU_PressureStatus_CH3_0x0A1 - 0x004461de Input_Data_Set_RWA_Status1_CH3_0x072 - 0x004461e0 Input_Data_Set_RWA_Status2_CH3_0x073 - 0x004461e2 Input_Data_Set_RWA_Status3_CH3_0x0AA - 0x004461e4 Input_Data_Set_RCU_TireSlipStatus_CH3_0x097 - 0x004461e6 Input_Data_Set_RCU_WheelStatus_CH3_0x08D - 0x004461e8 Input_Data_Set_RCU_Status_CH3_0x093 - 0x004461ea Input_Data_Set_RCU_UdsResponse_CH3_0x799 - 0x004461ec Input_Data_Set_RWS_VCU_Rack_AngleFbk_CH4_0x073 - 0x004461ee Input_Data_Set_RWS_VCU_stat_Signal_CH4_0x072 - 0x004461f0 Input_Data_Set_RWS_VCU_Rack_AngleFbk_CH5_0x073 - 0x004461f2 Input_Data_Set_RWS_VCU_stat_Signal_CH5_0x072 - 0x004461f4 Output_Data_Set_RWA_VCU_RC_Signal1_CH0_0x050 - 0x00446250 Output_Data_Set_RWA_VCU_RC_Signal2_CH0_0x051 - 0x004462bc Output_Data_Set_RWS_VCU_RC_Signal1_CH0_0x060 - 0x00446328 Output_Data_Set_RWS_VCU_RC_Signal2_CH0_0x061 - 0x00446394 Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 - 0x00446534 Output_Data_Set_VCU_BCM_Signal_2_CH0_0x180 - 0x00446598 Output_Data_Set_VCU_MCU_Signals1_CH0_0x250 - 0x00446704 Output_Data_Set_VCU_RC_Signals1_CH0_0x010 - 0x00446798 Output_Data_Set_VCU_RC_Signals2_CH0_0x011 - 0x00446824 Output_Data_Set_VCU_EPAM_CH0_0x220 - 0x00446858 Output_Data_Set_SW_VER_CH0_0x100 - 0x0044689c Output_Data_Set_CAR_STAT_CH0_0x012 - 0x00446928 Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 - 0x00446a3c Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 - 0x00446a3e Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 - 0x00446a40 Output_Data_Set_BCM_VCU_ACU_Signal4_CH1_0x595 - 0x00446a42 Output_Data_Set_BCM_VCU_ACU_Signal5_CH1_0x585 - 0x00446ae4 Output_Data_Set_RWA_VCU_ACU_Signal1_CH1_0x050 - 0x00446b50 Output_Data_Set_RWA_VCU_ACU_Signal2_CH1_0x051 - 0x00446bbc Output_Data_Set_RWS_VCU_ACU_Signal1_CH1_0x060 - 0x00446c28 Output_Data_Set_RWS_VCU_ACU_Signal2_CH1_0x061 - 0x00446c94 Output_Data_Set_VCU_ACU_Signal1_CH1_0x013 - 0x00446d20 Output_Data_Set_VCU_ACU_Signal2_CH1_0x014 - 0x00446db0 Output_Data_Set_VCU_ACU_Signal3_CH1_0x015 - 0x00446e0c Output_Data_Set_CH1_IMU_TX1_CH1_0x174 - 0x00446ec4 Output_Data_Set_CH1_IMU_TX2_CH1_0x178 - 0x00446f6c Output_Data_Set_CH1_IMU_TX3_CH1_0x17C - 0x00447008 Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 - 0x004470b8 ECU3_CAN_Data_Set_100ms - 0x004470c6 Output_Data_Set_BSC_IDB_BrakeCommand_CH2_0x064 - 0x00447208 Output_Data_Set_BSC_IMU_CH2_0x070 - 0x00447334 Output_Data_Set_BSC_IDB_StartupCommand_CH2_0x032 - 0x00447368 Output_Data_Set_BSC_IDB_UdsRequest_CH2_0x796 - 0x004473a8 Output_Data_Set_BSC_RegenCommand_CH2_0x06A - 0x0044744c Output_Data_Set_BSC_RWA_RackCommand_CH2_0x040 - 0x004474d8 Output_Data_Set_BSC_RWA_Sister_CH2_0x350 - 0x00447524 Output_Data_Set_BSC_RWA_StartupCommand_CH2_0x310 - 0x00447570 Output_Data_Set_BSC_VehicleEnvironment_CH2_0x384 - 0x00447634 Output_Data_Set_IDB_WheelSpeedStatus_CH2_0x088 - 0x0044772c Output_Data_Set_BSC_IMU_CH3_0x071 - 0x00447858 Output_Data_Set_BSC_RCU_BrakeCommand_CH3_0x065 - 0x0044792c Output_Data_Set_BSC_RWA_RackCommand_CH3_0x040 - 0x004479b8 Output_Data_Set_BSC_RWA_Sister_CH3_0x350 - 0x00447a04 Output_Data_Set_BSC_RWA_StartupCommand_CH3_0x310 - 0x00447a50 Output_Data_Set_BSC_RCU_StartupCommand_CH3_0x033 - 0x00447a84 Output_Data_Set_BSC_RCU_UdsRequest_CH3_0x797 - 0x00447ac4 ECU3_CAN_Data_Set_10ms - 0x00447b36 Output_Data_Set_BSC_VehicleEnvironment_CH3_0x385 - 0x00447bfc ECU3_CAN_Data_Set_1000ms - 0x00447c0a Output_Data_Set_RCU_WheelSpeedStatus_CH3_0x089 - 0x00447d04 Output_Data_Set_VCU_RWS_Sister_CH4_0x350 - 0x00447d50 Output_Data_Set_VCU_RWS_Rack_Cmd_CH4_0x040 - 0x00447ddc Output_Data_Set_VCU_RWS_StartupCommand_CH4_0x310 - 0x00447e28 Output_Data_Set_VCU_RWS_Rack_Cmd_CH5_0x040 - 0x00447eb4 Output_Data_Set_VCU_RWS_StartupCommand_CH5_0x310 - 0x00447f00 Output_Data_Set_VCU_RWS_Sister_CH5_0x350 - 0x00447f4c ECU3_CAN_Data_Set_5ms - 0x00447f9e Bypass_Data_Set_BCM_VCU_Signal1_0x570_CH0_to_CH1 - 0x00447fa0 Bypass_Data_Set_BCM_VCU_Signal2_0x580_CH0_to_CH1 - 0x00447fd0 Bypass_Data_Set_BCM_VCU_Signal3_0x590_CH0_to_CH1 - 0x00448038 Bypass_Data_Set_BCM_VCU_Signal4_0x595_CH0_to_CH1 - 0x00448054 Bypass_Data_Set_BCM_VCU_Signal5_0x585_CH0_to_CH1 - 0x00448094 Bypass_Data_Set_RWA_VCU_ACU_Signal1_CH3_to_CH1_0x050 - 0x004480f0 Bypass_Data_Set_RWA_VCU_ACU_Signal2_CH2_to_CH1_0x051 - 0x0044814c Bypass_Data_Set_RWA_VCU_RC_Signal1_0x050 - 0x004481a8 Bypass_Data_Set_RWA_VCU_RC_Signal2_0x051 - 0x00448204 Bypass_Data_Set_RWS_VCU_ACU_Signal1_CH4_to_CH1_0x060 - 0x00448260 Bypass_Data_Set_RWS_VCU_ACU_Signal2_CH5_to_CH1_0x061 - 0x004482bc Bypass_Data_Set_RWS_VCU_RC_Signal1_0x060 - 0x00448318 Bypass_Data_Set_RWS_VCU_RC_Signal2_0x061 - 0x00448374 ECU3_CAN_Bypass_10ms - 0x004483aa Bypass_Data_Set_BSC_RWA_RackCommand_CH3_0x040 - 0x00448434 Bypass_Data_Set_BSC_RWA_RackCommand_CH2_0x040 - 0x00448438 Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH4_0x040 - 0x0044843a Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH5_0x040 - 0x0044843c Bypass_Data_Set_ACU_BCM_Signal_1_CH1_to_CH0_0x150 - 0x00448470 Transmit_RWA_VCU_RC_Signal1_CH0_0x050 - 0x004484a8 Transmit_RWA_VCU_RC_Signal2_CH0_0x051 - 0x004484dc Transmit_RWS_VCU_RC_Signal1_CH0_0x060 - 0x00448510 Transmit_RWS_VCU_RC_Signal2_CH0_0x061 - 0x00448544 Transmit_VCU_BCM_Signal_1_CH0_0x150 - 0x004485e8 Transmit_VCU_BCM_Signal_2_CH0_0x180 - 0x00448624 Transmit_VCU_MCU_Signals1_CH0_0x250 - 0x00448674 Transmit_VCU_RC_Signals1_CH0_0x010 - 0x0044869c Transmit_VCU_RC_Signals2_CH0_0x011 - 0x004486f0 Transmit_VCU_EPAM_CH0_0x220 - 0x00448720 Transmit_SW_VER_CH0_0x100 - 0x00448758 Transmit_CH0_CAR_STAT_CH0_0x012 - 0x00448794 Transmit_BCM_VCU_ACU_Signal1_CH1_0x570 - 0x00448838 Transmit_BCM_VCU_ACU_Signal2_CH1_0x580 - 0x004488f0 Transmit_BCM_VCU_ACU_Signal3_CH1_0x590 - 0x00448934 Transmit_BCM_VCU_ACU_Signal4_CH1_0x595 - 0x00448970 Transmit_BCM_VCU_ACU_Signal5_CH1_0x585 - 0x004489d4 Transmit_RWA_VCU_ACU_Signal1_CH1_0x050 - 0x00448a10 Transmit_RWA_VCU_ACU_Signal2_CH1_0x051 - 0x00448a4c Transmit_RWS_VCU_ACU_Signal1_CH1_0x060 - 0x00448a88 Transmit_RWS_VCU_ACU_Signal2_CH1_0x061 - 0x00448ac4 Transmit_VCU_ACU_Signal1_CH1_0x013 - 0x00448b24 Transmit_VCU_ACU_Signal2_CH1_0x014 - 0x00448b94 Transmit_VCU_ACU_Signal3_CH1_0x015 - 0x00448bec Transmit_CH1_IMU_TX1_CH1_0x174 - 0x00448c60 Transmit_CH1_IMU_TX2_CH1_0x178 - 0x00448cd4 Transmit_CH1_IMU_TX3_CH1_0x17C - 0x00448d40 Transmit_CH1_ACU_CAR_STAT_CH1_0x016 - 0x00448d8c ECU3_CAN_Transmit_100ms - 0x00448d90 CAN_Task_100ms - 0x00448da2 Transmit_BSC_IDB_BrakeCommand_CH2_0x064 - 0x00448e70 Transmit_BSC_IMU_CH2_0x070 - 0x00448f30 Transmit_BSC_IDB_StartupCommand_CH2_0x032 - 0x00448f74 Transmit_BSC_IDB_UdsRequest_CH2_0x796 - 0x00448fa8 Transmit_BSC_RegenCommand_CH2_0x06A - 0x00449034 Transmit_BSC_RWA_RackCommand_CH2_0x040 - 0x00449088 Transmit_BSC_RWA_Sister_CH2_0x350 - 0x004490e4 Transmit_BSC_RWA_StartupCommand_CH2_0x310 - 0x00449134 Transmit_BSC_VehicleEnvironment_CH2_0x384 - 0x004491d8 Transmit_IDB_WheelSpeedStatus_CH2_0x088 - 0x00449288 Transmit_BSC_IMU_CH3_0x071 - 0x00449348 ECU3_CAN_Transmit_10ms - 0x004493ae CAN_Task_10ms - 0x004493c8 Transmit_BSC_RCU_BrakeCommand_CH3_0x065 - 0x00449460 Transmit_BSC_RWA_RackCommand_CH3_0x040 - 0x004494b4 Transmit_BSC_RWA_Sister_CH3_0x350 - 0x00449510 Transmit_BSC_RWA_StartupCommand_CH3_0x310 - 0x00449560 Transmit_BSC_RCU_StartupCommand_CH3_0x033 - 0x004495a8 Transmit_BSC_RCU_UdsRequest_CH3_0x797 - 0x004495dc Transmit_BSC_VehicleEnvironment_CH3_0x385 - 0x00449680 ECU3_CAN_Transmit_1000ms - 0x0044968e CAN_Task_1000ms - 0x004496a0 Transmit_RCU_WheelSpeedStatus_CH3_0x089 - 0x00449750 Transmit_VCU_RWS_Rack_Cmd_CH4_0x040 - 0x004497a4 Transmit_VCU_RWS_Sister_CH4_0x350 - 0x00449800 Transmit_VCU_RWS_StartupCommand_CH4_0x310 - 0x00449850 Transmit_VCU_RWS_Rack_Cmd_CH5_0x040 - 0x0044988c Transmit_VCU_RWS_Sister_CH5_0x350 - 0x004498e8 Transmit_VCU_RWS_StartupCommand_CH5_0x310 - 0x00449938 ECU3_CAN_Transmit_5ms - 0x00449982 CAN_Task_5ms - .text 0x00449998 0x74 ./src/main.o - 0x00449998 task_500us - 0x004499a6 task_1ms - 0x004499a8 task_2ms - 0x004499aa task_5ms - 0x004499ae task_10ms - 0x004499b2 task_20ms - 0x004499b6 task_50ms - 0x004499b8 task_100ms - 0x004499dc task_200ms - 0x004499ea task_1s - .text 0x00449a0c 0x20 ./src/HAL/watchdog_hal/src/watchdog_hal.o - 0x00449a0c WATCHDOG_HAL_Init - 0x00449a18 WATCHDOG_HAL_Fed - 0x00449a1e WATCHDOG_HAL_SystemRest - 0x00449a28 WATCHDOG_HAL_Deinit - .text 0x00449a2c 0x74 ./src/IDB_RCU/BREAK_Speed.o - 0x00449a2c BREAK_Speed - .text 0x00449aa0 0x15c ./src/MCU/Motor_logic.o - 0x00449aa0 Motor_init - 0x00449b68 RC_Motor_Logic - 0x00449bb0 ACU_Motor_Logic - .text 0x00449bfc 0x58 ./src/MCU/SPEED.o - 0x00449bfc Est_Speed - .text 0x00449c54 0x3b8 ./src/Operation_Mode_Layer/Operation_Mode.o - 0x00449c54 Operation_Mode_Check - 0x00449cd4 Default_Mode_Func - 0x00449d34 Autonomous_Mode_Func - 0x00449dac Mannual_Mode_Func - 0x00449e68 Emergency_Stop_Mode_Func - 0x00449ec0 Operation_IDB_RWA - 0x00449f7c Vehicle_Environment - 0x00449fc8 Operation_Mode_Func - .text 0x0044a00c 0x1a8 ./src/RWA/Angle_Speed.o - 0x0044a00c Angle_Speed - 0x0044a0e0 RWS_Angle_Speed - .text 0x0044a1b4 0x38 ./src/VCU/SW_VER.o - 0x0044a1b4 SET_SW_VER - .text 0x0044a1ec 0x1e0 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o - 0x0044a1ec GET_IG_SIGNAL - 0x0044a1ee IG_Initialize_Func - 0x0044a1f0 IG_OnCheck_HV_Status - 0x0044a210 IG_OffCheck_HV_Status - 0x0044a228 Key_on_Sub_Func1 - 0x0044a290 Key_on_Sub_Func2 - 0x0044a292 HV_ON_FUNC - 0x0044a2bc Key_on_Sub_Func3 - 0x0044a2dc Key_on_Process_Func - 0x0044a2f8 Init_CE_forTEST - 0x0044a32c Key_off_Sub_Func1 - 0x0044a330 Key_off_Sub_Func2 - 0x0044a36c HV_OFF_FUNC - 0x0044a370 Key_off_Sub_Func3 - 0x0044a388 Key_off_Sub_Func4 - 0x0044a38c Key_Off_Process_Func - .text 0x0044a3cc 0x160 ./src/Vehicle_System_Mode_Layer/System_Check.o - 0x0044a3cc Fault_Check_Func - 0x0044a488 System_Check_Func - .text 0x0044a52c 0x754 ./src/uds/ctl_dtc.o - 0x0044a52c CAN_DTC_Data_Set - 0x0044a52e write_DTC_to_EEP - 0x0044a530 dtc_write - 0x0044a630 dtc_clear - 0x0044a668 dtc_read - 0x0044a7d4 dtc_control - 0x0044a844 dtc_string_to_code - 0x0044a89c dtc_send_table_set - 0x0044aa24 dtc_count_set - 0x0044aa60 is_dtc_found - 0x0044ab20 is_dtc_exist - 0x0044abb0 dtc_found_and_clear - .text 0x0044ac80 0xe6 ./src/uds/debug_util.o - 0x0044ac80 delayN - 0x0044ac82 D2C - 0x0044ac8e OutDev0 - 0x0044aca6 OutStr - 0x0044acb8 monprintf - 0x0044ace6 put_cr - 0x0044acf8 put_charp - 0x0044ad1c string_to_int - 0x0044ad62 programDword_data_flash - *fill* 0x0044ad66 0x2 - .text 0x0044ad68 0x1614 ./src/uds/uds.o - 0x0044ad68 avoid_empty_block - 0x0044ad7c uds_10ms - 0x0044ae2c uds_timer_interrupt - 0x0044ae40 uds_can_TxData - 0x0044ae42 send_uds_tx - 0x0044ae68 clear_uds_tx_buf - 0x0044ae78 uds_init - 0x0044af08 uds_table_receve_finish - 0x0044af60 set_flow_control - 0x0044af7c set_wait_flow_control - 0x0044af90 set_dtc_1st_frame - 0x0044b044 uds_tx_buf_clear - 0x0044b054 uds_send_data_set - 0x0044b0c8 uds_logic_event - 0x0044b40c uds_2ms - 0x0044b410 uds_interrupt_sid_dtc - 0x0044b484 uds_SID_ControlDTCSetting - 0x0044b4bc uds_fail_massage - 0x0044b4dc uds_fail_check_no_extended - 0x0044b500 uds_single_frame_error_check - 0x0044b6bc uds_fail_check_did_length - 0x0044b714 uds_SID_StopDiagnosticSession - 0x0044b748 uds_SID_DiagnosticSessionControl - 0x0044b7f0 uds_SID_ReadDataByIdentifier - 0x0044b87c uds_SID_WriteDataByIdentifier - 0x0044b9d4 uds_SID_CommunicationControl - 0x0044ba5c uds_SID_RoutineControl - 0x0044ba5e uds_SID_RequestDownload - 0x0044ba60 uds_SID_RequestTransferExit - 0x0044ba62 uds_SID_TransferData - 0x0044ba64 seedToKey - 0x0044ba84 uds_SID_SecurityAccess - 0x0044bc48 uds_data_receve_finish - 0x0044bc94 uds_single_frame - 0x0044be4c uds_SID_FF_dataread - 0x0044bf60 uds_SID_FF_NULL - 0x0044bfd4 uds_first_frame - 0x0044c03c uds_logic_interrupt - 0x0044c280 goto_reset - 0x0044c2bc uds_wait - .text 0x0044c37c 0x390 ./src/uds/uds_table.o - 0x0044c37c table_did_maping - 0x0044c452 table_did_maping_write - 0x0044c456 write_table_n - 0x0044c568 read_table_n - 0x0044c63e table_write - 0x0044c674 table_read - 0x0044c680 read_sign_cs - 0x0044c6e0 init_table_setup - .text 0x0044c70c 0x14 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strcmp.o) - 0x0044c70c strcmp - .text 0x0044c720 0x10 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strlen.o) - 0x0044c720 strlen - .text 0x0044c730 0xa0 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memchr.o) - 0x0044c730 memchr - .text 0x0044c7d0 0x378 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubdf3.o) - 0x0044c7d0 __aeabi_drsub - 0x0044c7d8 __aeabi_dsub - 0x0044c7d8 __subdf3 - 0x0044c7dc __aeabi_dadd - 0x0044c7dc __adddf3 - 0x0044ca54 __floatunsidf - 0x0044ca54 __aeabi_ui2d - 0x0044ca74 __floatsidf - 0x0044ca74 __aeabi_i2d - 0x0044ca98 __aeabi_f2d - 0x0044ca98 __extendsfdf2 - 0x0044cadc __floatundidf - 0x0044cadc __aeabi_ul2d - 0x0044caec __floatdidf - 0x0044caec __aeabi_l2d - .text 0x0044cb48 0x424 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivdf3.o) - 0x0044cb48 __aeabi_dmul - 0x0044cb48 __muldf3 - 0x0044cd9c __divdf3 - 0x0044cd9c __aeabi_ddiv - .text 0x0044cf6c 0x110 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpdf2.o) - 0x0044cf6c __gtdf2 - 0x0044cf6c __gedf2 - 0x0044cf74 __ltdf2 - 0x0044cf74 __ledf2 - 0x0044cf7c __nedf2 - 0x0044cf7c __eqdf2 - 0x0044cf7c __cmpdf2 - 0x0044cff8 __aeabi_cdrcmple - 0x0044d008 __aeabi_cdcmpeq - 0x0044d008 __aeabi_cdcmple - 0x0044d018 __aeabi_dcmpeq - 0x0044d02c __aeabi_dcmplt - 0x0044d040 __aeabi_dcmple - 0x0044d054 __aeabi_dcmpge - 0x0044d068 __aeabi_dcmpgt - .text 0x0044d07c 0x2c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_unorddf2.o) - 0x0044d07c __unorddf2 - 0x0044d07c __aeabi_dcmpun - .text 0x0044d0a8 0x50 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixdfsi.o) - 0x0044d0a8 __aeabi_d2iz - 0x0044d0a8 __fixdfsi - .text 0x0044d0f8 0x40 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunsdfsi.o) - 0x0044d0f8 __aeabi_d2uiz - 0x0044d0f8 __fixunsdfsi - .text 0x0044d138 0xa0 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_truncdfsf2.o) - 0x0044d138 __truncdfsf2 - 0x0044d138 __aeabi_d2f - .text 0x0044d1d8 0x21c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubsf3.o) - 0x0044d1d8 __aeabi_frsub - 0x0044d1e0 __subsf3 - 0x0044d1e0 __aeabi_fsub - 0x0044d1e4 __aeabi_fadd - 0x0044d1e4 __addsf3 - 0x0044d344 __aeabi_ui2f - 0x0044d344 __floatunsisf - 0x0044d34c __aeabi_i2f - 0x0044d34c __floatsisf - 0x0044d368 __aeabi_ul2f - 0x0044d368 __floatundisf - 0x0044d378 __aeabi_l2f - 0x0044d378 __floatdisf - .text 0x0044d3f4 0x2a0 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivsf3.o) - 0x0044d3f4 __mulsf3 - 0x0044d3f4 __aeabi_fmul - 0x0044d55c __aeabi_fdiv - 0x0044d55c __divsf3 - .text 0x0044d694 0xec c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpsf2.o) - 0x0044d694 __gesf2 - 0x0044d694 __gtsf2 - 0x0044d69c __lesf2 - 0x0044d69c __ltsf2 - 0x0044d6a4 __nesf2 - 0x0044d6a4 __eqsf2 - 0x0044d6a4 __cmpsf2 - 0x0044d704 __aeabi_cfrcmple - 0x0044d70c __aeabi_cfcmpeq - 0x0044d70c __aeabi_cfcmple - 0x0044d71c __aeabi_fcmpeq - 0x0044d730 __aeabi_fcmplt - 0x0044d744 __aeabi_fcmple - 0x0044d758 __aeabi_fcmpge - 0x0044d76c __aeabi_fcmpgt - .text 0x0044d780 0x4c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixsfsi.o) - 0x0044d780 __aeabi_f2iz - 0x0044d780 __fixsfsi - .text 0x0044d7cc 0x40 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunssfsi.o) - 0x0044d7cc __fixunssfsi - 0x0044d7cc __aeabi_f2uiz - .text 0x0044d80c 0x30 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_aeabi_uldivmod.o) - 0x0044d80c __aeabi_uldivmod - .text 0x0044d83c 0x34 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixdfdi.o) - 0x0044d83c __fixdfdi - 0x0044d83c __aeabi_d2lz - .text 0x0044d870 0x3c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixunsdfdi.o) - 0x0044d870 __fixunsdfdi - 0x0044d870 __aeabi_d2ulz - .text 0x0044d8ac 0x2c4 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_udivmoddi4.o) - 0x0044d8ac __udivmoddi4 - .text 0x0044db70 0x4 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_dvmd_tls.o) - 0x0044db70 __aeabi_idiv0 - 0x0044db70 __aeabi_ldiv0 + .text 0x00441828 0x88 ./src/BCM/PWM.o + 0x00441828 PWM_for_dirve_mode + .text 0x004418b0 0x48 ./src/BMS/BMS_SOC.o + 0x004418b0 Soc_Check + 0x004418cc Soc_Check_befor_IGN + .text 0x004418f8 0x18 ./src/BMS/CE_ON_CMD.o + 0x004418f8 Read_LDC_Voltage + .text 0x00441910 0x3c ./src/BMS/Charging_Status.o + 0x00441910 On_Charging_Status + 0x00441928 Check_Charging_Status + .text 0x0044194c 0x5c4 ./src/CRC/CRC_UDM.o + 0x0044194c PublicTimer + 0x00441956 crclib_getCRC8 + 0x0044197c Proxy_CalChksm_IDB_BrakeEcuStatus_CAN + 0x0044198a CRC8_Func_FOR_RWA1 + 0x00441a44 CRC8_Func_FOR_RWA2 + 0x00441b00 CRC8_Func_FOR_RWS1 + 0x00441bbc CRC8_Func_FOR_RWS2 + 0x00441c78 CRC8_Func + .text 0x00441f10 0x48 ./src/KATECK_Logic.o + 0x00441f10 ECU3_KATECH_Logit_5ms + 0x00441f14 ECU3_KATECH_Logit_10ms + 0x00441f50 ECU3_KATECH_Logit_20ms + 0x00441f52 ECU3_KATECH_Logit_100ms + 0x00441f54 ECU3_KATECH_Logit_200ms + 0x00441f56 ECU3_KATECH_Logit_1000ms + .text 0x00441f58 0x2270 ./src/board.o + 0x00441f58 pwm_init + 0x00441fd4 Set_PWM_Duty + 0x00442064 SPI_init + 0x0044207c SPI_test + 0x004420d0 Lin1callback + 0x004420f4 Lin2callback + 0x00442118 Lin_tx_test + 0x00442164 i2c0_init + 0x004421a8 i2c1_init + 0x004421f0 i2c_test + 0x0044225c i2c_delay + 0x0044226e sda_in + 0x00442284 sda_out + 0x0044229c CAN0_Callback + 0x00442340 CAN1_Callback + 0x004423e4 CAN2_Callback + 0x00442488 CAN3_Callback + 0x0044252c CAN4_Callback + 0x004425d0 CAN5_Callback + 0x00442674 get_can_data + 0x00442694 can_main_ECU3 + 0x00442a06 ECU3_Data_Init + 0x0044312c clear_tx_buf + 0x00443158 clear_tx_ring + 0x00443194 can_send_txring + 0x00443234 can_transmit_txring + 0x00443360 can_tx_check + 0x00443398 DIN_TEST + 0x004433b4 Digital_Write + 0x00443404 Digital_Read + 0x00443454 led_onoff + 0x0044347c ADC_Read + 0x004434c4 Adc0EndOfChainNoti + 0x004434dc Adc1EndOfChainNoti + 0x00443504 Adc2EndOfChainNoti + 0x00443538 Adc_Read_ch + 0x0044353e tmr_delay + 0x00443568 Pit_Callback + 0x004435b0 board_init + 0x004435b6 Uart_Init + 0x00443670 UART1_RX_Callback + 0x004436a0 UART9_RX_Callback + 0x004436d0 Gvar_init + 0x0044373c register_bus_off_callback + 0x0044375c get_char + 0x00443788 put_char + 0x004437a0 debug_printf + 0x004437da Lin_init + 0x00443818 CAN0_ErrCallback + 0x00443870 CAN1_ErrCallback + 0x004438b8 CAN2_ErrCallback + 0x00443910 CAN3_ErrCallback + 0x00443974 CAN4_ErrCallback + 0x004439d8 CAN5_ErrCallback + 0x00443a3c Adc_Init + 0x00443b54 get_line + 0x00443bd4 UART0_get_cmd + 0x00443c18 setupCanTJA1153 + 0x00443d30 Can_Init_ECU3 + .text 0x004441c8 0x5764 ./src/can.o + 0x004441c8 can_data_set_rx + 0x004441f4 can_data_set_tx + 0x00444220 can_send_config + 0x00444258 CAN_Task_20ms + 0x0044425c CAN_Task_200ms + 0x00444260 ECU3_CAN_Bypass_5ms + 0x00444262 ECU3_InputData_Set_for_Logic_20ms + 0x00444264 ECU3_CAN_Data_Set_20ms + 0x00444266 ECU3_CAN_Bypass_20ms + 0x00444268 ECU3_CAN_Transmit_20ms + 0x0044426a ECU3_InputData_Set_for_Logic_100ms + 0x0044426c ECU3_CAN_Bypass_100ms + 0x0044426e ECU3_InputData_Set_for_Logic_200ms + 0x00444270 ECU3_CAN_Data_Set_200ms + 0x00444272 ECU3_CAN_Bypass_200ms + 0x00444274 ECU3_CAN_Transmit_200ms + 0x00444276 ECU3_InputData_Set_for_Logic_1000ms + 0x00444278 ECU3_CAN_Bypass_1000ms + 0x0044427a Receive_BCM_VCU_Signal1_CH0_0x570 + 0x00444328 Receive_BCM_VCU_Signal2_CH0_0x580 + 0x004443c0 Receive_BCM_VCU_Signal3_CH0_0x590 + 0x00444420 Receive_BCM_VCU_Signal4_CH0_0x595 + 0x00444450 Receive_BCM_VCU_Signal5_CH0_0x585 + 0x0044448c Receive_IMU_VCU_Signal_CH0_0x020 + 0x00444508 Receive_MCU_VCU_Signals1_CH0_0x300 + 0x004445a8 Receive_MCU_VCU_Signals2_CH0_0x301 + 0x004445c0 Receive_RC_VCU_Signal1_CH0_0x040 + 0x0044461c Receive_RC_VCU_Signal2_CH0_0x041 + 0x00444658 Receive_IMU_TX1_CH0_0x174 + 0x004446d4 Receive_IMU_TX1_CH0_0x178 + 0x00444740 Receive_IMU_TX1_CH0_0x17C + 0x004447a8 Receive_EPAM_VCU_CH0_0x221 + 0x004448a8 Receive_RC_VCU_BCM_Signal_1_CH0_0x155 + 0x004448fc Receive_CH0_CAR_STAT_CH0_0x012 + 0x004448fe Receive_ACU_VCU_Signal1_CH1_0x091 + 0x00444960 Receive_ACU_VCU_Signal2_CH1_0x092 + 0x004449b8 Receive_ACU_VCU_Signal3_CH1_0x093 + 0x004449f4 Receive_ACU_BCM_Signal_1_CH1_0x150 + 0x00444aa0 Receive_IDB_BrakeStatus1_CH2_0x09A + 0x00444b68 Receive_IDB_BrakeStatus2_CH2_0x0C8 + 0x00444be4 Receive_IDB_PressureStatus_CH2_0x0A0 + 0x00444cb4 Receive_IDB_RegenTcsRequest_CH2_0x082 + 0x00444d08 Receive_IDB_Status_CH2_0x092 + 0x00444e28 Receive_IDB_TireSlipStatus_CH2_0x096 + 0x00444ef8 Receive_IDB_UdsResponse_CH2_0x798 + 0x00444f20 Receive_IDB_WheelStatus_CH2_0x08C + 0x00444ff0 Receive_RWA_Status1_CH2_0x072 + 0x00445094 Receive_RWA_Status2_CH2_0x073 + 0x00445110 Receive_RWA_Status3_CH2_0x0AA + 0x004451b8 Receive_RCU_BrakeStatus1_CH3_0x09B + 0x00445280 Receive_RCU_BrakeStatus2_CH3_0x0C9 + 0x004452fc Receive_RCU_PressureStatus_CH3_0x0A1 + 0x00445370 Receive_RWA_Status1_CH3_0x072 + 0x00445414 Receive_RWA_Status2_CH3_0x073 + 0x00445490 Receive_RWA_Status3_CH3_0x0AA + 0x00445538 Receive_RCU_TireSlipStatus_CH3_0x097 + 0x00445608 Receive_RCU_WheelStatus_CH3_0x08D + 0x004456d8 Receive_RCU_Status_CH3_0x093 + 0x004457bc Receive_RCU_UdsResponse_CH3_0x799 + 0x004457e4 Receive_RWS_VCU_Rack_AngleFbk_CH4_0x073 + 0x0044581c Receive_RWS_VCU_stat_Signal_CH4_0x072 + 0x00445864 Receive_RWS_VCU_Rack_AngleFbk_CH5_0x073 + 0x0044589c Receive_RWS_VCU_stat_Signal_CH5_0x072 + 0x004458e4 Input_Data_Set_BCM_VCU_Signal1_CH0_0x570 + 0x004459e4 Input_Data_Set_BCM_VCU_Signal2_CH0_0x580 + 0x00445ad4 Input_Data_Set_BCM_VCU_Signal3_CH0_0x590 + 0x00445ad6 Input_Data_Set_BCM_VCU_Signal4_CH0_0x595 + 0x00445aec Input_Data_Set_BCM_VCU_Signal5_CH0_0x585 + 0x00445b2c Input_Data_Set_IMU_VCU_Signal_CH0_0x020 + 0x00445b2e Input_Data_Set_MCU_VCU_Signals1_CH0_0x300 + 0x00445bc4 Input_Data_Set_EPAM_VCU_CH0_0x221 + 0x00445cf8 Input_Data_Set_MCU_VCU_Signals2_CH0_0x301 + 0x00445cfa Input_Data_Set_RC_VCU_Signal1_CH0_0x040 + 0x00445d24 Input_Data_Set_RC_VCU_Signal2_CH0_0x041 + 0x00445d8c Input_Data_Set_IMU_TX1_CH0_0x174 + 0x00445df4 Input_Data_Set_IMU_TX1_CH0_0x178 + 0x00445e60 Input_Data_Set_IMU_TX1_CH0_0x17C + 0x00445ec0 Input_Data_Set_CH0_CAR_STAT_CH0_0x012 + 0x00445ec2 Input_Data_Set_RC_VCU_BCM_Signal_1_CH0_0x155 + 0x00445f4c Input_Data_Set_ACU_VCU_Signal1_CH1_0x091 + 0x00445f98 Input_Data_Set_ACU_VCU_Signal2_CH1_0x092 + 0x00445fd4 Input_Data_Set_ACU_VCU_Signal3_CH1_0x093 + 0x0044603c Input_Data_Set_ACU_BCM_Signal_1_CH1_0x150 + 0x004460c4 Input_Data_Set_IDB_BrakeStatus1_CH2_0x09A + 0x004460e8 ECU3_InputData_Set_for_Logic_10ms + 0x00446126 Input_Data_Set_IDB_BrakeStatus2_CH2_0x0C8 + 0x00446128 Input_Data_Set_IDB_PressureStatus_CH2_0x0A0 + 0x0044612a Input_Data_Set_IDB_RegenTcsRequest_CH2_0x082 + 0x0044612c Input_Data_Set_IDB_Status_CH2_0x092 + 0x0044612e Input_Data_Set_IDB_TireSlipStatus_CH2_0x096 + 0x00446130 Input_Data_Set_IDB_UdsResponse_CH2_0x798 + 0x00446132 Input_Data_Set_IDB_WheelStatus_CH2_0x08C + 0x00446134 Input_Data_Set_RWA_Status1_CH2_0x072 + 0x00446148 Input_Data_Set_RWA_Status2_CH2_0x073 + 0x0044615c ECU3_InputData_Set_for_Logic_5ms + 0x0044616a Input_Data_Set_RWA_Status3_CH2_0x0AA + 0x0044616c Input_Data_Set_RCU_BrakeStatus1_CH3_0x09B + 0x0044616e Input_Data_Set_RCU_BrakeStatus2_CH3_0x0C9 + 0x00446170 Input_Data_Set_RCU_PressureStatus_CH3_0x0A1 + 0x00446172 Input_Data_Set_RWA_Status1_CH3_0x072 + 0x00446174 Input_Data_Set_RWA_Status2_CH3_0x073 + 0x00446176 Input_Data_Set_RWA_Status3_CH3_0x0AA + 0x00446178 Input_Data_Set_RCU_TireSlipStatus_CH3_0x097 + 0x0044617a Input_Data_Set_RCU_WheelStatus_CH3_0x08D + 0x0044617c Input_Data_Set_RCU_Status_CH3_0x093 + 0x0044617e Input_Data_Set_RCU_UdsResponse_CH3_0x799 + 0x00446180 Input_Data_Set_RWS_VCU_Rack_AngleFbk_CH4_0x073 + 0x00446182 Input_Data_Set_RWS_VCU_stat_Signal_CH4_0x072 + 0x00446184 Input_Data_Set_RWS_VCU_Rack_AngleFbk_CH5_0x073 + 0x00446186 Input_Data_Set_RWS_VCU_stat_Signal_CH5_0x072 + 0x00446188 Output_Data_Set_RWA_VCU_RC_Signal1_CH0_0x050 + 0x004461e4 Output_Data_Set_RWA_VCU_RC_Signal2_CH0_0x051 + 0x00446250 Output_Data_Set_RWS_VCU_RC_Signal1_CH0_0x060 + 0x004462bc Output_Data_Set_RWS_VCU_RC_Signal2_CH0_0x061 + 0x00446328 Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 + 0x004464c8 Output_Data_Set_VCU_BCM_Signal_2_CH0_0x180 + 0x0044652c Output_Data_Set_VCU_MCU_Signals1_CH0_0x250 + 0x00446698 Output_Data_Set_VCU_RC_Signals1_CH0_0x010 + 0x0044672c Output_Data_Set_VCU_RC_Signals2_CH0_0x011 + 0x004467b8 Output_Data_Set_VCU_EPAM_CH0_0x220 + 0x004467ec Output_Data_Set_SW_VER_CH0_0x100 + 0x00446830 Output_Data_Set_CAR_STAT_CH0_0x012 + 0x004468bc Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 + 0x004469d0 Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 + 0x004469d2 Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 + 0x004469d4 Output_Data_Set_BCM_VCU_ACU_Signal4_CH1_0x595 + 0x004469d6 Output_Data_Set_BCM_VCU_ACU_Signal5_CH1_0x585 + 0x00446a78 Output_Data_Set_RWA_VCU_ACU_Signal1_CH1_0x050 + 0x00446ae4 Output_Data_Set_RWA_VCU_ACU_Signal2_CH1_0x051 + 0x00446b50 Output_Data_Set_RWS_VCU_ACU_Signal1_CH1_0x060 + 0x00446bbc Output_Data_Set_RWS_VCU_ACU_Signal2_CH1_0x061 + 0x00446c28 Output_Data_Set_VCU_ACU_Signal1_CH1_0x013 + 0x00446cb4 Output_Data_Set_VCU_ACU_Signal2_CH1_0x014 + 0x00446d44 Output_Data_Set_VCU_ACU_Signal3_CH1_0x015 + 0x00446da0 Output_Data_Set_CH1_IMU_TX1_CH1_0x174 + 0x00446e58 Output_Data_Set_CH1_IMU_TX2_CH1_0x178 + 0x00446f00 Output_Data_Set_CH1_IMU_TX3_CH1_0x17C + 0x00446f9c Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 + 0x0044704c ECU3_CAN_Data_Set_100ms + 0x0044705a Output_Data_Set_BSC_IDB_BrakeCommand_CH2_0x064 + 0x0044719c Output_Data_Set_BSC_IMU_CH2_0x070 + 0x004472c8 Output_Data_Set_BSC_IDB_StartupCommand_CH2_0x032 + 0x004472fc Output_Data_Set_BSC_IDB_UdsRequest_CH2_0x796 + 0x0044733c Output_Data_Set_BSC_RegenCommand_CH2_0x06A + 0x004473e0 Output_Data_Set_BSC_RWA_RackCommand_CH2_0x040 + 0x0044746c Output_Data_Set_BSC_RWA_Sister_CH2_0x350 + 0x004474b8 Output_Data_Set_BSC_RWA_StartupCommand_CH2_0x310 + 0x00447504 Output_Data_Set_BSC_VehicleEnvironment_CH2_0x384 + 0x004475c8 Output_Data_Set_IDB_WheelSpeedStatus_CH2_0x088 + 0x004476c0 Output_Data_Set_BSC_IMU_CH3_0x071 + 0x004477ec Output_Data_Set_BSC_RCU_BrakeCommand_CH3_0x065 + 0x004478c0 Output_Data_Set_BSC_RWA_RackCommand_CH3_0x040 + 0x0044794c Output_Data_Set_BSC_RWA_Sister_CH3_0x350 + 0x00447998 Output_Data_Set_BSC_RWA_StartupCommand_CH3_0x310 + 0x004479e4 Output_Data_Set_BSC_RCU_StartupCommand_CH3_0x033 + 0x00447a18 Output_Data_Set_BSC_RCU_UdsRequest_CH3_0x797 + 0x00447a58 ECU3_CAN_Data_Set_10ms + 0x00447aca Output_Data_Set_BSC_VehicleEnvironment_CH3_0x385 + 0x00447b90 ECU3_CAN_Data_Set_1000ms + 0x00447b9e Output_Data_Set_RCU_WheelSpeedStatus_CH3_0x089 + 0x00447c98 Output_Data_Set_VCU_RWS_Sister_CH4_0x350 + 0x00447ce4 Output_Data_Set_VCU_RWS_Rack_Cmd_CH4_0x040 + 0x00447d70 Output_Data_Set_VCU_RWS_StartupCommand_CH4_0x310 + 0x00447dbc Output_Data_Set_VCU_RWS_Rack_Cmd_CH5_0x040 + 0x00447e48 Output_Data_Set_VCU_RWS_StartupCommand_CH5_0x310 + 0x00447e94 Output_Data_Set_VCU_RWS_Sister_CH5_0x350 + 0x00447ee0 ECU3_CAN_Data_Set_5ms + 0x00447f32 Bypass_Data_Set_BCM_VCU_Signal1_0x570_CH0_to_CH1 + 0x00447f34 Bypass_Data_Set_BCM_VCU_Signal2_0x580_CH0_to_CH1 + 0x00447f64 Bypass_Data_Set_BCM_VCU_Signal3_0x590_CH0_to_CH1 + 0x00447fcc Bypass_Data_Set_BCM_VCU_Signal4_0x595_CH0_to_CH1 + 0x00447fe8 Bypass_Data_Set_BCM_VCU_Signal5_0x585_CH0_to_CH1 + 0x00448028 Bypass_Data_Set_RWA_VCU_ACU_Signal1_CH3_to_CH1_0x050 + 0x00448084 Bypass_Data_Set_RWA_VCU_ACU_Signal2_CH2_to_CH1_0x051 + 0x004480e0 Bypass_Data_Set_RWA_VCU_RC_Signal1_0x050 + 0x0044813c Bypass_Data_Set_RWA_VCU_RC_Signal2_0x051 + 0x00448198 Bypass_Data_Set_RWS_VCU_ACU_Signal1_CH4_to_CH1_0x060 + 0x004481f4 Bypass_Data_Set_RWS_VCU_ACU_Signal2_CH5_to_CH1_0x061 + 0x00448250 Bypass_Data_Set_RWS_VCU_RC_Signal1_0x060 + 0x004482ac Bypass_Data_Set_RWS_VCU_RC_Signal2_0x061 + 0x00448308 ECU3_CAN_Bypass_10ms + 0x0044833e Bypass_Data_Set_BSC_RWA_RackCommand_CH3_0x040 + 0x004483c8 Bypass_Data_Set_BSC_RWA_RackCommand_CH2_0x040 + 0x004483cc Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH4_0x040 + 0x004483ce Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH5_0x040 + 0x004483d0 Bypass_Data_Set_ACU_BCM_Signal_1_CH1_to_CH0_0x150 + 0x00448404 Transmit_RWA_VCU_RC_Signal1_CH0_0x050 + 0x0044843c Transmit_RWA_VCU_RC_Signal2_CH0_0x051 + 0x00448470 Transmit_RWS_VCU_RC_Signal1_CH0_0x060 + 0x004484a4 Transmit_RWS_VCU_RC_Signal2_CH0_0x061 + 0x004484d8 Transmit_VCU_BCM_Signal_1_CH0_0x150 + 0x0044857c Transmit_VCU_BCM_Signal_2_CH0_0x180 + 0x004485b8 Transmit_VCU_MCU_Signals1_CH0_0x250 + 0x00448608 Transmit_VCU_RC_Signals1_CH0_0x010 + 0x00448630 Transmit_VCU_RC_Signals2_CH0_0x011 + 0x00448684 Transmit_VCU_EPAM_CH0_0x220 + 0x004486b4 Transmit_SW_VER_CH0_0x100 + 0x004486ec Transmit_CH0_CAR_STAT_CH0_0x012 + 0x00448728 Transmit_BCM_VCU_ACU_Signal1_CH1_0x570 + 0x004487cc Transmit_BCM_VCU_ACU_Signal2_CH1_0x580 + 0x00448884 Transmit_BCM_VCU_ACU_Signal3_CH1_0x590 + 0x004488c8 Transmit_BCM_VCU_ACU_Signal4_CH1_0x595 + 0x00448904 Transmit_BCM_VCU_ACU_Signal5_CH1_0x585 + 0x00448968 Transmit_RWA_VCU_ACU_Signal1_CH1_0x050 + 0x004489a4 Transmit_RWA_VCU_ACU_Signal2_CH1_0x051 + 0x004489e0 Transmit_RWS_VCU_ACU_Signal1_CH1_0x060 + 0x00448a1c Transmit_RWS_VCU_ACU_Signal2_CH1_0x061 + 0x00448a58 Transmit_VCU_ACU_Signal1_CH1_0x013 + 0x00448ab8 Transmit_VCU_ACU_Signal2_CH1_0x014 + 0x00448b28 Transmit_VCU_ACU_Signal3_CH1_0x015 + 0x00448b80 Transmit_CH1_IMU_TX1_CH1_0x174 + 0x00448bf4 Transmit_CH1_IMU_TX2_CH1_0x178 + 0x00448c68 Transmit_CH1_IMU_TX3_CH1_0x17C + 0x00448cd4 Transmit_CH1_ACU_CAR_STAT_CH1_0x016 + 0x00448d20 ECU3_CAN_Transmit_100ms + 0x00448d24 CAN_Task_100ms + 0x00448d36 Transmit_BSC_IDB_BrakeCommand_CH2_0x064 + 0x00448e04 Transmit_BSC_IMU_CH2_0x070 + 0x00448ec4 Transmit_BSC_IDB_StartupCommand_CH2_0x032 + 0x00448f08 Transmit_BSC_IDB_UdsRequest_CH2_0x796 + 0x00448f3c Transmit_BSC_RegenCommand_CH2_0x06A + 0x00448fc8 Transmit_BSC_RWA_RackCommand_CH2_0x040 + 0x0044901c Transmit_BSC_RWA_Sister_CH2_0x350 + 0x00449078 Transmit_BSC_RWA_StartupCommand_CH2_0x310 + 0x004490c8 Transmit_BSC_VehicleEnvironment_CH2_0x384 + 0x0044916c Transmit_IDB_WheelSpeedStatus_CH2_0x088 + 0x0044921c Transmit_BSC_IMU_CH3_0x071 + 0x004492dc ECU3_CAN_Transmit_10ms + 0x00449342 CAN_Task_10ms + 0x0044935c Transmit_BSC_RCU_BrakeCommand_CH3_0x065 + 0x004493f4 Transmit_BSC_RWA_RackCommand_CH3_0x040 + 0x00449448 Transmit_BSC_RWA_Sister_CH3_0x350 + 0x004494a4 Transmit_BSC_RWA_StartupCommand_CH3_0x310 + 0x004494f4 Transmit_BSC_RCU_StartupCommand_CH3_0x033 + 0x0044953c Transmit_BSC_RCU_UdsRequest_CH3_0x797 + 0x00449570 Transmit_BSC_VehicleEnvironment_CH3_0x385 + 0x00449614 ECU3_CAN_Transmit_1000ms + 0x00449622 CAN_Task_1000ms + 0x00449634 Transmit_RCU_WheelSpeedStatus_CH3_0x089 + 0x004496e4 Transmit_VCU_RWS_Rack_Cmd_CH4_0x040 + 0x00449738 Transmit_VCU_RWS_Sister_CH4_0x350 + 0x00449794 Transmit_VCU_RWS_StartupCommand_CH4_0x310 + 0x004497e4 Transmit_VCU_RWS_Rack_Cmd_CH5_0x040 + 0x00449820 Transmit_VCU_RWS_Sister_CH5_0x350 + 0x0044987c Transmit_VCU_RWS_StartupCommand_CH5_0x310 + 0x004498cc ECU3_CAN_Transmit_5ms + 0x00449916 CAN_Task_5ms + .text 0x0044992c 0x74 ./src/main.o + 0x0044992c task_500us + 0x0044993a task_1ms + 0x0044993c task_2ms + 0x0044993e task_5ms + 0x00449942 task_10ms + 0x00449946 task_20ms + 0x0044994a task_50ms + 0x0044994c task_100ms + 0x00449970 task_200ms + 0x0044997e task_1s + .text 0x004499a0 0x20 ./src/HAL/watchdog_hal/src/watchdog_hal.o + 0x004499a0 WATCHDOG_HAL_Init + 0x004499ac WATCHDOG_HAL_Fed + 0x004499b2 WATCHDOG_HAL_SystemRest + 0x004499bc WATCHDOG_HAL_Deinit + .text 0x004499c0 0x7c ./src/IDB_RCU/BREAK_Speed.o + 0x004499c0 BREAK_Speed + .text 0x00449a3c 0x15c ./src/MCU/Motor_logic.o + 0x00449a3c Motor_init + 0x00449b04 RC_Motor_Logic + 0x00449b4c ACU_Motor_Logic + .text 0x00449b98 0x58 ./src/MCU/SPEED.o + 0x00449b98 Est_Speed + .text 0x00449bf0 0x374 ./src/Operation_Mode_Layer/Operation_Mode.o + 0x00449bf0 Operation_Mode_Check + 0x00449ca0 Default_Mode_Func + 0x00449d00 Autonomous_Mode_Func + 0x00449d5c Mannual_Mode_Func + 0x00449dc0 Emergency_Stop_Mode_Func + 0x00449e18 Operation_IDB_RWA + 0x00449ed4 Vehicle_Environment + 0x00449f20 Operation_Mode_Func + .text 0x00449f64 0x1bc ./src/RWA/Angle_Speed.o + 0x00449f64 Angle_Speed + 0x0044a04c RWS_Angle_Speed + .text 0x0044a120 0x38 ./src/VCU/SW_VER.o + 0x0044a120 SET_SW_VER + .text 0x0044a158 0x1e0 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o + 0x0044a158 GET_IG_SIGNAL + 0x0044a15a IG_Initialize_Func + 0x0044a15c IG_OnCheck_HV_Status + 0x0044a17c IG_OffCheck_HV_Status + 0x0044a194 Key_on_Sub_Func1 + 0x0044a1fc Key_on_Sub_Func2 + 0x0044a1fe HV_ON_FUNC + 0x0044a228 Key_on_Sub_Func3 + 0x0044a248 Key_on_Process_Func + 0x0044a264 Init_CE_forTEST + 0x0044a298 Key_off_Sub_Func1 + 0x0044a29c Key_off_Sub_Func2 + 0x0044a2d8 HV_OFF_FUNC + 0x0044a2dc Key_off_Sub_Func3 + 0x0044a2f4 Key_off_Sub_Func4 + 0x0044a2f8 Key_Off_Process_Func + .text 0x0044a338 0x160 ./src/Vehicle_System_Mode_Layer/System_Check.o + 0x0044a338 Fault_Check_Func + 0x0044a3f4 System_Check_Func + .text 0x0044a498 0x754 ./src/uds/ctl_dtc.o + 0x0044a498 CAN_DTC_Data_Set + 0x0044a49a write_DTC_to_EEP + 0x0044a49c dtc_write + 0x0044a59c dtc_clear + 0x0044a5d4 dtc_read + 0x0044a740 dtc_control + 0x0044a7b0 dtc_string_to_code + 0x0044a808 dtc_send_table_set + 0x0044a990 dtc_count_set + 0x0044a9cc is_dtc_found + 0x0044aa8c is_dtc_exist + 0x0044ab1c dtc_found_and_clear + .text 0x0044abec 0xe6 ./src/uds/debug_util.o + 0x0044abec delayN + 0x0044abee D2C + 0x0044abfa OutDev0 + 0x0044ac12 OutStr + 0x0044ac24 monprintf + 0x0044ac52 put_cr + 0x0044ac64 put_charp + 0x0044ac88 string_to_int + 0x0044acce programDword_data_flash + *fill* 0x0044acd2 0x2 + .text 0x0044acd4 0x1614 ./src/uds/uds.o + 0x0044acd4 avoid_empty_block + 0x0044ace8 uds_10ms + 0x0044ad98 uds_timer_interrupt + 0x0044adac uds_can_TxData + 0x0044adae send_uds_tx + 0x0044add4 clear_uds_tx_buf + 0x0044ade4 uds_init + 0x0044ae74 uds_table_receve_finish + 0x0044aecc set_flow_control + 0x0044aee8 set_wait_flow_control + 0x0044aefc set_dtc_1st_frame + 0x0044afb0 uds_tx_buf_clear + 0x0044afc0 uds_send_data_set + 0x0044b034 uds_logic_event + 0x0044b378 uds_2ms + 0x0044b37c uds_interrupt_sid_dtc + 0x0044b3f0 uds_SID_ControlDTCSetting + 0x0044b428 uds_fail_massage + 0x0044b448 uds_fail_check_no_extended + 0x0044b46c uds_single_frame_error_check + 0x0044b628 uds_fail_check_did_length + 0x0044b680 uds_SID_StopDiagnosticSession + 0x0044b6b4 uds_SID_DiagnosticSessionControl + 0x0044b75c uds_SID_ReadDataByIdentifier + 0x0044b7e8 uds_SID_WriteDataByIdentifier + 0x0044b940 uds_SID_CommunicationControl + 0x0044b9c8 uds_SID_RoutineControl + 0x0044b9ca uds_SID_RequestDownload + 0x0044b9cc uds_SID_RequestTransferExit + 0x0044b9ce uds_SID_TransferData + 0x0044b9d0 seedToKey + 0x0044b9f0 uds_SID_SecurityAccess + 0x0044bbb4 uds_data_receve_finish + 0x0044bc00 uds_single_frame + 0x0044bdb8 uds_SID_FF_dataread + 0x0044becc uds_SID_FF_NULL + 0x0044bf40 uds_first_frame + 0x0044bfa8 uds_logic_interrupt + 0x0044c1ec goto_reset + 0x0044c228 uds_wait + .text 0x0044c2e8 0x390 ./src/uds/uds_table.o + 0x0044c2e8 table_did_maping + 0x0044c3be table_did_maping_write + 0x0044c3c2 write_table_n + 0x0044c4d4 read_table_n + 0x0044c5aa table_write + 0x0044c5e0 table_read + 0x0044c5ec read_sign_cs + 0x0044c64c init_table_setup + .text 0x0044c678 0x14 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strcmp.o) + 0x0044c678 strcmp + .text 0x0044c68c 0x10 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strlen.o) + 0x0044c68c strlen + *fill* 0x0044c69c 0x4 + .text 0x0044c6a0 0xa0 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memchr.o) + 0x0044c6a0 memchr + .text 0x0044c740 0x378 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubdf3.o) + 0x0044c740 __aeabi_drsub + 0x0044c748 __aeabi_dsub + 0x0044c748 __subdf3 + 0x0044c74c __aeabi_dadd + 0x0044c74c __adddf3 + 0x0044c9c4 __floatunsidf + 0x0044c9c4 __aeabi_ui2d + 0x0044c9e4 __floatsidf + 0x0044c9e4 __aeabi_i2d + 0x0044ca08 __aeabi_f2d + 0x0044ca08 __extendsfdf2 + 0x0044ca4c __floatundidf + 0x0044ca4c __aeabi_ul2d + 0x0044ca5c __floatdidf + 0x0044ca5c __aeabi_l2d + .text 0x0044cab8 0x424 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivdf3.o) + 0x0044cab8 __aeabi_dmul + 0x0044cab8 __muldf3 + 0x0044cd0c __divdf3 + 0x0044cd0c __aeabi_ddiv + .text 0x0044cedc 0x110 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpdf2.o) + 0x0044cedc __gtdf2 + 0x0044cedc __gedf2 + 0x0044cee4 __ltdf2 + 0x0044cee4 __ledf2 + 0x0044ceec __nedf2 + 0x0044ceec __eqdf2 + 0x0044ceec __cmpdf2 + 0x0044cf68 __aeabi_cdrcmple + 0x0044cf78 __aeabi_cdcmpeq + 0x0044cf78 __aeabi_cdcmple + 0x0044cf88 __aeabi_dcmpeq + 0x0044cf9c __aeabi_dcmplt + 0x0044cfb0 __aeabi_dcmple + 0x0044cfc4 __aeabi_dcmpge + 0x0044cfd8 __aeabi_dcmpgt + .text 0x0044cfec 0x2c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_unorddf2.o) + 0x0044cfec __unorddf2 + 0x0044cfec __aeabi_dcmpun + .text 0x0044d018 0x50 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixdfsi.o) + 0x0044d018 __aeabi_d2iz + 0x0044d018 __fixdfsi + .text 0x0044d068 0x40 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunsdfsi.o) + 0x0044d068 __aeabi_d2uiz + 0x0044d068 __fixunsdfsi + .text 0x0044d0a8 0xa0 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_truncdfsf2.o) + 0x0044d0a8 __truncdfsf2 + 0x0044d0a8 __aeabi_d2f + .text 0x0044d148 0x21c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubsf3.o) + 0x0044d148 __aeabi_frsub + 0x0044d150 __subsf3 + 0x0044d150 __aeabi_fsub + 0x0044d154 __aeabi_fadd + 0x0044d154 __addsf3 + 0x0044d2b4 __aeabi_ui2f + 0x0044d2b4 __floatunsisf + 0x0044d2bc __aeabi_i2f + 0x0044d2bc __floatsisf + 0x0044d2d8 __aeabi_ul2f + 0x0044d2d8 __floatundisf + 0x0044d2e8 __aeabi_l2f + 0x0044d2e8 __floatdisf + .text 0x0044d364 0x2a0 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivsf3.o) + 0x0044d364 __mulsf3 + 0x0044d364 __aeabi_fmul + 0x0044d4cc __aeabi_fdiv + 0x0044d4cc __divsf3 + .text 0x0044d604 0xec c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpsf2.o) + 0x0044d604 __gesf2 + 0x0044d604 __gtsf2 + 0x0044d60c __lesf2 + 0x0044d60c __ltsf2 + 0x0044d614 __nesf2 + 0x0044d614 __eqsf2 + 0x0044d614 __cmpsf2 + 0x0044d674 __aeabi_cfrcmple + 0x0044d67c __aeabi_cfcmpeq + 0x0044d67c __aeabi_cfcmple + 0x0044d68c __aeabi_fcmpeq + 0x0044d6a0 __aeabi_fcmplt + 0x0044d6b4 __aeabi_fcmple + 0x0044d6c8 __aeabi_fcmpge + 0x0044d6dc __aeabi_fcmpgt + .text 0x0044d6f0 0x4c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixsfsi.o) + 0x0044d6f0 __aeabi_f2iz + 0x0044d6f0 __fixsfsi + .text 0x0044d73c 0x40 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunssfsi.o) + 0x0044d73c __fixunssfsi + 0x0044d73c __aeabi_f2uiz + .text 0x0044d77c 0x30 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_aeabi_uldivmod.o) + 0x0044d77c __aeabi_uldivmod + .text 0x0044d7ac 0x34 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixdfdi.o) + 0x0044d7ac __fixdfdi + 0x0044d7ac __aeabi_d2lz + .text 0x0044d7e0 0x3c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixunsdfdi.o) + 0x0044d7e0 __fixunsdfdi + 0x0044d7e0 __aeabi_d2ulz + .text 0x0044d81c 0x2c4 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_udivmoddi4.o) + 0x0044d81c __udivmoddi4 + .text 0x0044dae0 0x4 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_dvmd_tls.o) + 0x0044dae0 __aeabi_idiv0 + 0x0044dae0 __aeabi_ldiv0 *(.text*) - .text.__cvt 0x0044db74 0xc0 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_float.o) - 0x0044db74 __cvt + .text.__cvt 0x0044dae4 0xc0 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_float.o) + 0x0044dae4 __cvt .text.__exponent - 0x0044dc34 0x7c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_float.o) - 0x0044dc34 __exponent + 0x0044dba4 0x7c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_float.o) + 0x0044dba4 __exponent .text._printf_float - 0x0044dcb0 0x454 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_float.o) - 0x0044dcb0 _printf_float + 0x0044dc20 0x454 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_float.o) + 0x0044dc20 _printf_float .text._printf_common - 0x0044e104 0xda C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_i.o) - 0x0044e104 _printf_common - *fill* 0x0044e1de 0x2 + 0x0044e074 0xda C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_i.o) + 0x0044e074 _printf_common + *fill* 0x0044e14e 0x2 .text._printf_i - 0x0044e1e0 0x24c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_i.o) - 0x0044e1e0 _printf_i + 0x0044e150 0x24c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_i.o) + 0x0044e150 _printf_i .text._scanf_float - 0x0044e42c 0x420 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfscanf_float.o) - 0x0044e42c _scanf_float - .text.nanf 0x0044e84c 0x8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sf_nan.o) - 0x0044e84c nanf - .text.sprintf 0x0044e854 0x40 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sprintf.o) - 0x0044e854 siprintf - 0x0044e854 sprintf - .text.sulp 0x0044e894 0x42 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) - *fill* 0x0044e8d6 0x2 + 0x0044e39c 0x420 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfscanf_float.o) + 0x0044e39c _scanf_float + .text.nanf 0x0044e7bc 0x8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sf_nan.o) + 0x0044e7bc nanf + .text.sprintf 0x0044e7c4 0x40 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sprintf.o) + 0x0044e7c4 siprintf + 0x0044e7c4 sprintf + .text.sulp 0x0044e804 0x42 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) + *fill* 0x0044e846 0x2 .text._strtod_l - 0x0044e8d8 0xbd8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) - 0x0044e8d8 _strtod_l + 0x0044e848 0xbd8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) + 0x0044e848 _strtod_l .text._strtod_r - 0x0044f4b0 0xc C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) - 0x0044f4b0 _strtod_r + 0x0044f420 0xc C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) + 0x0044f420 _strtod_r .text._strtol_l.isra.0 - 0x0044f4bc 0xf4 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtol.o) + 0x0044f42c 0xf4 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtol.o) .text._strtol_r - 0x0044f5b0 0x4 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtol.o) - 0x0044f5b0 _strtol_r + 0x0044f520 0x4 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtol.o) + 0x0044f520 _strtol_r .text._vsprintf_r - 0x0044f5b4 0x2c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-vsprintf.o) - 0x0044f5b4 _vsprintf_r - 0x0044f5b4 _vsiprintf_r + 0x0044f524 0x2c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-vsprintf.o) + 0x0044f524 _vsprintf_r + 0x0044f524 _vsiprintf_r .text.vsprintf - 0x0044f5e0 0x14 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-vsprintf.o) - 0x0044f5e0 vsiprintf - 0x0044f5e0 vsprintf - .text.quorem 0x0044f5f4 0x116 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-dtoa.o) - *fill* 0x0044f70a 0x6 - .text._dtoa_r 0x0044f710 0xba4 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-dtoa.o) - 0x0044f710 _dtoa_r - .text.rshift 0x004502b4 0xa4 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-gethex.o) + 0x0044f550 0x14 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-vsprintf.o) + 0x0044f550 vsiprintf + 0x0044f550 vsprintf + .text.quorem 0x0044f564 0x116 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-dtoa.o) + *fill* 0x0044f67a 0x6 + .text._dtoa_r 0x0044f680 0xba4 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-dtoa.o) + 0x0044f680 _dtoa_r + .text.rshift 0x00450224 0xa4 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-gethex.o) .text.__hexdig_fun - 0x00450358 0x2a C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-gethex.o) - 0x00450358 __hexdig_fun - *fill* 0x00450382 0x2 + 0x004502c8 0x2a C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-gethex.o) + 0x004502c8 __hexdig_fun + *fill* 0x004502f2 0x2 .text.__gethex - 0x00450384 0x454 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-gethex.o) - 0x00450384 __gethex - .text.L_shift 0x004507d8 0x24 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-hexnan.o) - .text.__match 0x004507fc 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-hexnan.o) - 0x004507fc __match + 0x004502f4 0x454 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-gethex.o) + 0x004502f4 __gethex + .text.L_shift 0x00450748 0x24 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-hexnan.o) + .text.__match 0x0045076c 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-hexnan.o) + 0x0045076c __match .text.__hexnan - 0x00450824 0x138 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-hexnan.o) - 0x00450824 __hexnan + 0x00450794 0x138 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-hexnan.o) + 0x00450794 __hexnan .text._localeconv_r - 0x0045095c 0x8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-localeconv.o) - 0x0045095c _localeconv_r - .text.malloc 0x00450964 0x10 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-malloc.o) - 0x00450964 malloc + 0x004508cc 0x8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-localeconv.o) + 0x004508cc _localeconv_r + .text.malloc 0x004508d4 0x10 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-malloc.o) + 0x004508d4 malloc .text.__ascii_mbtowc - 0x00450974 0x24 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mbtowc_r.o) - 0x00450974 __ascii_mbtowc - .text.memcpy 0x00450998 0x1c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memcpy-stub.o) - 0x00450998 memcpy - .text._Balloc 0x004509b4 0x68 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x004509b4 _Balloc - .text._Bfree 0x00450a1c 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00450a1c _Bfree + 0x004508e4 0x24 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mbtowc_r.o) + 0x004508e4 __ascii_mbtowc + .text.memcpy 0x00450908 0x1c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memcpy-stub.o) + 0x00450908 memcpy + .text._Balloc 0x00450924 0x68 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00450924 _Balloc + .text._Bfree 0x0045098c 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x0045098c _Bfree .text.__multadd - 0x00450a4a 0x7c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00450a4a __multadd - .text.__s2b 0x00450ac6 0x7c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00450ac6 __s2b + 0x004509ba 0x7c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x004509ba __multadd + .text.__s2b 0x00450a36 0x7c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00450a36 __s2b .text.__hi0bits - 0x00450b42 0x40 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00450b42 __hi0bits + 0x00450ab2 0x40 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00450ab2 __hi0bits .text.__lo0bits - 0x00450b82 0x5c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00450b82 __lo0bits - .text.__i2b 0x00450bde 0x12 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00450bde __i2b + 0x00450af2 0x5c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00450af2 __lo0bits + .text.__i2b 0x00450b4e 0x12 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00450b4e __i2b .text.__multiply - 0x00450bf0 0x138 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00450bf0 __multiply + 0x00450b60 0x138 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00450b60 __multiply .text.__pow5mult - 0x00450d28 0x9c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00450d28 __pow5mult + 0x00450c98 0x9c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00450c98 __pow5mult .text.__lshift - 0x00450dc4 0xbe C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00450dc4 __lshift - .text.__mcmp 0x00450e82 0x36 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00450e82 __mcmp - .text.__mdiff 0x00450eb8 0xec C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00450eb8 __mdiff - .text.__ulp 0x00450fa4 0x4c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00450fa4 __ulp - .text.__b2d 0x00450ff0 0xa8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00450ff0 __b2d - .text.__d2b 0x00451098 0x9e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00451098 __d2b - .text.__ratio 0x00451136 0x5c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00451136 __ratio + 0x00450d34 0xbe C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00450d34 __lshift + .text.__mcmp 0x00450df2 0x36 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00450df2 __mcmp + .text.__mdiff 0x00450e28 0xec C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00450e28 __mdiff + .text.__ulp 0x00450f14 0x4c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00450f14 __ulp + .text.__b2d 0x00450f60 0xa8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00450f60 __b2d + .text.__d2b 0x00451008 0x9e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00451008 __d2b + .text.__ratio 0x004510a6 0x5c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x004510a6 __ratio .text.__copybits - 0x00451192 0x46 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00451192 __copybits + 0x00451102 0x46 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00451102 __copybits .text.__any_on - 0x004511d8 0x42 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x004511d8 __any_on + 0x00451148 0x42 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00451148 __any_on .text._calloc_r - 0x0045121a 0x1c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-callocr.o) - 0x0045121a _calloc_r - *fill* 0x00451236 0x2 - .text._free_r 0x00451238 0x9c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-freer.o) - 0x00451238 _free_r + 0x0045118a 0x1c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-callocr.o) + 0x0045118a _calloc_r + *fill* 0x004511a6 0x2 + .text._free_r 0x004511a8 0x9c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-freer.o) + 0x004511a8 _free_r .text._malloc_r - 0x004512d4 0xb4 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-mallocr.o) - 0x004512d4 _malloc_r + 0x00451244 0xb4 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-mallocr.o) + 0x00451244 _malloc_r .text.__ssputs_r - 0x00451388 0xb6 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-svfprintf.o) - 0x00451388 __ssputs_r - *fill* 0x0045143e 0x2 + 0x004512f8 0xb6 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-svfprintf.o) + 0x004512f8 __ssputs_r + *fill* 0x004513ae 0x2 .text._svfprintf_r - 0x00451440 0x200 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-svfprintf.o) - 0x00451440 _svfiprintf_r - 0x00451440 _svfprintf_r - .text._sbrk_r 0x00451640 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sbrkr.o) - 0x00451640 _sbrk_r - .text.nan 0x00451660 0xc C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-s_nan.o) - 0x00451660 nan - .text.strncmp 0x0045166c 0x24 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strncmp.o) - 0x0045166c strncmp + 0x004513b0 0x200 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-svfprintf.o) + 0x004513b0 _svfiprintf_r + 0x004513b0 _svfprintf_r + .text._sbrk_r 0x004515b0 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sbrkr.o) + 0x004515b0 _sbrk_r + .text.nan 0x004515d0 0xc C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-s_nan.o) + 0x004515d0 nan + .text.strncmp 0x004515dc 0x24 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strncmp.o) + 0x004515dc strncmp .text.__ascii_wctomb - 0x00451690 0x1a C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-wctomb_r.o) - 0x00451690 __ascii_wctomb - .text.memmove 0x004516aa 0x34 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memmove.o) - 0x004516aa memmove - .text.memset 0x004516de 0x10 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memset.o) - 0x004516de memset + 0x00451600 0x1a C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-wctomb_r.o) + 0x00451600 __ascii_wctomb + .text.memmove 0x0045161a 0x34 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memmove.o) + 0x0045161a memmove + .text.memset 0x0045164e 0x10 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memset.o) + 0x0045164e memset .text.__malloc_lock - 0x004516ee 0x2 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mlock.o) - 0x004516ee __malloc_lock + 0x0045165e 0x2 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mlock.o) + 0x0045165e __malloc_lock .text.__malloc_unlock - 0x004516f0 0x2 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mlock.o) - 0x004516f0 __malloc_unlock + 0x00451660 0x2 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mlock.o) + 0x00451660 __malloc_unlock .text._realloc_r - 0x004516f2 0x4c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-reallocr.o) - 0x004516f2 _realloc_r + 0x00451662 0x4c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-reallocr.o) + 0x00451662 _realloc_r .text._malloc_usable_size_r - 0x0045173e 0x10 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-msizer.o) - 0x0045173e _malloc_usable_size_r - *fill* 0x0045174e 0x2 - .text.round 0x00451750 0x90 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libm.a(lib_a-s_round.o) - 0x00451750 round - .text._sbrk 0x004517e0 0x1c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libnosys.a(sbrk.o) - 0x004517e0 _sbrk - 0x004517fc . = ALIGN (0x4) + 0x004516ae 0x10 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-msizer.o) + 0x004516ae _malloc_usable_size_r + *fill* 0x004516be 0x2 + .text.round 0x004516c0 0x90 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libm.a(lib_a-s_round.o) + 0x004516c0 round + .text._sbrk 0x00451750 0x1c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libnosys.a(sbrk.o) + 0x00451750 _sbrk + 0x0045176c . = ALIGN (0x4) *(.mcal_text) - .mcal_text 0x004517fc 0x46 ./Project_Settings/Startup_Code/exceptions.o - 0x004517fc NMI_Handler - 0x004517fe HardFault_Handler - 0x00451800 MemManage_Handler - 0x00451802 BusFault_Handler - 0x00451804 UsageFault_Handler - 0x00451806 SVC_Handler - 0x00451808 SVCHandler_main - 0x0045183a DebugMon_Handler - 0x0045183c PendSV_Handler - 0x0045183e SysTick_Handler - 0x00451840 undefined_handler - *fill* 0x00451842 0x2 - .mcal_text 0x00451844 0x54 ./Project_Settings/Startup_Code/startup.o - 0x00451844 init_data_bss - .mcal_text 0x00451898 0x108 ./Project_Settings/Startup_Code/system.o - 0x00451898 startup_go_to_user_mode - 0x0045189a default_interrupt_routine - 0x0045189c SystemInit - .mcal_text 0x004519a0 0x13bc ./RTD/src/Adc_Sar_Ip.o - 0x00451b70 Adc_Sar_Ip_GetDataAddress - 0x00451b84 Adc_Sar_Ip_IRQHandler - 0x00451c0c Adc_Sar_Ip_ChainConfig - 0x00451c60 Adc_Sar_Ip_EnableChannel - 0x00451cb4 Adc_Sar_Ip_DisableChannel - 0x00451d0c Adc_Sar_Ip_SetResolution - 0x00451d38 Adc_Sar_Ip_StartConversion - 0x00451d6c Adc_Sar_Ip_GetStatusFlags - 0x00451dd0 Adc_Sar_Ip_ClearStatusFlags - 0x00451df4 Adc_Sar_Ip_SelfTest - 0x00451f3c Adc_Sar_Ip_GetConvDataToArray - 0x00451f4e Adc_Sar_Ip_GetConvResultsToArray - 0x00451f5e Adc_Sar_Ip_GetConvData - 0x00451f98 Adc_Sar_Ip_GetConvResult - 0x00451fe8 Adc_Sar_Ip_Powerup - 0x00452048 Adc_Sar_Ip_Powerdown - 0x004520ac Adc_Sar_Ip_DoCalibration - 0x004521b0 Adc_Sar_Ip_EnableNotifications - 0x004521e4 Adc_Sar_Ip_DisableNotifications - 0x0045221c Adc_Sar_Ip_EnableChannelNotifications - 0x004522a0 Adc_Sar_Ip_DisableChannelNotifications - 0x00452328 Adc_Sar_Ip_SetSampleTimes - 0x0045236c Adc_Sar_Ip_SetAveraging - 0x004523ac Adc_Sar_Ip_SetClockMode - 0x0045240c Adc_Sar_Ip_AbortConversion - 0x0045242c Adc_Sar_Ip_AbortChain - 0x0045249c Adc_Sar_Ip_SetPresamplingSource - 0x004524ec Adc_Sar_Ip_EnableChannelPresampling - 0x00452530 Adc_Sar_Ip_DisableChannelPresampling - 0x00452578 Adc_Sar_Ip_EnablePresampleConversion - 0x004525ac Adc_Sar_Ip_DisablePresampleConversion - 0x004525e0 Adc_Sar_Ip_EnableDma - 0x00452600 Adc_Sar_Ip_DisableDma - 0x00452620 Adc_Sar_Ip_EnableChannelDma - 0x00452654 Adc_Sar_Ip_DisableChannelDma - 0x0045268c Adc_Sar_Ip_DisableChannelDmaAll - 0x004526c8 Adc_Sar_Ip_SetDmaClearSource - 0x004526f8 Adc_Sar_Ip_SetWdgThreshold - 0x00452780 Adc_Sar_Ip_Init - 0x00452b40 Adc_Sar_Ip_Deinit - 0x00452c70 Adc_Sar_Ip_SetConversionMode - 0x00452ca4 Adc_Sar_Ip_SetCtuMode - 0x00452d18 Adc_Sar_Ip_SetExternalTrigger - .mcal_text 0x00452d5c 0x12 ./RTD/src/Adc_Sar_Ip_Isr.o - 0x00452d5c Adc_Sar_0_Isr - 0x00452d62 Adc_Sar_1_Isr - 0x00452d68 Adc_Sar_2_Isr - *fill* 0x00452d6e 0x2 - .mcal_text 0x00452d70 0x6dc ./RTD/src/Clock_Ip.o - 0x00452d72 Clock_Ip_InitClock - 0x004531e4 Clock_Ip_GetPllStatus - 0x00453220 Clock_Ip_DistributePll - 0x004532e0 Clock_Ip_Init - 0x00453304 Clock_Ip_DisableClockMonitor - 0x00453328 Clock_Ip_GetClockMonitorStatus - 0x0045334c Clock_Ip_ClearClockMonitorStatus - 0x00453370 Clock_Ip_PowerModeChangeNotification - 0x00453374 Clock_Ip_InstallNotificationsCallback - 0x00453380 Clock_Ip_DisableModuleClock - 0x004533a4 Clock_Ip_EnableModuleClock - 0x004533c8 Clock_Ip_GetClockFrequency - 0x004533e0 Clock_Ip_TimeDelay - 0x00453404 ReportClockErrors - 0x00453410 ClockStartTimeout - 0x00453430 ClockTimeoutExpired - .mcal_text 0x0045344c 0x330 ./RTD/src/Clock_Ip_Divider.o - .mcal_text 0x0045377c 0x9c ./RTD/src/Clock_Ip_DividerTrigger.o - .mcal_text 0x00453818 0x2e0 ./RTD/src/Clock_Ip_ExtOsc.o - .mcal_text 0x00453af8 0x6 ./RTD/src/Clock_Ip_FracDiv.o - *fill* 0x00453afe 0x2 - .mcal_text 0x00453b00 0x118 ./RTD/src/Clock_Ip_Gate.o - .mcal_text 0x00453c18 0x4c ./RTD/src/Clock_Ip_IntOsc.o - .mcal_text 0x00453c64 0x338 ./RTD/src/Clock_Ip_Monitor.o - 0x00453f4e Mcu_CMU_ClockFailInt - .mcal_text 0x00453f9c 0x1a4 ./RTD/src/Clock_Ip_Pll.o - .mcal_text 0x00454140 0x5c ./RTD/src/Clock_Ip_ProgFreqSwitch.o - .mcal_text 0x0045419c 0x2f8 ./RTD/src/Clock_Ip_Selector.o - .mcal_text 0x00454494 0x1de4 ./RTD/src/Clock_Ip_Specific.o - 0x00456148 UpdateClockState - 0x00456158 GetClockState - 0x00456168 SpecificPeripheralClockInitialization - 0x0045616a SpecificPlatformInitClock - 0x00456174 GetProducerClockFreq - 0x00456188 UpdateFrequencies - 0x00456264 McMeEnterKey - .mcal_text 0x00456278 0x2c8 ./RTD/src/Emios_Mcl_Ip.o - 0x00456278 Emios_Mcl_Ip_Init - 0x004563b8 Emios_Mcl_Ip_EnableChannel - 0x004563e0 Emios_Mcl_Ip_DisableChannel - 0x00456404 Emios_Mcl_Ip_ComparatorTransferEnable - 0x00456428 Emios_Mcl_Ip_ComparatorTransferDisable - 0x0045644c Emios_Mcl_Ip_Deinit - 0x004564ac Emios_Mcl_Ip_SetReloadInterval - 0x004564d4 Emios_Mcl_Ip_ValidateChannel - 0x004564f4 Emios_Mcl_Ip_SetCounterBusPeriod - .mcal_text 0x00456540 0x10c8 ./RTD/src/Emios_Pwm_Ip.o - 0x00456654 Emios_Pwm_Ip_DeInitChannel - 0x004566a0 Emios_Pwm_Ip_ForceMatchLeadingEdge - 0x004566cc Emios_Pwm_Ip_ForceMatchTrailingEdge - 0x004566f8 Emios_Pwm_Ip_GetPeriod - 0x0045674c Emios_Pwm_Ip_SetPeriod - 0x00456784 Emios_Pwm_Ip_GetDutyCycle - 0x00456838 Emios_Pwm_Ip_GetPhaseShift - 0x0045684c Emios_Pwm_Ip_SetPhaseShift - 0x00456908 Emios_Pwm_Ip_GetDeadTime - 0x00456920 Emios_Pwm_Ip_SetDeadTime - 0x00456944 Emios_Pwm_Ip_GetTriggerPlacement - 0x00456958 Emios_Pwm_Ip_SetTriggerPlacement - 0x0045699c Emios_Pwm_Ip_ChannelEnterDebugMode - 0x004569d0 Emios_Pwm_Ip_ChannelStopDebugMode - 0x004569f8 Emios_Pwm_Ip_GetFlagRequest - 0x00456a1c Emios_Pwm_Ip_SetFlagRequest - 0x00456aa8 Emios_Pwm_Ip_GetOutputState - 0x00456ac0 Emios_Pwm_Ip_SetOutputState - 0x00456b10 Emios_Pwm_Ip_SetOutputToNormal - 0x00456ba4 Emios_Pwm_Ip_GetChannelMode - 0x00456bb0 Emios_Pwm_Ip_GetMasterBusChannel - 0x00456be0 Emios_Pwm_Ip_InitChannel - 0x00457074 Emios_Pwm_Ip_SetDutyCycle - 0x0045748c Emios_Pwm_Ip_SetPreEnableClock - 0x004574b8 Emios_Pwm_Ip_SetBusSelected - 0x004574e8 Emios_Pwm_Ip_SetClockPs - 0x00457528 Emios_Pwm_Ip_ComparatorTransferEnable - 0x00457542 Emios_Pwm_Ip_ComparatorTransferDisable - 0x0045755c Emios_Pwm_Ip_SyncUpdate - .mcal_text 0x00457608 0x1fd4 ./RTD/src/FlexCAN_Ip.o - 0x00457d90 FlexCAN_Ip_Init_Privileged - 0x00457fa4 FlexCAN_Ip_Send - 0x0045800c FlexCAN_Ip_ConfigRxMb - 0x00458094 FlexCAN_Ip_Receive - 0x004580dc FlexCAN_Ip_ReceiveBlocking - 0x004581c0 FlexCAN_Ip_RxFifo - 0x004581fc FlexCAN_Ip_RxFifoBlocking - 0x004582f0 FlexCAN_Ip_ConfigRxFifo_Privileged - 0x00458354 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged - 0x004583b8 FlexCAN_Ip_ConfigRemoteResponseMb - 0x00458444 FlexCAN_Ip_GetTransferStatus - 0x0045847c FlexCAN_IRQHandler - 0x0045872c FlexCAN_Ip_ClearErrorStatus - 0x00458740 FlexCAN_Ip_GetErrorStatus - 0x00458754 FlexCAN_Ip_GetControllerTxErrorCounter - 0x0045876c FlexCAN_Ip_GetControllerRxErrorCounter - 0x00458784 FlexCAN_Busoff_Error_IRQHandler - 0x0045886c FlexCAN_Ip_SendBlocking - 0x0045895c FlexCAN_Ip_SetRxMbGlobalMask_Privileged - 0x004589ac FlexCAN_Ip_EnterFreezeMode_Privileged - 0x004589bc FlexCAN_Ip_ExitFreezeMode_Privileged - 0x004589cc FlexCAN_Ip_SetRxIndividualMask_Privileged - 0x00458a40 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged - 0x00458a90 FlexCAN_Ip_Deinit_Privileged - 0x00458b90 FlexCAN_Ip_MainFunctionRead - 0x00458c24 FlexCAN_Ip_MainFunctionBusOff_Privileged - 0x00458c5c FlexCAN_Ip_MainFunctionWrite - 0x00458ca4 FlexCAN_Ip_GetStopMode_Privileged - 0x00458cb8 FlexCAN_Ip_GetStartMode_Privileged - 0x00458cd0 FlexCAN_Ip_SetStartMode_Privileged - 0x00458cec FlexCAN_Ip_SetStopMode_Privileged - 0x00458d14 FlexCAN_Ip_SetRxMaskType_Privileged - 0x00458d74 FlexCAN_Ip_SetBitrate_Privileged - 0x00458e10 FlexCAN_Ip_GetBitrate - 0x00458eb4 FlexCAN_Ip_ClearTDCFail_Privileged - 0x00458f08 FlexCAN_Ip_GetTDCFail_Privileged - 0x00458f54 FlexCAN_Ip_GetTDCValue_Privileged - 0x00458fa0 FlexCAN_Ip_SetBitrateCbt_Privileged - 0x0045905c FlexCAN_Ip_GetBitrateFD - 0x004590e0 FlexCAN_Ip_SetTDCOffset_Privileged - 0x00459184 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged - 0x004591ec FlexCAN_Ip_GetBuffStatusFlag - 0x00459218 FlexCAN_Ip_ClearBuffStatusFlag - 0x0045923c FlexCAN_Ip_EnableInterrupts_Privileged - 0x00459298 FlexCAN_Ip_DisableInterrupts_Privileged - 0x004592e8 FlexCAN_Ip_SetErrorInt_Privileged - 0x00459374 FlexCAN_Ip_AbortTransfer - 0x004594c8 FlexCAN_Ip_SetRxMb14Mask_Privileged - 0x00459518 FlexCAN_Ip_SetRxMb15Mask_Privileged - 0x00459568 FlexCAN_Ip_SetListenOnlyMode_Privileged - 0x004595c8 FlexCAN_Ip_GetListenOnlyMode - .mcal_text 0x004595dc 0xeb0 ./RTD/src/FlexCAN_Ip_HwAccess.o - 0x004595dc FlexCAN_ComputePayloadSize - 0x004595f8 FlexCAN_GetMaxMbNum - 0x00459644 FlexCAN_EnterFreezeMode - 0x004596a2 FlexCAN_Enable - 0x004596ea FlexCAN_ExitFreezeMode - 0x00459738 FlexCAN_Disable - 0x00459784 FlexCAN_SetErrIntCmd - 0x004597ec FlexCAN_Init - 0x004598f0 FlexCAN_EnableRxFifo - 0x00459948 FlexCAN_SetPayloadSize - 0x004599c4 FlexCAN_GetPayloadSize - 0x004599f6 FlexCAN_GetMsgBuffRegion - 0x00459a44 FlexCAN_GetMbPayloadSize - 0x00459a74 FlexCAN_LockRxMsgBuff - 0x00459a7e FlexCAN_SetMsgBuffIntCmd - 0x00459b54 FLEXCAN_ClearMsgBuffIntCmd - 0x00459bdc FlexCAN_DisableInterrupts - 0x00459bf6 FlexCAN_EnableInterrupts - 0x00459c24 FlexCAN_SetRxMsgBuff - 0x00459ca8 FlexCAN_GetMsgBuffTimestamp - 0x00459cb4 FlexCAN_GetMsgBuff - 0x00459d40 FlexCAN_SetTxMsgBuff - 0x00459e6c FlexCAN_SetMaxMsgBuffNum - 0x00459f02 FlexCAN_SetOperationMode - 0x00459f58 FlexCAN_SetRxFifoFilter - 0x0045a0f4 FlexCAN_ReadRxFifo - 0x0045a150 FlexCAN_ReadEnhancedRxFifo - 0x0045a1be FlexCAN_GetErrStatusFlag - 0x0045a1d0 FlexCAN_GetBusOffStatusFlag - 0x0045a1e4 FlexCAN_AbortTxMsgBuff - 0x0045a1f8 FlexCAN_GetRxFifoMask - 0x0045a248 FlexCAN_IsMbOutOfRange - 0x0045a26e FlexCAN_IsEnhancedRxFifoAvailable - 0x0045a27c FlexCAN_EnableEnhancedRxFifo - 0x0045a308 FlexCAN_SetEnhancedRxFifoFilter - 0x0045a420 FlexCAN_ConfigCtrlOptions - .mcal_text 0x0045a48c 0x9c ./RTD/src/FlexCAN_Ip_Irq.o - 0x0045a48c CAN0_ORED_IRQHandler - 0x0045a492 CAN0_ORED_0_31_MB_IRQHandler - 0x0045a49e CAN0_ORED_32_63_MB_IRQHandler - 0x0045a4aa CAN0_ORED_64_95_MB_IRQHandler - 0x0045a4b6 CAN1_ORED_IRQHandler - 0x0045a4bc CAN1_ORED_0_31_MB_IRQHandler - 0x0045a4c8 CAN1_ORED_32_63_MB_IRQHandler - 0x0045a4d4 CAN2_ORED_IRQHandler - 0x0045a4da CAN2_ORED_0_31_MB_IRQHandler - 0x0045a4e6 CAN2_ORED_32_63_MB_IRQHandler - 0x0045a4f2 CAN3_ORED_IRQHandler - 0x0045a4f8 CAN3_ORED_0_31_MB_IRQHandler - 0x0045a504 CAN4_ORED_IRQHandler - 0x0045a50a CAN4_ORED_0_31_MB_IRQHandler - 0x0045a516 CAN5_ORED_IRQHandler - 0x0045a51c CAN5_ORED_0_31_MB_IRQHandler - .mcal_text 0x0045a528 0x218 ./RTD/src/IntCtrl_Ip.o - 0x0045a600 IntCtrl_Ip_Init - 0x0045a648 IntCtrl_Ip_ConfigIrqRouting - 0x0045a68a IntCtrl_Ip_InstallHandler - 0x0045a68c IntCtrl_Ip_EnableIrq - 0x0045a68e IntCtrl_Ip_DisableIrq - 0x0045a690 IntCtrl_Ip_SetPriority - 0x0045a692 IntCtrl_Ip_GetPriority - 0x0045a6aa IntCtrl_Ip_ClearPending - 0x0045a6ce IntCtrl_Ip_SetPending - 0x0045a6f2 IntCtrl_Ip_GetPending - 0x0045a718 IntCtrl_Ip_GetActive - 0x0045a73e IntCtrl_Ip_SetTargetCores - .mcal_text 0x0045a740 0xd24 ./RTD/src/Lpi2c_Ip.o - 0x0045aa48 Lpi2c_Ip_MasterSetBaudRate - 0x0045ab0c Lpi2c_Ip_MasterInit - 0x0045ac5c Lpi2c_Ip_MasterDeinit - 0x0045ac80 Lpi2c_Ip_MasterGetBaudRate - 0x0045acd4 Lpi2c_Ip_MasterSetSlaveAddr - 0x0045ace4 Lpi2c_Ip_MasterSendData - 0x0045ad3c Lpi2c_Ip_MasterSendDataBlocking - 0x0045ae34 Lpi2c_Ip_MasterReceiveData - 0x0045ae88 Lpi2c_Ip_MasterReceiveDataBlocking - 0x0045af80 Lpi2c_Ip_MasterGetTransferStatus - 0x0045af9c Lpi2c_Ip_MasterIRQHandler - 0x0045b08c Lpi2c_Ip_SlaveInit - 0x0045b1b4 Lpi2c_Ip_StartListening - 0x0045b1b8 Lpi2c_Ip_SlaveDeinit - 0x0045b204 Lpi2c_Ip_SlaveSetBuffer - 0x0045b218 Lpi2c_Ip_SlaveGetTransferStatus - 0x0045b234 Lpi2c_Ip_SlaveIRQHandler - 0x0045b3bc Lpi2c_Ip_ModuleIRQHandler - 0x0045b42c Lpi2c_Ip_SetMasterCallback - 0x0045b43c Lpi2c_Ip_SetSlaveCallback - 0x0045b44c Lpi2c_Ip_SetMasterHighSpeedMode - .mcal_text 0x0045b464 0x1e ./RTD/src/Lpi2c_Ip_HwAccess.o - 0x0045b464 LPI2C_Init - .mcal_text 0x0045b482 0xc ./RTD/src/Lpi2c_Ip_Irq.o - 0x0045b482 LPI2C0_Master_Slave_IRQHandler - 0x0045b488 LPI2C1_Master_Slave_IRQHandler - *fill* 0x0045b48e 0x2 - .mcal_text 0x0045b490 0x640 ./RTD/src/Lpspi_Ip.o - 0x0045b6e8 Lpspi_Ip_DeInit - 0x0045b728 Lpspi_Ip_SyncTransmit - 0x0045b868 Lpspi_Ip_AsyncTransmit - 0x0045b914 Lpspi_Ip_ManageBuffers - 0x0045b940 Lpspi_Ip_UpdateFrameSize - 0x0045b970 Lpspi_Ip_UpdateLsb - 0x0045b998 Lpspi_Ip_UpdateDefaultTransmitData - 0x0045b9c0 Lpspi_Ip_UpdateTransferMode - 0x0045b9e4 Lpspi_Ip_Init - 0x0045ba38 Lpspi_Ip_Cancel - 0x0045ba8c Lpspi_Ip_IrqHandler - 0x0045bab8 Lpspi_Ip_GetStatus - .mcal_text 0x0045bad0 0xeac ./RTD/src/Lpuart_Lin_Ip.o - 0x0045bc1c Lpuart_Lin_Ip_Init - 0x0045bd40 Lpuart_Lin_Ip_Deinit - 0x0045bda8 Lpuart_Lin_Ip_AsyncSendFrameData - 0x0045be3c Lpuart_Lin_Ip_GetTransmitStatus - 0x0045be6c Lpuart_Lin_Ip_AsyncReceiveFrameData - 0x0045beec Lpuart_Lin_Ip_GetReceiveStatus - 0x0045bf18 Lpuart_Lin_Ip_GoToSleepMode - 0x0045bf90 Lpuart_Lin_Ip_SendWakeupSignal - 0x0045bfc0 Lpuart_Lin_Ip_GetCurrentNodeState - 0x0045bfd4 Lpuart_Lin_Ip_TimeoutService - 0x0045c020 Lpuart_Lin_Ip_SetTimeoutCounter - 0x0045c034 Lpuart_Lin_Ip_MasterSendHeader - 0x0045c0ac Lpuart_Lin_Ip_GotoIdleState - 0x0045c13c Lpuart_Lin_Ip_SyncSendFrameData - 0x0045c238 Lpuart_Lin_Ip_SyncReceiveFrameData - 0x0045c34c Lpuart_Lin_Ip_AbortTransferData - 0x0045c3cc Lpuart_Lin_Ip_IRQHandler - .mcal_text 0x0045c97c 0x1c8 ./RTD/src/Lpuart_Lin_Ip_Hw_Access.o - 0x0045c97c Lpuart_Lin_Ip_HwInit - 0x0045c994 Lpuart_Lin_Ip_HwSetBitCountPerChar - 0x0045c9ba Lpuart_Lin_Ip_HwSetParityMode - 0x0045c9d8 Lpuart_Lin_Ip_HwSetIntMode - 0x0045ca1c Lpuart_Lin_Ip_HwGetIntMode - 0x0045ca3a Lpuart_Lin_Ip_HwGetStatusFlag - 0x0045ca58 Lpuart_Lin_Ip_HwClearStatusFlag - 0x0045cb0c Lpuart_Lin_Ip_StartTimeout - 0x0045cb2a Lpuart_Lin_Ip_TimeoutExpired - .mcal_text 0x0045cb44 0xbe4 ./RTD/src/Lpuart_Uart_Ip.o - 0x0045cd1c Lpuart_Uart_Ip_Init - 0x0045ce4c Lpuart_Uart_Ip_Deinit - 0x0045cec8 Lpuart_Uart_Ip_SyncSend - 0x0045cf84 Lpuart_Uart_Ip_AsyncSend - 0x0045d01c Lpuart_Uart_Ip_GetTransmitStatus - 0x0045d05c Lpuart_Uart_Ip_AbortSendingData - 0x0045d0a8 Lpuart_Uart_Ip_SyncReceive - 0x0045d220 Lpuart_Uart_Ip_AsyncReceive - 0x0045d2f4 Lpuart_Uart_Ip_GetReceiveStatus - 0x0045d334 Lpuart_Uart_Ip_AbortReceivingData - 0x0045d390 Lpuart_Uart_Ip_SetBaudRate - 0x0045d484 Lpuart_Uart_Ip_GetBaudRate - 0x0045d4a0 Lpuart_Uart_Ip_SetTxBuffer - 0x0045d4c0 Lpuart_Uart_Ip_SetRxBuffer - 0x0045d4e0 Lpuart_Uart_Ip_IRQHandler - .mcal_text 0x0045d728 0x18 ./RTD/src/Lpuart_Uart_Ip_Irq.o - 0x0045d728 LPUART_UART_IP_0_IRQHandler - 0x0045d72e LPUART_UART_IP_2_IRQHandler - 0x0045d734 LPUART_UART_IP_10_IRQHandler - 0x0045d73a LPUART_UART_IP_13_IRQHandler - .mcal_text 0x0045d740 0x42 ./RTD/src/OsIf_Timer.o - 0x0045d740 OsIf_Init - 0x0045d748 OsIf_GetCounter - 0x0045d754 OsIf_GetElapsed - 0x0045d766 OsIf_SetTimerFrequency - 0x0045d770 OsIf_MicrosToTicks - *fill* 0x0045d782 0x2 - .mcal_text 0x0045d784 0x110 ./RTD/src/OsIf_Timer_System.o - 0x0045d784 OsIf_Timer_System_Init - 0x0045d7c4 OsIf_Timer_System_GetCounter - 0x0045d7ec OsIf_Timer_System_GetElapsed - 0x0045d828 OsIf_Timer_System_SetTimerFrequency - 0x0045d84c OsIf_Timer_System_MicrosToTicks - .mcal_text 0x0045d894 0x328 ./RTD/src/Pit_Ip.o - 0x0045d8c0 Pit_Ip_GetLoadValue - 0x0045d8d4 Pit_Ip_GetInterruptFlags - 0x0045d8f8 Pit_Ip_Init - 0x0045d924 Pit_Ip_InitChannel - 0x0045d994 Pit_Ip_Deinit - 0x0045d9f0 Pit_Ip_StartChannel - 0x0045da2c Pit_Ip_StopChannel - 0x0045da60 Pit_Ip_GetCurrentTimer - 0x0045da78 Pit_Ip_EnableChannelInterrupt - 0x0045daa8 Pit_Ip_DisableChannelInterrupt - 0x0045dadc Pit_Ip_SetLifetimeTimerCount - 0x0045db48 Pit_Ip_GetLifetimeTimer - 0x0045db64 PIT_0_ISR - .mcal_text 0x0045dbbc 0x1b38 ./RTD/src/SchM_Adc.o - 0x0045dbbc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_00 - 0x0045dbf4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_00 - 0x0045dc24 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_01 - 0x0045dc5c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_01 - 0x0045dc8c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_02 - 0x0045dcc4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_02 - 0x0045dcf4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_03 - 0x0045dd2c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_03 - 0x0045dd5c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_04 - 0x0045dd94 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_04 - 0x0045ddc4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_05 - 0x0045ddfc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_05 - 0x0045de2c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_10 - 0x0045de64 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_10 - 0x0045de94 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_11 - 0x0045decc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_11 - 0x0045defc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_12 - 0x0045df34 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_12 - 0x0045df64 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_13 - 0x0045df9c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_13 - 0x0045dfcc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_14 - 0x0045e004 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_14 - 0x0045e034 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_15 - 0x0045e06c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_15 - 0x0045e09c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_16 - 0x0045e0d4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_16 - 0x0045e104 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_17 - 0x0045e13c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_17 - 0x0045e16c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_18 - 0x0045e1a4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_18 - 0x0045e1d4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_19 - 0x0045e20c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_19 - 0x0045e23c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_20 - 0x0045e274 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_20 - 0x0045e2a4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_21 - 0x0045e2dc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_21 - 0x0045e30c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_22 - 0x0045e344 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_22 - 0x0045e374 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_23 - 0x0045e3ac SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_23 - 0x0045e3dc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_24 - 0x0045e414 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_24 - 0x0045e444 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_25 - 0x0045e47c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_25 - 0x0045e4ac SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_26 - 0x0045e4e4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_26 - 0x0045e514 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_27 - 0x0045e54c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_27 - 0x0045e57c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_28 - 0x0045e5b4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_28 - 0x0045e5e4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_29 - 0x0045e61c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_29 - 0x0045e64c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_30 - 0x0045e684 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_30 - 0x0045e6b4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_31 - 0x0045e6ec SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_31 - 0x0045e71c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_32 - 0x0045e754 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_32 - 0x0045e784 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_33 - 0x0045e7bc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_33 - 0x0045e7ec SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_34 - 0x0045e824 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_34 - 0x0045e854 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_35 - 0x0045e88c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_35 - 0x0045e8bc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_36 - 0x0045e8f4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_36 - 0x0045e924 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_37 - 0x0045e95c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_37 - 0x0045e98c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_38 - 0x0045e9c4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_38 - 0x0045e9f4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_39 - 0x0045ea2c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_39 - 0x0045ea5c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_40 - 0x0045ea94 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_40 - 0x0045eac4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_41 - 0x0045eafc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_41 - 0x0045eb2c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_42 - 0x0045eb64 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_42 - 0x0045eb94 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_43 - 0x0045ebcc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_43 - 0x0045ebfc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_44 - 0x0045ec34 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_44 - 0x0045ec64 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_45 - 0x0045ec9c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_45 - 0x0045eccc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_46 - 0x0045ed04 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_46 - 0x0045ed34 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_47 - 0x0045ed6c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_47 - 0x0045ed9c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_48 - 0x0045edd4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_48 - 0x0045ee04 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_49 - 0x0045ee3c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_49 - 0x0045ee6c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_50 - 0x0045eea4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_50 - 0x0045eed4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_54 - 0x0045ef0c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_54 - 0x0045ef3c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_55 - 0x0045ef74 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_55 - 0x0045efa4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_56 - 0x0045efdc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_56 - 0x0045f00c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_57 - 0x0045f044 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_57 - 0x0045f074 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_58 - 0x0045f0ac SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_58 - 0x0045f0dc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_59 - 0x0045f114 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_59 - 0x0045f144 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_60 - 0x0045f17c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_60 - 0x0045f1ac SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_61 - 0x0045f1e4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_61 - 0x0045f214 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_62 - 0x0045f24c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_62 - 0x0045f27c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_63 - 0x0045f2b4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_63 - 0x0045f2e4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_64 - 0x0045f31c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_64 - 0x0045f34c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_65 - 0x0045f384 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_65 - 0x0045f3b4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_66 - 0x0045f3ec SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_66 - 0x0045f41c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_67 - 0x0045f454 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_67 - 0x0045f484 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_68 - 0x0045f4bc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_68 - 0x0045f4ec SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_69 - 0x0045f524 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_69 - 0x0045f554 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_70 - 0x0045f58c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_70 - 0x0045f5bc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_71 - 0x0045f5f4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_71 - 0x0045f624 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_72 - 0x0045f65c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_72 - 0x0045f68c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_73 - 0x0045f6c4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_73 - .mcal_text 0x0045f6f4 0x888 ./RTD/src/SchM_Can.o - 0x0045f6f4 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00 - 0x0045f72c SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00 - 0x0045f75c SchM_Enter_Can_CAN_EXCLUSIVE_AREA_01 - 0x0045f794 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_01 - 0x0045f7c4 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02 - 0x0045f7fc SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02 - 0x0045f82c SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03 - 0x0045f864 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03 - 0x0045f894 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04 - 0x0045f8cc SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04 - 0x0045f8fc SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05 - 0x0045f934 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05 - 0x0045f964 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06 - 0x0045f99c SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06 - 0x0045f9cc SchM_Enter_Can_CAN_EXCLUSIVE_AREA_07 - 0x0045fa04 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_07 - 0x0045fa34 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_08 - 0x0045fa6c SchM_Exit_Can_CAN_EXCLUSIVE_AREA_08 - 0x0045fa9c SchM_Enter_Can_CAN_EXCLUSIVE_AREA_09 - 0x0045fad4 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_09 - 0x0045fb04 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_10 - 0x0045fb3c SchM_Exit_Can_CAN_EXCLUSIVE_AREA_10 - 0x0045fb6c SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11 - 0x0045fba4 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11 - 0x0045fbd4 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_12 - 0x0045fc0c SchM_Exit_Can_CAN_EXCLUSIVE_AREA_12 - 0x0045fc3c SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13 - 0x0045fc74 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13 - 0x0045fca4 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14 - 0x0045fcdc SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14 - 0x0045fd0c SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15 - 0x0045fd44 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15 - 0x0045fd74 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16 - 0x0045fdac SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16 - 0x0045fddc SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17 - 0x0045fe14 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17 - 0x0045fe44 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18 - 0x0045fe7c SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18 - 0x0045feac SchM_Enter_Can_CAN_EXCLUSIVE_AREA_19 - 0x0045fee4 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_19 - 0x0045ff14 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_20 - 0x0045ff4c SchM_Exit_Can_CAN_EXCLUSIVE_AREA_20 - .mcal_text 0x0045ff7c 0xc30 ./RTD/src/SchM_Gpt.o - 0x0045ff7c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00 - 0x0045ffb4 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00 - 0x0045ffe4 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01 - 0x0046001c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01 - 0x0046004c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02 - 0x00460084 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02 - 0x004600b4 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03 - 0x004600ec SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03 - 0x0046011c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_04 - 0x00460154 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_04 - 0x00460184 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_05 - 0x004601bc SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_05 - 0x004601ec SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_06 - 0x00460224 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_06 - 0x00460254 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_07 - 0x0046028c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_07 - 0x004602bc SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_08 - 0x004602f4 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_08 - 0x00460324 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_09 - 0x0046035c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_09 - 0x0046038c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_10 - 0x004603c4 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_10 - 0x004603f4 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_11 - 0x0046042c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_11 - 0x0046045c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_17 - 0x00460494 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_17 - 0x004604c4 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_18 - 0x004604fc SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_18 - 0x0046052c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_20 - 0x00460564 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_20 - 0x00460594 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_21 - 0x004605cc SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_21 - 0x004605fc SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_22 - 0x00460634 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_22 - 0x00460664 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_23 - 0x0046069c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_23 - 0x004606cc SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_24 - 0x00460704 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_24 - 0x00460734 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_25 - 0x0046076c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_25 - 0x0046079c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_26 - 0x004607d4 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_26 - 0x00460804 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_27 - 0x0046083c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_27 - 0x0046086c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_28 - 0x004608a4 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_28 - 0x004608d4 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_29 - 0x0046090c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_29 - 0x0046093c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_30 - 0x00460974 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_30 - 0x004609a4 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_31 - 0x004609dc SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_31 - 0x00460a0c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_35 - 0x00460a44 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_35 - 0x00460a74 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_36 - 0x00460aac SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_36 - 0x00460adc SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_38 - 0x00460b14 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_38 - 0x00460b44 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_39 - 0x00460b7c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_39 - .mcal_text 0x00460bac 0xa90 ./RTD/src/SchM_Lin.o - 0x00460bac SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00 - 0x00460be4 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00 - 0x00460c14 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01 - 0x00460c4c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01 - 0x00460c7c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02 - 0x00460cb4 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02 - 0x00460ce4 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_03 - 0x00460d1c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_03 - 0x00460d4c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04 - 0x00460d84 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04 - 0x00460db4 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_05 - 0x00460dec SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_05 - 0x00460e1c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_06 - 0x00460e54 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_06 - 0x00460e84 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_07 - 0x00460ebc SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_07 - 0x00460eec SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_08 - 0x00460f24 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_08 - 0x00460f54 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_09 - 0x00460f8c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_09 - 0x00460fbc SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_10 - 0x00460ff4 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_10 - 0x00461024 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_11 - 0x0046105c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_11 - 0x0046108c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_12 - 0x004610c4 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_12 - 0x004610f4 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_13 - 0x0046112c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_13 - 0x0046115c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_14 - 0x00461194 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_14 - 0x004611c4 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_15 - 0x004611fc SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_15 - 0x0046122c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_16 - 0x00461264 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_16 - 0x00461294 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_17 - 0x004612cc SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_17 - 0x004612fc SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_18 - 0x00461334 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_18 - 0x00461364 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_19 - 0x0046139c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_19 - 0x004613cc SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_20 - 0x00461404 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_20 - 0x00461434 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_21 - 0x0046146c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_21 - 0x0046149c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_22 - 0x004614d4 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_22 - 0x00461504 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_23 - 0x0046153c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_23 - 0x0046156c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_24 - 0x004615a4 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_24 - 0x004615d4 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_25 - 0x0046160c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_25 - .mcal_text 0x0046163c 0x138 ./RTD/src/SchM_Mcu.o - 0x0046163c SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_00 - 0x00461674 SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_00 - 0x004616a4 SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01 - 0x004616dc SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_01 - 0x0046170c SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_02 - 0x00461744 SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_02 - .mcal_text 0x00461774 0xc98 ./RTD/src/SchM_Pwm.o - 0x00461774 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_00 - 0x004617ac SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_00 - 0x004617dc SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_01 - 0x00461814 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_01 - 0x00461844 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_02 - 0x0046187c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_02 - 0x004618ac SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_03 - 0x004618e4 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_03 - 0x00461914 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_04 - 0x0046194c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_04 - 0x0046197c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_05 - 0x004619b4 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_05 - 0x004619e4 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_06 - 0x00461a1c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_06 - 0x00461a4c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_07 - 0x00461a84 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_07 - 0x00461ab4 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_08 - 0x00461aec SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_08 - 0x00461b1c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_09 - 0x00461b54 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_09 - 0x00461b84 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_10 - 0x00461bbc SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_10 - 0x00461bec SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_11 - 0x00461c24 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_11 - 0x00461c54 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_12 - 0x00461c8c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_12 - 0x00461cbc SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_13 - 0x00461cf4 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_13 - 0x00461d24 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_14 - 0x00461d5c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_14 - 0x00461d8c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_15 - 0x00461dc4 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_15 - 0x00461df4 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_16 - 0x00461e2c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_16 - 0x00461e5c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_17 - 0x00461e94 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_17 - 0x00461ec4 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_18 - 0x00461efc SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_18 - 0x00461f2c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_19 - 0x00461f64 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_19 - 0x00461f94 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_20 - 0x00461fcc SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_20 - 0x00461ffc SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_21 - 0x00462034 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_21 - 0x00462064 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_22 - 0x0046209c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_22 - 0x004620cc SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_23 - 0x00462104 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_23 - 0x00462134 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_24 - 0x0046216c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_24 - 0x0046219c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_25 - 0x004621d4 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_25 - 0x00462204 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_26 - 0x0046223c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_26 - 0x0046226c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_27 - 0x004622a4 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_27 - 0x004622d4 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_28 - 0x0046230c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_28 - 0x0046233c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_29 - 0x00462374 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_29 - 0x004623a4 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_30 - 0x004623dc SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_30 - .mcal_text 0x0046240c 0x7b8 ./RTD/src/SchM_Spi.o - 0x0046240c SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_00 - 0x00462444 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_00 - 0x00462474 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_01 - 0x004624ac SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_01 - 0x004624dc SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_02 - 0x00462514 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_02 - 0x00462544 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_03 - 0x0046257c SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_03 - 0x004625ac SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_04 - 0x004625e4 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_04 - 0x00462614 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_05 - 0x0046264c SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_05 - 0x0046267c SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_06 - 0x004626b4 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_06 - 0x004626e4 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_07 - 0x0046271c SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_07 - 0x0046274c SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08 - 0x00462784 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08 - 0x004627b4 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09 - 0x004627ec SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09 - 0x0046281c SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10 - 0x00462854 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10 - 0x00462884 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11 - 0x004628bc SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11 - 0x004628ec SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12 - 0x00462924 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12 - 0x00462954 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_13 - 0x0046298c SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_13 - 0x004629bc SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_14 - 0x004629f4 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_14 - 0x00462a24 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_15 - 0x00462a5c SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_15 - 0x00462a8c SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_16 - 0x00462ac4 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_16 - 0x00462af4 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_17 - 0x00462b2c SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_17 - 0x00462b5c SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_18 - 0x00462b94 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_18 - .mcal_text 0x00462bc4 0x384 ./RTD/src/SchM_Uart.o - 0x00462bc4 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00 - 0x00462bf8 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00 - 0x00462c28 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01 - 0x00462c5c SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01 - 0x00462c8c SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02 - 0x00462cc0 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02 - 0x00462cf0 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03 - 0x00462d24 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03 - 0x00462d54 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04 - 0x00462d88 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04 - 0x00462db8 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05 - 0x00462dec SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05 - 0x00462e1c SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06 - 0x00462e50 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06 - 0x00462e80 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07 - 0x00462eb4 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07 - 0x00462ee4 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_08 - 0x00462f18 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_08 - .mcal_text 0x00462f48 0x4e0 ./RTD/src/SchM_Wdg.o - 0x00462f48 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_00 - 0x00462f80 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_00 - 0x00462fb0 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_01 - 0x00462fe8 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_01 - 0x00463018 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_02 - 0x00463050 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_02 - 0x00463080 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_03 - 0x004630b8 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_03 - 0x004630e8 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_04 - 0x00463120 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_04 - 0x00463150 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_05 - 0x00463188 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_05 - 0x004631b8 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_06 - 0x004631f0 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_06 - 0x00463220 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_07 - 0x00463258 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_07 - 0x00463288 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_08 - 0x004632c0 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_08 - 0x004632f0 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_09 - 0x00463328 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_09 - 0x00463358 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_10 - 0x00463390 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_10 - 0x004633c0 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_11 - 0x004633f8 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_11 - .mcal_text 0x00463428 0x120 ./RTD/src/Siul2_Dio_Ip.o - 0x0046345e Siul2_Dio_Ip_WritePin - 0x0046347c Siul2_Dio_Ip_WritePins - 0x0046348a Siul2_Dio_Ip_GetPinsOutput - 0x0046348e Siul2_Dio_Ip_SetPins - 0x004634a2 Siul2_Dio_Ip_ClearPins - 0x004634b6 Siul2_Dio_Ip_TogglePins - 0x004634ca Siul2_Dio_Ip_ReadPins - 0x004634d0 Siul2_Dio_Ip_ReadPin - 0x004634e8 Siul2_Dio_Ip_MaskedWritePins - 0x00463514 Siul2_Dio_Ip_ReadChannel - 0x00463530 Siul2_Dio_Ip_WriteChannel - .mcal_text 0x00463548 0x338 ./RTD/src/Siul2_Port_Ip.o - 0x00463548 Siul2_Port_Ip_SetMSCR - 0x00463554 Siul2_Port_Ip_ReadMSCR - 0x00463560 Siul2_Port_Ip_SetIMCR - 0x0046356c Siul2_Port_Ip_SetGPDO - 0x00463640 Siul2_Port_Ip_Init - 0x0046366c Siul2_Port_Ip_SetPullSel - 0x0046369c Siul2_Port_Ip_SetOutputBuffer - 0x004636da Siul2_Port_Ip_SetInputBuffer - 0x00463734 Siul2_Port_Ip_SetPinDirection - 0x00463784 Siul2_Port_Ip_RevertPinConfiguration - 0x004637cc Siul2_Port_Ip_GetPinConfiguration - .mcal_text 0x00463880 0xc0 ./src/board.o - 0x00463880 UART0_RX_Callback - 0x004638b0 UART2_RX_Callback - 0x004638e0 UART10_RX_Callback - 0x00463910 UART13_RX_Callback + .mcal_text 0x0045176c 0x46 ./Project_Settings/Startup_Code/exceptions.o + 0x0045176c NMI_Handler + 0x0045176e HardFault_Handler + 0x00451770 MemManage_Handler + 0x00451772 BusFault_Handler + 0x00451774 UsageFault_Handler + 0x00451776 SVC_Handler + 0x00451778 SVCHandler_main + 0x004517aa DebugMon_Handler + 0x004517ac PendSV_Handler + 0x004517ae SysTick_Handler + 0x004517b0 undefined_handler + *fill* 0x004517b2 0x2 + .mcal_text 0x004517b4 0x54 ./Project_Settings/Startup_Code/startup.o + 0x004517b4 init_data_bss + .mcal_text 0x00451808 0x108 ./Project_Settings/Startup_Code/system.o + 0x00451808 startup_go_to_user_mode + 0x0045180a default_interrupt_routine + 0x0045180c SystemInit + .mcal_text 0x00451910 0x13bc ./RTD/src/Adc_Sar_Ip.o + 0x00451ae0 Adc_Sar_Ip_GetDataAddress + 0x00451af4 Adc_Sar_Ip_IRQHandler + 0x00451b7c Adc_Sar_Ip_ChainConfig + 0x00451bd0 Adc_Sar_Ip_EnableChannel + 0x00451c24 Adc_Sar_Ip_DisableChannel + 0x00451c7c Adc_Sar_Ip_SetResolution + 0x00451ca8 Adc_Sar_Ip_StartConversion + 0x00451cdc Adc_Sar_Ip_GetStatusFlags + 0x00451d40 Adc_Sar_Ip_ClearStatusFlags + 0x00451d64 Adc_Sar_Ip_SelfTest + 0x00451eac Adc_Sar_Ip_GetConvDataToArray + 0x00451ebe Adc_Sar_Ip_GetConvResultsToArray + 0x00451ece Adc_Sar_Ip_GetConvData + 0x00451f08 Adc_Sar_Ip_GetConvResult + 0x00451f58 Adc_Sar_Ip_Powerup + 0x00451fb8 Adc_Sar_Ip_Powerdown + 0x0045201c Adc_Sar_Ip_DoCalibration + 0x00452120 Adc_Sar_Ip_EnableNotifications + 0x00452154 Adc_Sar_Ip_DisableNotifications + 0x0045218c Adc_Sar_Ip_EnableChannelNotifications + 0x00452210 Adc_Sar_Ip_DisableChannelNotifications + 0x00452298 Adc_Sar_Ip_SetSampleTimes + 0x004522dc Adc_Sar_Ip_SetAveraging + 0x0045231c Adc_Sar_Ip_SetClockMode + 0x0045237c Adc_Sar_Ip_AbortConversion + 0x0045239c Adc_Sar_Ip_AbortChain + 0x0045240c Adc_Sar_Ip_SetPresamplingSource + 0x0045245c Adc_Sar_Ip_EnableChannelPresampling + 0x004524a0 Adc_Sar_Ip_DisableChannelPresampling + 0x004524e8 Adc_Sar_Ip_EnablePresampleConversion + 0x0045251c Adc_Sar_Ip_DisablePresampleConversion + 0x00452550 Adc_Sar_Ip_EnableDma + 0x00452570 Adc_Sar_Ip_DisableDma + 0x00452590 Adc_Sar_Ip_EnableChannelDma + 0x004525c4 Adc_Sar_Ip_DisableChannelDma + 0x004525fc Adc_Sar_Ip_DisableChannelDmaAll + 0x00452638 Adc_Sar_Ip_SetDmaClearSource + 0x00452668 Adc_Sar_Ip_SetWdgThreshold + 0x004526f0 Adc_Sar_Ip_Init + 0x00452ab0 Adc_Sar_Ip_Deinit + 0x00452be0 Adc_Sar_Ip_SetConversionMode + 0x00452c14 Adc_Sar_Ip_SetCtuMode + 0x00452c88 Adc_Sar_Ip_SetExternalTrigger + .mcal_text 0x00452ccc 0x12 ./RTD/src/Adc_Sar_Ip_Isr.o + 0x00452ccc Adc_Sar_0_Isr + 0x00452cd2 Adc_Sar_1_Isr + 0x00452cd8 Adc_Sar_2_Isr + *fill* 0x00452cde 0x2 + .mcal_text 0x00452ce0 0x6dc ./RTD/src/Clock_Ip.o + 0x00452ce2 Clock_Ip_InitClock + 0x00453154 Clock_Ip_GetPllStatus + 0x00453190 Clock_Ip_DistributePll + 0x00453250 Clock_Ip_Init + 0x00453274 Clock_Ip_DisableClockMonitor + 0x00453298 Clock_Ip_GetClockMonitorStatus + 0x004532bc Clock_Ip_ClearClockMonitorStatus + 0x004532e0 Clock_Ip_PowerModeChangeNotification + 0x004532e4 Clock_Ip_InstallNotificationsCallback + 0x004532f0 Clock_Ip_DisableModuleClock + 0x00453314 Clock_Ip_EnableModuleClock + 0x00453338 Clock_Ip_GetClockFrequency + 0x00453350 Clock_Ip_TimeDelay + 0x00453374 ReportClockErrors + 0x00453380 ClockStartTimeout + 0x004533a0 ClockTimeoutExpired + .mcal_text 0x004533bc 0x330 ./RTD/src/Clock_Ip_Divider.o + .mcal_text 0x004536ec 0x9c ./RTD/src/Clock_Ip_DividerTrigger.o + .mcal_text 0x00453788 0x2e0 ./RTD/src/Clock_Ip_ExtOsc.o + .mcal_text 0x00453a68 0x6 ./RTD/src/Clock_Ip_FracDiv.o + *fill* 0x00453a6e 0x2 + .mcal_text 0x00453a70 0x118 ./RTD/src/Clock_Ip_Gate.o + .mcal_text 0x00453b88 0x4c ./RTD/src/Clock_Ip_IntOsc.o + .mcal_text 0x00453bd4 0x338 ./RTD/src/Clock_Ip_Monitor.o + 0x00453ebe Mcu_CMU_ClockFailInt + .mcal_text 0x00453f0c 0x1a4 ./RTD/src/Clock_Ip_Pll.o + .mcal_text 0x004540b0 0x5c ./RTD/src/Clock_Ip_ProgFreqSwitch.o + .mcal_text 0x0045410c 0x2f8 ./RTD/src/Clock_Ip_Selector.o + .mcal_text 0x00454404 0x1de4 ./RTD/src/Clock_Ip_Specific.o + 0x004560b8 UpdateClockState + 0x004560c8 GetClockState + 0x004560d8 SpecificPeripheralClockInitialization + 0x004560da SpecificPlatformInitClock + 0x004560e4 GetProducerClockFreq + 0x004560f8 UpdateFrequencies + 0x004561d4 McMeEnterKey + .mcal_text 0x004561e8 0x2c8 ./RTD/src/Emios_Mcl_Ip.o + 0x004561e8 Emios_Mcl_Ip_Init + 0x00456328 Emios_Mcl_Ip_EnableChannel + 0x00456350 Emios_Mcl_Ip_DisableChannel + 0x00456374 Emios_Mcl_Ip_ComparatorTransferEnable + 0x00456398 Emios_Mcl_Ip_ComparatorTransferDisable + 0x004563bc Emios_Mcl_Ip_Deinit + 0x0045641c Emios_Mcl_Ip_SetReloadInterval + 0x00456444 Emios_Mcl_Ip_ValidateChannel + 0x00456464 Emios_Mcl_Ip_SetCounterBusPeriod + .mcal_text 0x004564b0 0x10c8 ./RTD/src/Emios_Pwm_Ip.o + 0x004565c4 Emios_Pwm_Ip_DeInitChannel + 0x00456610 Emios_Pwm_Ip_ForceMatchLeadingEdge + 0x0045663c Emios_Pwm_Ip_ForceMatchTrailingEdge + 0x00456668 Emios_Pwm_Ip_GetPeriod + 0x004566bc Emios_Pwm_Ip_SetPeriod + 0x004566f4 Emios_Pwm_Ip_GetDutyCycle + 0x004567a8 Emios_Pwm_Ip_GetPhaseShift + 0x004567bc Emios_Pwm_Ip_SetPhaseShift + 0x00456878 Emios_Pwm_Ip_GetDeadTime + 0x00456890 Emios_Pwm_Ip_SetDeadTime + 0x004568b4 Emios_Pwm_Ip_GetTriggerPlacement + 0x004568c8 Emios_Pwm_Ip_SetTriggerPlacement + 0x0045690c Emios_Pwm_Ip_ChannelEnterDebugMode + 0x00456940 Emios_Pwm_Ip_ChannelStopDebugMode + 0x00456968 Emios_Pwm_Ip_GetFlagRequest + 0x0045698c Emios_Pwm_Ip_SetFlagRequest + 0x00456a18 Emios_Pwm_Ip_GetOutputState + 0x00456a30 Emios_Pwm_Ip_SetOutputState + 0x00456a80 Emios_Pwm_Ip_SetOutputToNormal + 0x00456b14 Emios_Pwm_Ip_GetChannelMode + 0x00456b20 Emios_Pwm_Ip_GetMasterBusChannel + 0x00456b50 Emios_Pwm_Ip_InitChannel + 0x00456fe4 Emios_Pwm_Ip_SetDutyCycle + 0x004573fc Emios_Pwm_Ip_SetPreEnableClock + 0x00457428 Emios_Pwm_Ip_SetBusSelected + 0x00457458 Emios_Pwm_Ip_SetClockPs + 0x00457498 Emios_Pwm_Ip_ComparatorTransferEnable + 0x004574b2 Emios_Pwm_Ip_ComparatorTransferDisable + 0x004574cc Emios_Pwm_Ip_SyncUpdate + .mcal_text 0x00457578 0x1fd4 ./RTD/src/FlexCAN_Ip.o + 0x00457d00 FlexCAN_Ip_Init_Privileged + 0x00457f14 FlexCAN_Ip_Send + 0x00457f7c FlexCAN_Ip_ConfigRxMb + 0x00458004 FlexCAN_Ip_Receive + 0x0045804c FlexCAN_Ip_ReceiveBlocking + 0x00458130 FlexCAN_Ip_RxFifo + 0x0045816c FlexCAN_Ip_RxFifoBlocking + 0x00458260 FlexCAN_Ip_ConfigRxFifo_Privileged + 0x004582c4 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged + 0x00458328 FlexCAN_Ip_ConfigRemoteResponseMb + 0x004583b4 FlexCAN_Ip_GetTransferStatus + 0x004583ec FlexCAN_IRQHandler + 0x0045869c FlexCAN_Ip_ClearErrorStatus + 0x004586b0 FlexCAN_Ip_GetErrorStatus + 0x004586c4 FlexCAN_Ip_GetControllerTxErrorCounter + 0x004586dc FlexCAN_Ip_GetControllerRxErrorCounter + 0x004586f4 FlexCAN_Busoff_Error_IRQHandler + 0x004587dc FlexCAN_Ip_SendBlocking + 0x004588cc FlexCAN_Ip_SetRxMbGlobalMask_Privileged + 0x0045891c FlexCAN_Ip_EnterFreezeMode_Privileged + 0x0045892c FlexCAN_Ip_ExitFreezeMode_Privileged + 0x0045893c FlexCAN_Ip_SetRxIndividualMask_Privileged + 0x004589b0 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged + 0x00458a00 FlexCAN_Ip_Deinit_Privileged + 0x00458b00 FlexCAN_Ip_MainFunctionRead + 0x00458b94 FlexCAN_Ip_MainFunctionBusOff_Privileged + 0x00458bcc FlexCAN_Ip_MainFunctionWrite + 0x00458c14 FlexCAN_Ip_GetStopMode_Privileged + 0x00458c28 FlexCAN_Ip_GetStartMode_Privileged + 0x00458c40 FlexCAN_Ip_SetStartMode_Privileged + 0x00458c5c FlexCAN_Ip_SetStopMode_Privileged + 0x00458c84 FlexCAN_Ip_SetRxMaskType_Privileged + 0x00458ce4 FlexCAN_Ip_SetBitrate_Privileged + 0x00458d80 FlexCAN_Ip_GetBitrate + 0x00458e24 FlexCAN_Ip_ClearTDCFail_Privileged + 0x00458e78 FlexCAN_Ip_GetTDCFail_Privileged + 0x00458ec4 FlexCAN_Ip_GetTDCValue_Privileged + 0x00458f10 FlexCAN_Ip_SetBitrateCbt_Privileged + 0x00458fcc FlexCAN_Ip_GetBitrateFD + 0x00459050 FlexCAN_Ip_SetTDCOffset_Privileged + 0x004590f4 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged + 0x0045915c FlexCAN_Ip_GetBuffStatusFlag + 0x00459188 FlexCAN_Ip_ClearBuffStatusFlag + 0x004591ac FlexCAN_Ip_EnableInterrupts_Privileged + 0x00459208 FlexCAN_Ip_DisableInterrupts_Privileged + 0x00459258 FlexCAN_Ip_SetErrorInt_Privileged + 0x004592e4 FlexCAN_Ip_AbortTransfer + 0x00459438 FlexCAN_Ip_SetRxMb14Mask_Privileged + 0x00459488 FlexCAN_Ip_SetRxMb15Mask_Privileged + 0x004594d8 FlexCAN_Ip_SetListenOnlyMode_Privileged + 0x00459538 FlexCAN_Ip_GetListenOnlyMode + .mcal_text 0x0045954c 0xeb0 ./RTD/src/FlexCAN_Ip_HwAccess.o + 0x0045954c FlexCAN_ComputePayloadSize + 0x00459568 FlexCAN_GetMaxMbNum + 0x004595b4 FlexCAN_EnterFreezeMode + 0x00459612 FlexCAN_Enable + 0x0045965a FlexCAN_ExitFreezeMode + 0x004596a8 FlexCAN_Disable + 0x004596f4 FlexCAN_SetErrIntCmd + 0x0045975c FlexCAN_Init + 0x00459860 FlexCAN_EnableRxFifo + 0x004598b8 FlexCAN_SetPayloadSize + 0x00459934 FlexCAN_GetPayloadSize + 0x00459966 FlexCAN_GetMsgBuffRegion + 0x004599b4 FlexCAN_GetMbPayloadSize + 0x004599e4 FlexCAN_LockRxMsgBuff + 0x004599ee FlexCAN_SetMsgBuffIntCmd + 0x00459ac4 FLEXCAN_ClearMsgBuffIntCmd + 0x00459b4c FlexCAN_DisableInterrupts + 0x00459b66 FlexCAN_EnableInterrupts + 0x00459b94 FlexCAN_SetRxMsgBuff + 0x00459c18 FlexCAN_GetMsgBuffTimestamp + 0x00459c24 FlexCAN_GetMsgBuff + 0x00459cb0 FlexCAN_SetTxMsgBuff + 0x00459ddc FlexCAN_SetMaxMsgBuffNum + 0x00459e72 FlexCAN_SetOperationMode + 0x00459ec8 FlexCAN_SetRxFifoFilter + 0x0045a064 FlexCAN_ReadRxFifo + 0x0045a0c0 FlexCAN_ReadEnhancedRxFifo + 0x0045a12e FlexCAN_GetErrStatusFlag + 0x0045a140 FlexCAN_GetBusOffStatusFlag + 0x0045a154 FlexCAN_AbortTxMsgBuff + 0x0045a168 FlexCAN_GetRxFifoMask + 0x0045a1b8 FlexCAN_IsMbOutOfRange + 0x0045a1de FlexCAN_IsEnhancedRxFifoAvailable + 0x0045a1ec FlexCAN_EnableEnhancedRxFifo + 0x0045a278 FlexCAN_SetEnhancedRxFifoFilter + 0x0045a390 FlexCAN_ConfigCtrlOptions + .mcal_text 0x0045a3fc 0x9c ./RTD/src/FlexCAN_Ip_Irq.o + 0x0045a3fc CAN0_ORED_IRQHandler + 0x0045a402 CAN0_ORED_0_31_MB_IRQHandler + 0x0045a40e CAN0_ORED_32_63_MB_IRQHandler + 0x0045a41a CAN0_ORED_64_95_MB_IRQHandler + 0x0045a426 CAN1_ORED_IRQHandler + 0x0045a42c CAN1_ORED_0_31_MB_IRQHandler + 0x0045a438 CAN1_ORED_32_63_MB_IRQHandler + 0x0045a444 CAN2_ORED_IRQHandler + 0x0045a44a CAN2_ORED_0_31_MB_IRQHandler + 0x0045a456 CAN2_ORED_32_63_MB_IRQHandler + 0x0045a462 CAN3_ORED_IRQHandler + 0x0045a468 CAN3_ORED_0_31_MB_IRQHandler + 0x0045a474 CAN4_ORED_IRQHandler + 0x0045a47a CAN4_ORED_0_31_MB_IRQHandler + 0x0045a486 CAN5_ORED_IRQHandler + 0x0045a48c CAN5_ORED_0_31_MB_IRQHandler + .mcal_text 0x0045a498 0x218 ./RTD/src/IntCtrl_Ip.o + 0x0045a570 IntCtrl_Ip_Init + 0x0045a5b8 IntCtrl_Ip_ConfigIrqRouting + 0x0045a5fa IntCtrl_Ip_InstallHandler + 0x0045a5fc IntCtrl_Ip_EnableIrq + 0x0045a5fe IntCtrl_Ip_DisableIrq + 0x0045a600 IntCtrl_Ip_SetPriority + 0x0045a602 IntCtrl_Ip_GetPriority + 0x0045a61a IntCtrl_Ip_ClearPending + 0x0045a63e IntCtrl_Ip_SetPending + 0x0045a662 IntCtrl_Ip_GetPending + 0x0045a688 IntCtrl_Ip_GetActive + 0x0045a6ae IntCtrl_Ip_SetTargetCores + .mcal_text 0x0045a6b0 0xd24 ./RTD/src/Lpi2c_Ip.o + 0x0045a9b8 Lpi2c_Ip_MasterSetBaudRate + 0x0045aa7c Lpi2c_Ip_MasterInit + 0x0045abcc Lpi2c_Ip_MasterDeinit + 0x0045abf0 Lpi2c_Ip_MasterGetBaudRate + 0x0045ac44 Lpi2c_Ip_MasterSetSlaveAddr + 0x0045ac54 Lpi2c_Ip_MasterSendData + 0x0045acac Lpi2c_Ip_MasterSendDataBlocking + 0x0045ada4 Lpi2c_Ip_MasterReceiveData + 0x0045adf8 Lpi2c_Ip_MasterReceiveDataBlocking + 0x0045aef0 Lpi2c_Ip_MasterGetTransferStatus + 0x0045af0c Lpi2c_Ip_MasterIRQHandler + 0x0045affc Lpi2c_Ip_SlaveInit + 0x0045b124 Lpi2c_Ip_StartListening + 0x0045b128 Lpi2c_Ip_SlaveDeinit + 0x0045b174 Lpi2c_Ip_SlaveSetBuffer + 0x0045b188 Lpi2c_Ip_SlaveGetTransferStatus + 0x0045b1a4 Lpi2c_Ip_SlaveIRQHandler + 0x0045b32c Lpi2c_Ip_ModuleIRQHandler + 0x0045b39c Lpi2c_Ip_SetMasterCallback + 0x0045b3ac Lpi2c_Ip_SetSlaveCallback + 0x0045b3bc Lpi2c_Ip_SetMasterHighSpeedMode + .mcal_text 0x0045b3d4 0x1e ./RTD/src/Lpi2c_Ip_HwAccess.o + 0x0045b3d4 LPI2C_Init + .mcal_text 0x0045b3f2 0xc ./RTD/src/Lpi2c_Ip_Irq.o + 0x0045b3f2 LPI2C0_Master_Slave_IRQHandler + 0x0045b3f8 LPI2C1_Master_Slave_IRQHandler + *fill* 0x0045b3fe 0x2 + .mcal_text 0x0045b400 0x640 ./RTD/src/Lpspi_Ip.o + 0x0045b658 Lpspi_Ip_DeInit + 0x0045b698 Lpspi_Ip_SyncTransmit + 0x0045b7d8 Lpspi_Ip_AsyncTransmit + 0x0045b884 Lpspi_Ip_ManageBuffers + 0x0045b8b0 Lpspi_Ip_UpdateFrameSize + 0x0045b8e0 Lpspi_Ip_UpdateLsb + 0x0045b908 Lpspi_Ip_UpdateDefaultTransmitData + 0x0045b930 Lpspi_Ip_UpdateTransferMode + 0x0045b954 Lpspi_Ip_Init + 0x0045b9a8 Lpspi_Ip_Cancel + 0x0045b9fc Lpspi_Ip_IrqHandler + 0x0045ba28 Lpspi_Ip_GetStatus + .mcal_text 0x0045ba40 0xeac ./RTD/src/Lpuart_Lin_Ip.o + 0x0045bb8c Lpuart_Lin_Ip_Init + 0x0045bcb0 Lpuart_Lin_Ip_Deinit + 0x0045bd18 Lpuart_Lin_Ip_AsyncSendFrameData + 0x0045bdac Lpuart_Lin_Ip_GetTransmitStatus + 0x0045bddc Lpuart_Lin_Ip_AsyncReceiveFrameData + 0x0045be5c Lpuart_Lin_Ip_GetReceiveStatus + 0x0045be88 Lpuart_Lin_Ip_GoToSleepMode + 0x0045bf00 Lpuart_Lin_Ip_SendWakeupSignal + 0x0045bf30 Lpuart_Lin_Ip_GetCurrentNodeState + 0x0045bf44 Lpuart_Lin_Ip_TimeoutService + 0x0045bf90 Lpuart_Lin_Ip_SetTimeoutCounter + 0x0045bfa4 Lpuart_Lin_Ip_MasterSendHeader + 0x0045c01c Lpuart_Lin_Ip_GotoIdleState + 0x0045c0ac Lpuart_Lin_Ip_SyncSendFrameData + 0x0045c1a8 Lpuart_Lin_Ip_SyncReceiveFrameData + 0x0045c2bc Lpuart_Lin_Ip_AbortTransferData + 0x0045c33c Lpuart_Lin_Ip_IRQHandler + .mcal_text 0x0045c8ec 0x1c8 ./RTD/src/Lpuart_Lin_Ip_Hw_Access.o + 0x0045c8ec Lpuart_Lin_Ip_HwInit + 0x0045c904 Lpuart_Lin_Ip_HwSetBitCountPerChar + 0x0045c92a Lpuart_Lin_Ip_HwSetParityMode + 0x0045c948 Lpuart_Lin_Ip_HwSetIntMode + 0x0045c98c Lpuart_Lin_Ip_HwGetIntMode + 0x0045c9aa Lpuart_Lin_Ip_HwGetStatusFlag + 0x0045c9c8 Lpuart_Lin_Ip_HwClearStatusFlag + 0x0045ca7c Lpuart_Lin_Ip_StartTimeout + 0x0045ca9a Lpuart_Lin_Ip_TimeoutExpired + .mcal_text 0x0045cab4 0xbe4 ./RTD/src/Lpuart_Uart_Ip.o + 0x0045cc8c Lpuart_Uart_Ip_Init + 0x0045cdbc Lpuart_Uart_Ip_Deinit + 0x0045ce38 Lpuart_Uart_Ip_SyncSend + 0x0045cef4 Lpuart_Uart_Ip_AsyncSend + 0x0045cf8c Lpuart_Uart_Ip_GetTransmitStatus + 0x0045cfcc Lpuart_Uart_Ip_AbortSendingData + 0x0045d018 Lpuart_Uart_Ip_SyncReceive + 0x0045d190 Lpuart_Uart_Ip_AsyncReceive + 0x0045d264 Lpuart_Uart_Ip_GetReceiveStatus + 0x0045d2a4 Lpuart_Uart_Ip_AbortReceivingData + 0x0045d300 Lpuart_Uart_Ip_SetBaudRate + 0x0045d3f4 Lpuart_Uart_Ip_GetBaudRate + 0x0045d410 Lpuart_Uart_Ip_SetTxBuffer + 0x0045d430 Lpuart_Uart_Ip_SetRxBuffer + 0x0045d450 Lpuart_Uart_Ip_IRQHandler + .mcal_text 0x0045d698 0x18 ./RTD/src/Lpuart_Uart_Ip_Irq.o + 0x0045d698 LPUART_UART_IP_0_IRQHandler + 0x0045d69e LPUART_UART_IP_2_IRQHandler + 0x0045d6a4 LPUART_UART_IP_10_IRQHandler + 0x0045d6aa LPUART_UART_IP_13_IRQHandler + .mcal_text 0x0045d6b0 0x42 ./RTD/src/OsIf_Timer.o + 0x0045d6b0 OsIf_Init + 0x0045d6b8 OsIf_GetCounter + 0x0045d6c4 OsIf_GetElapsed + 0x0045d6d6 OsIf_SetTimerFrequency + 0x0045d6e0 OsIf_MicrosToTicks + *fill* 0x0045d6f2 0x2 + .mcal_text 0x0045d6f4 0x110 ./RTD/src/OsIf_Timer_System.o + 0x0045d6f4 OsIf_Timer_System_Init + 0x0045d734 OsIf_Timer_System_GetCounter + 0x0045d75c OsIf_Timer_System_GetElapsed + 0x0045d798 OsIf_Timer_System_SetTimerFrequency + 0x0045d7bc OsIf_Timer_System_MicrosToTicks + .mcal_text 0x0045d804 0x328 ./RTD/src/Pit_Ip.o + 0x0045d830 Pit_Ip_GetLoadValue + 0x0045d844 Pit_Ip_GetInterruptFlags + 0x0045d868 Pit_Ip_Init + 0x0045d894 Pit_Ip_InitChannel + 0x0045d904 Pit_Ip_Deinit + 0x0045d960 Pit_Ip_StartChannel + 0x0045d99c Pit_Ip_StopChannel + 0x0045d9d0 Pit_Ip_GetCurrentTimer + 0x0045d9e8 Pit_Ip_EnableChannelInterrupt + 0x0045da18 Pit_Ip_DisableChannelInterrupt + 0x0045da4c Pit_Ip_SetLifetimeTimerCount + 0x0045dab8 Pit_Ip_GetLifetimeTimer + 0x0045dad4 PIT_0_ISR + .mcal_text 0x0045db2c 0x1b38 ./RTD/src/SchM_Adc.o + 0x0045db2c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_00 + 0x0045db64 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_00 + 0x0045db94 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_01 + 0x0045dbcc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_01 + 0x0045dbfc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_02 + 0x0045dc34 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_02 + 0x0045dc64 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_03 + 0x0045dc9c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_03 + 0x0045dccc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_04 + 0x0045dd04 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_04 + 0x0045dd34 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_05 + 0x0045dd6c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_05 + 0x0045dd9c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_10 + 0x0045ddd4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_10 + 0x0045de04 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_11 + 0x0045de3c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_11 + 0x0045de6c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_12 + 0x0045dea4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_12 + 0x0045ded4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_13 + 0x0045df0c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_13 + 0x0045df3c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_14 + 0x0045df74 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_14 + 0x0045dfa4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_15 + 0x0045dfdc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_15 + 0x0045e00c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_16 + 0x0045e044 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_16 + 0x0045e074 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_17 + 0x0045e0ac SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_17 + 0x0045e0dc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_18 + 0x0045e114 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_18 + 0x0045e144 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_19 + 0x0045e17c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_19 + 0x0045e1ac SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_20 + 0x0045e1e4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_20 + 0x0045e214 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_21 + 0x0045e24c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_21 + 0x0045e27c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_22 + 0x0045e2b4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_22 + 0x0045e2e4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_23 + 0x0045e31c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_23 + 0x0045e34c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_24 + 0x0045e384 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_24 + 0x0045e3b4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_25 + 0x0045e3ec SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_25 + 0x0045e41c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_26 + 0x0045e454 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_26 + 0x0045e484 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_27 + 0x0045e4bc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_27 + 0x0045e4ec SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_28 + 0x0045e524 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_28 + 0x0045e554 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_29 + 0x0045e58c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_29 + 0x0045e5bc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_30 + 0x0045e5f4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_30 + 0x0045e624 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_31 + 0x0045e65c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_31 + 0x0045e68c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_32 + 0x0045e6c4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_32 + 0x0045e6f4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_33 + 0x0045e72c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_33 + 0x0045e75c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_34 + 0x0045e794 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_34 + 0x0045e7c4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_35 + 0x0045e7fc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_35 + 0x0045e82c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_36 + 0x0045e864 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_36 + 0x0045e894 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_37 + 0x0045e8cc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_37 + 0x0045e8fc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_38 + 0x0045e934 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_38 + 0x0045e964 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_39 + 0x0045e99c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_39 + 0x0045e9cc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_40 + 0x0045ea04 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_40 + 0x0045ea34 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_41 + 0x0045ea6c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_41 + 0x0045ea9c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_42 + 0x0045ead4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_42 + 0x0045eb04 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_43 + 0x0045eb3c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_43 + 0x0045eb6c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_44 + 0x0045eba4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_44 + 0x0045ebd4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_45 + 0x0045ec0c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_45 + 0x0045ec3c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_46 + 0x0045ec74 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_46 + 0x0045eca4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_47 + 0x0045ecdc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_47 + 0x0045ed0c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_48 + 0x0045ed44 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_48 + 0x0045ed74 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_49 + 0x0045edac SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_49 + 0x0045eddc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_50 + 0x0045ee14 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_50 + 0x0045ee44 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_54 + 0x0045ee7c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_54 + 0x0045eeac SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_55 + 0x0045eee4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_55 + 0x0045ef14 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_56 + 0x0045ef4c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_56 + 0x0045ef7c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_57 + 0x0045efb4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_57 + 0x0045efe4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_58 + 0x0045f01c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_58 + 0x0045f04c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_59 + 0x0045f084 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_59 + 0x0045f0b4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_60 + 0x0045f0ec SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_60 + 0x0045f11c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_61 + 0x0045f154 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_61 + 0x0045f184 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_62 + 0x0045f1bc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_62 + 0x0045f1ec SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_63 + 0x0045f224 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_63 + 0x0045f254 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_64 + 0x0045f28c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_64 + 0x0045f2bc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_65 + 0x0045f2f4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_65 + 0x0045f324 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_66 + 0x0045f35c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_66 + 0x0045f38c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_67 + 0x0045f3c4 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_67 + 0x0045f3f4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_68 + 0x0045f42c SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_68 + 0x0045f45c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_69 + 0x0045f494 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_69 + 0x0045f4c4 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_70 + 0x0045f4fc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_70 + 0x0045f52c SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_71 + 0x0045f564 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_71 + 0x0045f594 SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_72 + 0x0045f5cc SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_72 + 0x0045f5fc SchM_Enter_Adc_ADC_EXCLUSIVE_AREA_73 + 0x0045f634 SchM_Exit_Adc_ADC_EXCLUSIVE_AREA_73 + .mcal_text 0x0045f664 0x888 ./RTD/src/SchM_Can.o + 0x0045f664 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00 + 0x0045f69c SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00 + 0x0045f6cc SchM_Enter_Can_CAN_EXCLUSIVE_AREA_01 + 0x0045f704 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_01 + 0x0045f734 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02 + 0x0045f76c SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02 + 0x0045f79c SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03 + 0x0045f7d4 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03 + 0x0045f804 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04 + 0x0045f83c SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04 + 0x0045f86c SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05 + 0x0045f8a4 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05 + 0x0045f8d4 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06 + 0x0045f90c SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06 + 0x0045f93c SchM_Enter_Can_CAN_EXCLUSIVE_AREA_07 + 0x0045f974 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_07 + 0x0045f9a4 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_08 + 0x0045f9dc SchM_Exit_Can_CAN_EXCLUSIVE_AREA_08 + 0x0045fa0c SchM_Enter_Can_CAN_EXCLUSIVE_AREA_09 + 0x0045fa44 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_09 + 0x0045fa74 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_10 + 0x0045faac SchM_Exit_Can_CAN_EXCLUSIVE_AREA_10 + 0x0045fadc SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11 + 0x0045fb14 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11 + 0x0045fb44 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_12 + 0x0045fb7c SchM_Exit_Can_CAN_EXCLUSIVE_AREA_12 + 0x0045fbac SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13 + 0x0045fbe4 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13 + 0x0045fc14 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14 + 0x0045fc4c SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14 + 0x0045fc7c SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15 + 0x0045fcb4 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15 + 0x0045fce4 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16 + 0x0045fd1c SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16 + 0x0045fd4c SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17 + 0x0045fd84 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17 + 0x0045fdb4 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18 + 0x0045fdec SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18 + 0x0045fe1c SchM_Enter_Can_CAN_EXCLUSIVE_AREA_19 + 0x0045fe54 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_19 + 0x0045fe84 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_20 + 0x0045febc SchM_Exit_Can_CAN_EXCLUSIVE_AREA_20 + .mcal_text 0x0045feec 0xc30 ./RTD/src/SchM_Gpt.o + 0x0045feec SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00 + 0x0045ff24 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00 + 0x0045ff54 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01 + 0x0045ff8c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01 + 0x0045ffbc SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02 + 0x0045fff4 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02 + 0x00460024 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03 + 0x0046005c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03 + 0x0046008c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_04 + 0x004600c4 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_04 + 0x004600f4 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_05 + 0x0046012c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_05 + 0x0046015c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_06 + 0x00460194 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_06 + 0x004601c4 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_07 + 0x004601fc SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_07 + 0x0046022c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_08 + 0x00460264 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_08 + 0x00460294 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_09 + 0x004602cc SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_09 + 0x004602fc SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_10 + 0x00460334 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_10 + 0x00460364 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_11 + 0x0046039c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_11 + 0x004603cc SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_17 + 0x00460404 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_17 + 0x00460434 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_18 + 0x0046046c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_18 + 0x0046049c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_20 + 0x004604d4 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_20 + 0x00460504 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_21 + 0x0046053c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_21 + 0x0046056c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_22 + 0x004605a4 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_22 + 0x004605d4 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_23 + 0x0046060c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_23 + 0x0046063c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_24 + 0x00460674 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_24 + 0x004606a4 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_25 + 0x004606dc SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_25 + 0x0046070c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_26 + 0x00460744 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_26 + 0x00460774 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_27 + 0x004607ac SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_27 + 0x004607dc SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_28 + 0x00460814 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_28 + 0x00460844 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_29 + 0x0046087c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_29 + 0x004608ac SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_30 + 0x004608e4 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_30 + 0x00460914 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_31 + 0x0046094c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_31 + 0x0046097c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_35 + 0x004609b4 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_35 + 0x004609e4 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_36 + 0x00460a1c SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_36 + 0x00460a4c SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_38 + 0x00460a84 SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_38 + 0x00460ab4 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_39 + 0x00460aec SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_39 + .mcal_text 0x00460b1c 0xa90 ./RTD/src/SchM_Lin.o + 0x00460b1c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00 + 0x00460b54 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00 + 0x00460b84 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01 + 0x00460bbc SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01 + 0x00460bec SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02 + 0x00460c24 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02 + 0x00460c54 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_03 + 0x00460c8c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_03 + 0x00460cbc SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04 + 0x00460cf4 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04 + 0x00460d24 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_05 + 0x00460d5c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_05 + 0x00460d8c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_06 + 0x00460dc4 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_06 + 0x00460df4 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_07 + 0x00460e2c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_07 + 0x00460e5c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_08 + 0x00460e94 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_08 + 0x00460ec4 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_09 + 0x00460efc SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_09 + 0x00460f2c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_10 + 0x00460f64 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_10 + 0x00460f94 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_11 + 0x00460fcc SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_11 + 0x00460ffc SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_12 + 0x00461034 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_12 + 0x00461064 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_13 + 0x0046109c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_13 + 0x004610cc SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_14 + 0x00461104 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_14 + 0x00461134 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_15 + 0x0046116c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_15 + 0x0046119c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_16 + 0x004611d4 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_16 + 0x00461204 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_17 + 0x0046123c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_17 + 0x0046126c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_18 + 0x004612a4 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_18 + 0x004612d4 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_19 + 0x0046130c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_19 + 0x0046133c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_20 + 0x00461374 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_20 + 0x004613a4 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_21 + 0x004613dc SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_21 + 0x0046140c SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_22 + 0x00461444 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_22 + 0x00461474 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_23 + 0x004614ac SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_23 + 0x004614dc SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_24 + 0x00461514 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_24 + 0x00461544 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_25 + 0x0046157c SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_25 + .mcal_text 0x004615ac 0x138 ./RTD/src/SchM_Mcu.o + 0x004615ac SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_00 + 0x004615e4 SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_00 + 0x00461614 SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01 + 0x0046164c SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_01 + 0x0046167c SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_02 + 0x004616b4 SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_02 + .mcal_text 0x004616e4 0xc98 ./RTD/src/SchM_Pwm.o + 0x004616e4 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_00 + 0x0046171c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_00 + 0x0046174c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_01 + 0x00461784 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_01 + 0x004617b4 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_02 + 0x004617ec SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_02 + 0x0046181c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_03 + 0x00461854 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_03 + 0x00461884 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_04 + 0x004618bc SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_04 + 0x004618ec SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_05 + 0x00461924 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_05 + 0x00461954 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_06 + 0x0046198c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_06 + 0x004619bc SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_07 + 0x004619f4 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_07 + 0x00461a24 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_08 + 0x00461a5c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_08 + 0x00461a8c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_09 + 0x00461ac4 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_09 + 0x00461af4 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_10 + 0x00461b2c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_10 + 0x00461b5c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_11 + 0x00461b94 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_11 + 0x00461bc4 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_12 + 0x00461bfc SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_12 + 0x00461c2c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_13 + 0x00461c64 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_13 + 0x00461c94 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_14 + 0x00461ccc SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_14 + 0x00461cfc SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_15 + 0x00461d34 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_15 + 0x00461d64 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_16 + 0x00461d9c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_16 + 0x00461dcc SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_17 + 0x00461e04 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_17 + 0x00461e34 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_18 + 0x00461e6c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_18 + 0x00461e9c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_19 + 0x00461ed4 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_19 + 0x00461f04 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_20 + 0x00461f3c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_20 + 0x00461f6c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_21 + 0x00461fa4 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_21 + 0x00461fd4 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_22 + 0x0046200c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_22 + 0x0046203c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_23 + 0x00462074 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_23 + 0x004620a4 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_24 + 0x004620dc SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_24 + 0x0046210c SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_25 + 0x00462144 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_25 + 0x00462174 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_26 + 0x004621ac SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_26 + 0x004621dc SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_27 + 0x00462214 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_27 + 0x00462244 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_28 + 0x0046227c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_28 + 0x004622ac SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_29 + 0x004622e4 SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_29 + 0x00462314 SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_30 + 0x0046234c SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_30 + .mcal_text 0x0046237c 0x7b8 ./RTD/src/SchM_Spi.o + 0x0046237c SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_00 + 0x004623b4 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_00 + 0x004623e4 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_01 + 0x0046241c SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_01 + 0x0046244c SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_02 + 0x00462484 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_02 + 0x004624b4 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_03 + 0x004624ec SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_03 + 0x0046251c SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_04 + 0x00462554 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_04 + 0x00462584 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_05 + 0x004625bc SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_05 + 0x004625ec SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_06 + 0x00462624 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_06 + 0x00462654 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_07 + 0x0046268c SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_07 + 0x004626bc SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08 + 0x004626f4 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08 + 0x00462724 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09 + 0x0046275c SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09 + 0x0046278c SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10 + 0x004627c4 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10 + 0x004627f4 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11 + 0x0046282c SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11 + 0x0046285c SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12 + 0x00462894 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12 + 0x004628c4 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_13 + 0x004628fc SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_13 + 0x0046292c SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_14 + 0x00462964 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_14 + 0x00462994 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_15 + 0x004629cc SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_15 + 0x004629fc SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_16 + 0x00462a34 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_16 + 0x00462a64 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_17 + 0x00462a9c SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_17 + 0x00462acc SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_18 + 0x00462b04 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_18 + .mcal_text 0x00462b34 0x384 ./RTD/src/SchM_Uart.o + 0x00462b34 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00 + 0x00462b68 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00 + 0x00462b98 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01 + 0x00462bcc SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01 + 0x00462bfc SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02 + 0x00462c30 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02 + 0x00462c60 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03 + 0x00462c94 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03 + 0x00462cc4 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04 + 0x00462cf8 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04 + 0x00462d28 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05 + 0x00462d5c SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05 + 0x00462d8c SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06 + 0x00462dc0 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06 + 0x00462df0 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07 + 0x00462e24 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07 + 0x00462e54 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_08 + 0x00462e88 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_08 + .mcal_text 0x00462eb8 0x4e0 ./RTD/src/SchM_Wdg.o + 0x00462eb8 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_00 + 0x00462ef0 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_00 + 0x00462f20 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_01 + 0x00462f58 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_01 + 0x00462f88 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_02 + 0x00462fc0 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_02 + 0x00462ff0 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_03 + 0x00463028 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_03 + 0x00463058 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_04 + 0x00463090 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_04 + 0x004630c0 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_05 + 0x004630f8 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_05 + 0x00463128 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_06 + 0x00463160 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_06 + 0x00463190 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_07 + 0x004631c8 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_07 + 0x004631f8 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_08 + 0x00463230 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_08 + 0x00463260 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_09 + 0x00463298 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_09 + 0x004632c8 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_10 + 0x00463300 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_10 + 0x00463330 SchM_Enter_Wdg_WDG_EXCLUSIVE_AREA_11 + 0x00463368 SchM_Exit_Wdg_WDG_EXCLUSIVE_AREA_11 + .mcal_text 0x00463398 0x120 ./RTD/src/Siul2_Dio_Ip.o + 0x004633ce Siul2_Dio_Ip_WritePin + 0x004633ec Siul2_Dio_Ip_WritePins + 0x004633fa Siul2_Dio_Ip_GetPinsOutput + 0x004633fe Siul2_Dio_Ip_SetPins + 0x00463412 Siul2_Dio_Ip_ClearPins + 0x00463426 Siul2_Dio_Ip_TogglePins + 0x0046343a Siul2_Dio_Ip_ReadPins + 0x00463440 Siul2_Dio_Ip_ReadPin + 0x00463458 Siul2_Dio_Ip_MaskedWritePins + 0x00463484 Siul2_Dio_Ip_ReadChannel + 0x004634a0 Siul2_Dio_Ip_WriteChannel + .mcal_text 0x004634b8 0x338 ./RTD/src/Siul2_Port_Ip.o + 0x004634b8 Siul2_Port_Ip_SetMSCR + 0x004634c4 Siul2_Port_Ip_ReadMSCR + 0x004634d0 Siul2_Port_Ip_SetIMCR + 0x004634dc Siul2_Port_Ip_SetGPDO + 0x004635b0 Siul2_Port_Ip_Init + 0x004635dc Siul2_Port_Ip_SetPullSel + 0x0046360c Siul2_Port_Ip_SetOutputBuffer + 0x0046364a Siul2_Port_Ip_SetInputBuffer + 0x004636a4 Siul2_Port_Ip_SetPinDirection + 0x004636f4 Siul2_Port_Ip_RevertPinConfiguration + 0x0046373c Siul2_Port_Ip_GetPinConfiguration + .mcal_text 0x004637f0 0xc0 ./src/board.o + 0x004637f0 UART0_RX_Callback + 0x00463820 UART2_RX_Callback + 0x00463850 UART10_RX_Callback + 0x00463880 UART13_RX_Callback .mcal_text.__stub - 0x00463940 0x18 linker stubs - 0x00463958 . = ALIGN (0x4) - 0x00463958 __acfls_code_rom_start = . + 0x004638b0 0x18 linker stubs + 0x004638c8 . = ALIGN (0x4) + 0x004638c8 __acfls_code_rom_start = . *(.acfls_code_rom) - 0x00463958 . = ALIGN (0x4) - 0x00463958 __acfls_code_rom_end = . + 0x004638c8 . = ALIGN (0x4) + 0x004638c8 __acfls_code_rom_end = . *(.init) - 0x00463958 . = ALIGN (0x4) + 0x004638c8 . = ALIGN (0x4) *(.fini) - 0x00463958 . = ALIGN (0x4) + 0x004638c8 . = ALIGN (0x4) *(.rodata) - .rodata 0x00463958 0x70 ./Project_Settings/Startup_Code/system.o - .rodata 0x004639c8 0x17f ./RTD/src/Clock_Ip_Specific.o - *fill* 0x00463b47 0x1 - .rodata 0x00463b48 0x60 ./RTD/src/FlexCAN_Ip_HwAccess.o - .rodata 0x00463ba8 0x12 ./RTD/src/Pit_Ip.o - 0x00463ba8 pitBase - .rodata 0x00463bba 0x100 ./src/CRC/CRC_UDM.o - *fill* 0x00463cba 0x2 - .rodata 0x00463cbc 0x60 ./src/board.o - 0x00463cc4 FlexCAN_Config_500k - .rodata 0x00463d1c 0x3ec ./src/can.o - 0x00463d1c g_messageObjectConf_ECU3_0ch_TX - 0x00463d7c g_messageObjectConf_ECU3_1ch_TX - 0x00463dfc g_messageObjectConf_ECU3_2ch_TX - 0x00463e4c g_messageObjectConf_ECU3_3ch_TX - 0x00463e94 g_messageObjectConf_ECU3_4ch_TX - 0x00463eac g_messageObjectConf_ECU3_5ch_TX - 0x00463ec4 Offset_m_32768 - 0x00463ec8 Offset_m_32767 - 0x00463ecc Offset_m_1638 - 0x00463ece Offset_m_665 - 0x00463ed0 Offset_m_655 - 0x00463ed2 Offset_m_524 - 0x00463ed4 Offset_m_409 - 0x00463ed6 Offset_m_200 - 0x00463ed8 Offset_m_90 - 0x00463eda Offset_m_68 - 0x00463edc Offset_m_50 - 0x00463ede Offset_m_32 - 0x00463ee0 Offset_m_15 - 0x00463ee2 Offset_m_1 - 0x00463ee4 Offset_2000 - 0x00463ee6 Offset_200 - 0x00463ee8 Offset_1 - 0x00463eec Offset_EPAM_TEMP - 0x00463ef0 Offset_mcu_200 - 0x00463ef4 Offset_IMU_A - 0x00463ef8 Offset_IMU_Rt - 0x00463efc Offset_IMU_50 - 0x00463f00 Offset_IMU_327_68 - 0x00463f04 Offset_m_327_67 - 0x00463f08 Offset_m_204_8 - 0x00463f0c Offset_m_163_84 - 0x00463f10 Offset_m_102_4 - 0x00463f14 Offset_m_51_15 - 0x00463f18 Offset_m_20_48 - 0x00463f1c Offset_m_15_15 - 0x00463f20 Offset_m_14_95 - 0x00463f24 Offset_m_12_5 - 0x00463f28 Offset_m_10_23 - 0x00463f2c Offset_m_4_17677312 - 0x00463f30 Offset_m_4_17677 - 0x00463f34 Offset_m_3_2 - 0x00463f38 Offset_m_2_55 - 0x00463f3c Offset_m_0_255 - 0x00463f40 Factor_634 - 0x00463f42 Factor_320 - 0x00463f44 Factor_20 - 0x00463f45 Factor_10 - 0x00463f46 Factor_5 - 0x00463f47 Factor_4 - 0x00463f48 Factor_0_00125 - 0x00463f4c Factor_0_1e05 - 0x00463f50 Factor_3_17 - 0x00463f54 Factor_1_6 - 0x00463f58 Factor_0_5 - 0x00463f5c Factor_0_392157 - 0x00463f60 Factor_0_390625 - 0x00463f64 Factor_0_25 - 0x00463f68 Factor_0_2 - 0x00463f6c Factor_0_15 - 0x00463f70 Factor_0_125 - 0x00463f74 Factor_0_1 - 0x00463f78 Factor_0_0625 - 0x00463f7c Factor_0_05 - 0x00463f80 Factor_0_03125 - 0x00463f84 Factor_0_025 - 0x00463f88 Factor_0_02_INT - 0x00463f8c Factor_0_02 - 0x00463f90 Factor_0_0125 - 0x00463f94 Factor_0_01 - 0x00463f98 Factor_0_001 - 0x00463f9c Factor_0_005 - 0x00463fa0 Factor_0_000127465 - 0x00463fa4 Factor_0_000127 - 0x00463fa8 g_messageObjectConf_ECU3_5ch_RX - 0x00463fb8 g_messageObjectConf_ECU3_4ch_RX - 0x00463fc8 g_messageObjectConf_ECU3_3ch_RX - 0x00464018 g_messageObjectConf_ECU3_2ch_RX - 0x00464070 g_messageObjectConf_ECU3_1ch_RX - 0x00464090 g_messageObjectConf_ECU3_0ch_RX - .rodata 0x00464108 0x3a0 ./src/uds/uds_table.o - 0x00464108 EEP_ADDR_TABLE + .rodata 0x004638c8 0x70 ./Project_Settings/Startup_Code/system.o + .rodata 0x00463938 0x17f ./RTD/src/Clock_Ip_Specific.o + *fill* 0x00463ab7 0x1 + .rodata 0x00463ab8 0x60 ./RTD/src/FlexCAN_Ip_HwAccess.o + .rodata 0x00463b18 0x12 ./RTD/src/Pit_Ip.o + 0x00463b18 pitBase + .rodata 0x00463b2a 0x100 ./src/CRC/CRC_UDM.o + *fill* 0x00463c2a 0x2 + .rodata 0x00463c2c 0x60 ./src/board.o + 0x00463c34 FlexCAN_Config_500k + .rodata 0x00463c8c 0x3ec ./src/can.o + 0x00463c8c g_messageObjectConf_ECU3_0ch_TX + 0x00463cec g_messageObjectConf_ECU3_1ch_TX + 0x00463d6c g_messageObjectConf_ECU3_2ch_TX + 0x00463dbc g_messageObjectConf_ECU3_3ch_TX + 0x00463e04 g_messageObjectConf_ECU3_4ch_TX + 0x00463e1c g_messageObjectConf_ECU3_5ch_TX + 0x00463e34 Offset_m_32768 + 0x00463e38 Offset_m_32767 + 0x00463e3c Offset_m_1638 + 0x00463e3e Offset_m_665 + 0x00463e40 Offset_m_655 + 0x00463e42 Offset_m_524 + 0x00463e44 Offset_m_409 + 0x00463e46 Offset_m_200 + 0x00463e48 Offset_m_90 + 0x00463e4a Offset_m_68 + 0x00463e4c Offset_m_50 + 0x00463e4e Offset_m_32 + 0x00463e50 Offset_m_15 + 0x00463e52 Offset_m_1 + 0x00463e54 Offset_2000 + 0x00463e56 Offset_200 + 0x00463e58 Offset_1 + 0x00463e5c Offset_EPAM_TEMP + 0x00463e60 Offset_mcu_200 + 0x00463e64 Offset_IMU_A + 0x00463e68 Offset_IMU_Rt + 0x00463e6c Offset_IMU_50 + 0x00463e70 Offset_IMU_327_68 + 0x00463e74 Offset_m_327_67 + 0x00463e78 Offset_m_204_8 + 0x00463e7c Offset_m_163_84 + 0x00463e80 Offset_m_102_4 + 0x00463e84 Offset_m_51_15 + 0x00463e88 Offset_m_20_48 + 0x00463e8c Offset_m_15_15 + 0x00463e90 Offset_m_14_95 + 0x00463e94 Offset_m_12_5 + 0x00463e98 Offset_m_10_23 + 0x00463e9c Offset_m_4_17677312 + 0x00463ea0 Offset_m_4_17677 + 0x00463ea4 Offset_m_3_2 + 0x00463ea8 Offset_m_2_55 + 0x00463eac Offset_m_0_255 + 0x00463eb0 Factor_634 + 0x00463eb2 Factor_320 + 0x00463eb4 Factor_20 + 0x00463eb5 Factor_10 + 0x00463eb6 Factor_5 + 0x00463eb7 Factor_4 + 0x00463eb8 Factor_0_00125 + 0x00463ebc Factor_0_1e05 + 0x00463ec0 Factor_3_17 + 0x00463ec4 Factor_1_6 + 0x00463ec8 Factor_0_5 + 0x00463ecc Factor_0_392157 + 0x00463ed0 Factor_0_390625 + 0x00463ed4 Factor_0_25 + 0x00463ed8 Factor_0_2 + 0x00463edc Factor_0_15 + 0x00463ee0 Factor_0_125 + 0x00463ee4 Factor_0_1 + 0x00463ee8 Factor_0_0625 + 0x00463eec Factor_0_05 + 0x00463ef0 Factor_0_03125 + 0x00463ef4 Factor_0_025 + 0x00463ef8 Factor_0_02_INT + 0x00463efc Factor_0_02 + 0x00463f00 Factor_0_0125 + 0x00463f04 Factor_0_01 + 0x00463f08 Factor_0_001 + 0x00463f0c Factor_0_005 + 0x00463f10 Factor_0_000127465 + 0x00463f14 Factor_0_000127 + 0x00463f18 g_messageObjectConf_ECU3_5ch_RX + 0x00463f28 g_messageObjectConf_ECU3_4ch_RX + 0x00463f38 g_messageObjectConf_ECU3_3ch_RX + 0x00463f88 g_messageObjectConf_ECU3_2ch_RX + 0x00463fe0 g_messageObjectConf_ECU3_1ch_RX + 0x00464000 g_messageObjectConf_ECU3_0ch_RX + .rodata 0x00464078 0x3a0 ./src/uds/uds_table.o + 0x00464078 EEP_ADDR_TABLE *(.rodata*) .rodata.str1.1 - 0x004644a8 0x1ac ./src/board.o + 0x00464418 0x1ac ./src/board.o 0x1af (size before relaxing) .rodata.str1.1 - 0x00464654 0x16 ./src/main.o + 0x004645c4 0x16 ./src/main.o .rodata.str1.1 - 0x0046466a 0x344 ./src/uds/ctl_dtc.o + 0x004645da 0x344 ./src/uds/ctl_dtc.o 0x35b (size before relaxing) .rodata.str1.1 - 0x004649ae 0xff ./src/uds/uds.o + 0x0046491e 0xff ./src/uds/uds.o 0x107 (size before relaxing) .rodata.str1.1 - 0x00464aad 0x61 ./src/uds/uds_table.o + 0x00464a1d 0x61 ./src/uds/uds_table.o .rodata._printf_float.str1.1 - 0x00464b0e 0x12 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_float.o) + 0x00464a7e 0x12 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_float.o) .rodata._printf_i.str1.1 - 0x00464b20 0x22 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_i.o) + 0x00464a90 0x22 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_i.o) .rodata._scanf_float.str1.1 - 0x00464b42 0x5 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfscanf_float.o) + 0x00464ab2 0x5 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfscanf_float.o) 0x6 (size before relaxing) .rodata._strtod_l.str1.1 - 0x00464b47 0x5 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) + 0x00464ab7 0x5 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) 0xd (size before relaxing) - *fill* 0x00464b47 0x1 + *fill* 0x00464ab7 0x1 .rodata.fpi.6182 - 0x00464b48 0x14 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) + 0x00464ab8 0x14 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) .rodata.fpinan.6218 - 0x00464b5c 0x14 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) + 0x00464acc 0x14 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) .rodata.tinytens - 0x00464b70 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) + 0x00464ae0 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) .rodata._ctype_ - 0x00464b98 0x101 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-ctype_.o) - 0x00464b98 _ctype_ + 0x00464b08 0x101 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-ctype_.o) + 0x00464b08 _ctype_ .rodata._dtoa_r.str1.1 - 0x00464c99 0xd C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-dtoa.o) + 0x00464c09 0xd C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-dtoa.o) 0xf (size before relaxing) .rodata.str1.1 - 0x00464ca6 0x2 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-lnumeric.o) + 0x00464c16 0x2 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-lnumeric.o) 0x3 (size before relaxing) .rodata._C_numeric_locale - 0x00464ca8 0xc C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-lnumeric.o) - 0x00464ca8 _C_numeric_locale + 0x00464c18 0xc C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-lnumeric.o) + 0x00464c18 _C_numeric_locale .rodata._setlocale_r.str1.1 - 0x00464cb4 0x8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-locale.o) + 0x00464c24 0x8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-locale.o) 0x9 (size before relaxing) .rodata.str1.1 - 0x00464cbc 0x2 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-locale.o) - *fill* 0x00464cbc 0x4 + 0x00464c2c 0x2 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-locale.o) + *fill* 0x00464c2c 0x4 .rodata.__mprec_bigtens - 0x00464cc0 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00464cc0 __mprec_bigtens + 0x00464c30 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00464c30 __mprec_bigtens .rodata.__mprec_tens - 0x00464ce8 0xc8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - 0x00464ce8 __mprec_tens + 0x00464c58 0xc8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00464c58 __mprec_tens .rodata.p05.6106 - 0x00464db0 0xc C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00464d20 0xc C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) .rodata._svfprintf_r.str1.1 - 0x00464dbc 0x11 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-svfprintf.o) - 0x00464dd0 . = ALIGN (0x4) - *fill* 0x00464dcd 0x3 + 0x00464d2c 0x11 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-svfprintf.o) + 0x00464d40 . = ALIGN (0x4) + *fill* 0x00464d3d 0x3 *(.mcal_const_cfg) .mcal_const_cfg - 0x00464dd0 0x364 ./board/Clock_Ip_PBcfg.o - 0x00464dd0 Mcu_aClockConfigPB + 0x00464d40 0x364 ./board/Clock_Ip_PBcfg.o + 0x00464d40 Mcu_aClockConfigPB .mcal_const_cfg - 0x00465134 0xc ./generate/include/OsIf_Cfg.o - 0x00465134 OsIf_apxPredefinedConfig + 0x004650a4 0xc ./generate/include/OsIf_Cfg.o + 0x004650a4 OsIf_apxPredefinedConfig .mcal_const_cfg - 0x00465140 0x132 ./generate/src/Adc_Sar_Ip_BOARD_InitPeripherals_PBcfg.o - 0x00465140 AdcHwUnit_2_BOARD_INITPERIPHERALS - 0x0046519c AdcHwUnit_1_BOARD_INITPERIPHERALS - 0x004651f8 AdcHwUnit_0_BOARD_INITPERIPHERALS - *fill* 0x00465272 0x2 + 0x004650b0 0x132 ./generate/src/Adc_Sar_Ip_BOARD_InitPeripherals_PBcfg.o + 0x004650b0 AdcHwUnit_2_BOARD_INITPERIPHERALS + 0x0046510c AdcHwUnit_1_BOARD_INITPERIPHERALS + 0x00465168 AdcHwUnit_0_BOARD_INITPERIPHERALS + *fill* 0x004651e2 0x2 .mcal_const_cfg - 0x00465274 0x60 ./generate/src/Emios_Mcl_Ip_BOARD_InitPeripherals_PBcfg.o - 0x00465274 Emios_Mcl_Ip_2_Config_BOARD_INITPERIPHERALS - 0x00465280 Emios_Mcl_Ip_1_Config_BOARD_INITPERIPHERALS - 0x0046528c Emios_Mcl_Ip_0_Config_BOARD_INITPERIPHERALS - 0x00465298 Emios_Ip_2_GlobalConfig_BOARD_INITPERIPHERALS - 0x0046529b Emios_Ip_1_GlobalConfig_BOARD_INITPERIPHERALS - 0x0046529e Emios_Ip_0_GlobalConfig_BOARD_INITPERIPHERALS - 0x004652a4 Emios_Mcl_Ip_2_MasterBusConfig_BOARD_INITPERIPHERALS - 0x004652b4 Emios_Mcl_Ip_1_MasterBusConfig_BOARD_INITPERIPHERALS - 0x004652c4 Emios_Mcl_Ip_0_MasterBusConfig_BOARD_INITPERIPHERALS + 0x004651e4 0x60 ./generate/src/Emios_Mcl_Ip_BOARD_InitPeripherals_PBcfg.o + 0x004651e4 Emios_Mcl_Ip_2_Config_BOARD_INITPERIPHERALS + 0x004651f0 Emios_Mcl_Ip_1_Config_BOARD_INITPERIPHERALS + 0x004651fc Emios_Mcl_Ip_0_Config_BOARD_INITPERIPHERALS + 0x00465208 Emios_Ip_2_GlobalConfig_BOARD_INITPERIPHERALS + 0x0046520b Emios_Ip_1_GlobalConfig_BOARD_INITPERIPHERALS + 0x0046520e Emios_Ip_0_GlobalConfig_BOARD_INITPERIPHERALS + 0x00465214 Emios_Mcl_Ip_2_MasterBusConfig_BOARD_INITPERIPHERALS + 0x00465224 Emios_Mcl_Ip_1_MasterBusConfig_BOARD_INITPERIPHERALS + 0x00465234 Emios_Mcl_Ip_0_MasterBusConfig_BOARD_INITPERIPHERALS .mcal_const_cfg - 0x004652d4 0x160 ./generate/src/Emios_Pwm_Ip_BOARD_InitPeripherals_PBcfg.o - 0x004652d4 Emios_Pwm_Ip_BOARD_InitPeripherals_I2_Ch2 - 0x004652f4 Emios_Pwm_Ip_BOARD_InitPeripherals_I1_Ch22 - 0x00465314 Emios_Pwm_Ip_BOARD_InitPeripherals_I1_Ch19 - 0x00465334 Emios_Pwm_Ip_BOARD_InitPeripherals_I1_Ch16 - 0x00465354 Emios_Pwm_Ip_BOARD_InitPeripherals_I1_Ch3 - 0x00465374 Emios_Pwm_Ip_BOARD_InitPeripherals_I1_Ch2 - 0x00465394 Emios_Pwm_Ip_BOARD_InitPeripherals_I1_Ch1 - 0x004653b4 Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch3 - 0x004653d4 Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch2 - 0x004653f4 Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch1 - 0x00465414 Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch0 + 0x00465244 0x160 ./generate/src/Emios_Pwm_Ip_BOARD_InitPeripherals_PBcfg.o + 0x00465244 Emios_Pwm_Ip_BOARD_InitPeripherals_I2_Ch2 + 0x00465264 Emios_Pwm_Ip_BOARD_InitPeripherals_I1_Ch22 + 0x00465284 Emios_Pwm_Ip_BOARD_InitPeripherals_I1_Ch19 + 0x004652a4 Emios_Pwm_Ip_BOARD_InitPeripherals_I1_Ch16 + 0x004652c4 Emios_Pwm_Ip_BOARD_InitPeripherals_I1_Ch3 + 0x004652e4 Emios_Pwm_Ip_BOARD_InitPeripherals_I1_Ch2 + 0x00465304 Emios_Pwm_Ip_BOARD_InitPeripherals_I1_Ch1 + 0x00465324 Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch3 + 0x00465344 Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch2 + 0x00465364 Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch1 + 0x00465384 Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch0 .mcal_const_cfg - 0x00465434 0x210 ./generate/src/FlexCAN_Ip_Sa_BOARD_InitPeripherals_PBcfg.o - 0x00465434 FlexCAN_Config5 - 0x0046548c FlexCAN_Config4 - 0x004654e4 FlexCAN_Config3 - 0x0046553c FlexCAN_Config2 - 0x00465594 FlexCAN_Config1 - 0x004655ec FlexCAN_Config0 + 0x004653a4 0x210 ./generate/src/FlexCAN_Ip_Sa_BOARD_InitPeripherals_PBcfg.o + 0x004653a4 FlexCAN_Config5 + 0x004653fc FlexCAN_Config4 + 0x00465454 FlexCAN_Config3 + 0x004654ac FlexCAN_Config2 + 0x00465504 FlexCAN_Config1 + 0x0046555c FlexCAN_Config0 .mcal_const_cfg - 0x00465644 0x73c ./generate/src/IntCtrl_Ip_Cfg.o - 0x00465644 intRouteConfig - 0x00465b14 IntCtrlConfig_0 + 0x004655b4 0x73c ./generate/src/IntCtrl_Ip_Cfg.o + 0x004655b4 intRouteConfig + 0x00465a84 IntCtrlConfig_0 .mcal_const_cfg - 0x00465d80 0x78 ./generate/src/Lpi2c_Ip_BOARD_InitPeripherals_PBcfg.o - 0x00465d80 I2c_Lpi2cSlaveChannel1_BOARD_InitPeripherals - 0x00465da4 I2c_Lpi2cMasterChannel0_BOARD_InitPeripherals - 0x00465dd4 baudrateParams0_BOARD_InitPeripherals + 0x00465cf0 0x78 ./generate/src/Lpi2c_Ip_BOARD_InitPeripherals_PBcfg.o + 0x00465cf0 I2c_Lpi2cSlaveChannel1_BOARD_InitPeripherals + 0x00465d14 I2c_Lpi2cMasterChannel0_BOARD_InitPeripherals + 0x00465d44 baudrateParams0_BOARD_InitPeripherals .mcal_const_cfg - 0x00465df8 0x38 ./generate/src/Lpspi_Ip_BOARD_InitPeripherals_PBcfg.o - 0x00465df8 Lpspi_Ip_PhyUnitConfig_SpiPhyUnit_1_BOARD_InitPeripherals - 0x00465e0c Lpspi_Ip_PhyUnitConfig_SpiPhyUnit_0_BOARD_InitPeripherals - 0x00465e20 Lpspi_Ip_DeviceAttributes_SpiExternalDevice_0_BOARD_InitPeripherals + 0x00465d68 0x38 ./generate/src/Lpspi_Ip_BOARD_InitPeripherals_PBcfg.o + 0x00465d68 Lpspi_Ip_PhyUnitConfig_SpiPhyUnit_1_BOARD_InitPeripherals + 0x00465d7c Lpspi_Ip_PhyUnitConfig_SpiPhyUnit_0_BOARD_InitPeripherals + 0x00465d90 Lpspi_Ip_DeviceAttributes_SpiExternalDevice_0_BOARD_InitPeripherals .mcal_const_cfg - 0x00465e30 0x58 ./generate/src/Lpuart_Lin_Ip_BOARD_InitPeripherals_PBcfg.o - 0x00465e30 Lpuart_Lin_Ip_pHwConfigPB_1_BOARD_INITPERIPHERALS - 0x00465e5c Lpuart_Lin_Ip_pHwConfigPB_0_BOARD_INITPERIPHERALS + 0x00465da0 0x58 ./generate/src/Lpuart_Lin_Ip_BOARD_InitPeripherals_PBcfg.o + 0x00465da0 Lpuart_Lin_Ip_pHwConfigPB_1_BOARD_INITPERIPHERALS + 0x00465dcc Lpuart_Lin_Ip_pHwConfigPB_0_BOARD_INITPERIPHERALS .mcal_const_cfg - 0x00465e88 0xb0 ./generate/src/Lpuart_Uart_Ip_BOARD_InitPeripherals_PBcfg.o - 0x00465e88 Lpuart_Uart_Ip_pHwConfigPB_13_BOARD_INITPERIPHERALS - 0x00465eb4 Lpuart_Uart_Ip_pHwConfigPB_10_BOARD_INITPERIPHERALS - 0x00465ee0 Lpuart_Uart_Ip_pHwConfigPB_2_BOARD_INITPERIPHERALS - 0x00465f0c Lpuart_Uart_Ip_pHwConfigPB_0_BOARD_INITPERIPHERALS + 0x00465df8 0xb0 ./generate/src/Lpuart_Uart_Ip_BOARD_InitPeripherals_PBcfg.o + 0x00465df8 Lpuart_Uart_Ip_pHwConfigPB_13_BOARD_INITPERIPHERALS + 0x00465e24 Lpuart_Uart_Ip_pHwConfigPB_10_BOARD_INITPERIPHERALS + 0x00465e50 Lpuart_Uart_Ip_pHwConfigPB_2_BOARD_INITPERIPHERALS + 0x00465e7c Lpuart_Uart_Ip_pHwConfigPB_0_BOARD_INITPERIPHERALS .mcal_const_cfg - 0x00465f38 0x18 ./generate/src/Swt_Ip_BOARD_InitPeripherals_PBcfg.o - 0x00465f38 Swt_Ip_1_Cfg0 - 0x00465f50 . = ALIGN (0x4) + 0x00465ea8 0x18 ./generate/src/Swt_Ip_BOARD_InitPeripherals_PBcfg.o + 0x00465ea8 Swt_Ip_1_Cfg0 + 0x00465ec0 . = ALIGN (0x4) *(.mcal_const) - .mcal_const 0x00465f50 0x3c ./RTD/src/Adc_Sar_Ip.o - .mcal_const 0x00465f8c 0x14 ./RTD/src/Clock_Ip_Divider.o - 0x00465f8c dividerCallbacks - .mcal_const 0x00465fa0 0x10 ./RTD/src/Clock_Ip_DividerTrigger.o - 0x00465fa0 dividerTriggerCallbacks - .mcal_const 0x00465fb0 0x18 ./RTD/src/Clock_Ip_ExtOsc.o - 0x00465fb0 extOscCallbacks - .mcal_const 0x00465fc8 0xc ./RTD/src/Clock_Ip_FracDiv.o - 0x00465fc8 fracDivCallbacks - .mcal_const 0x00465fd4 0x10 ./RTD/src/Clock_Ip_Gate.o - 0x00465fd4 gateCallbacks - .mcal_const 0x00465fe4 0xc ./RTD/src/Clock_Ip_IntOsc.o - 0x00465fe4 intOscCallbacks - .mcal_const 0x00465ff0 0x28 ./RTD/src/Clock_Ip_Monitor.o - 0x00465ff0 cmuCallbacks - .mcal_const 0x00466018 0x18 ./RTD/src/Clock_Ip_Pll.o - 0x00466018 pllCallbacks - .mcal_const 0x00466030 0x8 ./RTD/src/Clock_Ip_ProgFreqSwitch.o - 0x00466030 pcfsCallbacks - .mcal_const 0x00466038 0x20 ./RTD/src/Clock_Ip_Selector.o - 0x00466038 selectorCallbacks - .mcal_const 0x00466058 0x85a ./RTD/src/Clock_Ip_Specific.o - 0x00466058 selectorEntryIndex - 0x004660a0 consumerClockCallbacks - 0x0046628c calcFreqCallbacks - 0x00466318 HwPllName - 0x00466319 clockName_sourceType - 0x00466330 mcmeTriggerPartitions - 0x0046633c mcmeGetPartitions - 0x00466348 mcmeSetPartitions - 0x00466354 cmu - 0x00466364 pll - 0x00466368 xosc - 0x00466370 cgmPcfs - 0x00466374 selectorEntry_hardwareValue - 0x004663a0 cgm - 0x004663d0 clockFeatures - 0x00466858 cmuCallbackIndex - 0x00466861 pcfsCallbackIndex - 0x0046686a selectorCallbackIndex - 0x00466873 pllCallbackIndex - 0x0046687c fractional_dividerCallbackIndex - 0x00466885 gateCallbackIndex - 0x0046688e ircoscCallbackIndex - 0x00466897 xoscCallbackIndex - 0x004668a0 dividertriggerCallbackIndex - 0x004668a9 dividerCallbackIndex - *fill* 0x004668b2 0x2 - .mcal_const 0x004668b4 0xc ./RTD/src/Emios_Pwm_Ip.o - 0x004668b4 Emios_Pwm_Ip_aBasePtr - .mcal_const 0x004668c0 0x18 ./RTD/src/FlexCAN_Ip.o - .mcal_const 0x004668d8 0x8 ./RTD/src/Lpi2c_Ip.o - .mcal_const 0x004668e0 0x18 ./RTD/src/Lpspi_Ip.o - .mcal_const 0x004668f8 0x40 ./RTD/src/Lpuart_Lin_Ip.o - .mcal_const 0x00466938 0x40 ./RTD/src/Lpuart_Uart_Ip.o - .mcal_const 0x00466978 0x8 ./RTD/src/Swt_Ip.o - 0x00466980 . = ALIGN (0x4) - 0x00466980 __init_table = . + .mcal_const 0x00465ec0 0x3c ./RTD/src/Adc_Sar_Ip.o + .mcal_const 0x00465efc 0x14 ./RTD/src/Clock_Ip_Divider.o + 0x00465efc dividerCallbacks + .mcal_const 0x00465f10 0x10 ./RTD/src/Clock_Ip_DividerTrigger.o + 0x00465f10 dividerTriggerCallbacks + .mcal_const 0x00465f20 0x18 ./RTD/src/Clock_Ip_ExtOsc.o + 0x00465f20 extOscCallbacks + .mcal_const 0x00465f38 0xc ./RTD/src/Clock_Ip_FracDiv.o + 0x00465f38 fracDivCallbacks + .mcal_const 0x00465f44 0x10 ./RTD/src/Clock_Ip_Gate.o + 0x00465f44 gateCallbacks + .mcal_const 0x00465f54 0xc ./RTD/src/Clock_Ip_IntOsc.o + 0x00465f54 intOscCallbacks + .mcal_const 0x00465f60 0x28 ./RTD/src/Clock_Ip_Monitor.o + 0x00465f60 cmuCallbacks + .mcal_const 0x00465f88 0x18 ./RTD/src/Clock_Ip_Pll.o + 0x00465f88 pllCallbacks + .mcal_const 0x00465fa0 0x8 ./RTD/src/Clock_Ip_ProgFreqSwitch.o + 0x00465fa0 pcfsCallbacks + .mcal_const 0x00465fa8 0x20 ./RTD/src/Clock_Ip_Selector.o + 0x00465fa8 selectorCallbacks + .mcal_const 0x00465fc8 0x85a ./RTD/src/Clock_Ip_Specific.o + 0x00465fc8 selectorEntryIndex + 0x00466010 consumerClockCallbacks + 0x004661fc calcFreqCallbacks + 0x00466288 HwPllName + 0x00466289 clockName_sourceType + 0x004662a0 mcmeTriggerPartitions + 0x004662ac mcmeGetPartitions + 0x004662b8 mcmeSetPartitions + 0x004662c4 cmu + 0x004662d4 pll + 0x004662d8 xosc + 0x004662e0 cgmPcfs + 0x004662e4 selectorEntry_hardwareValue + 0x00466310 cgm + 0x00466340 clockFeatures + 0x004667c8 cmuCallbackIndex + 0x004667d1 pcfsCallbackIndex + 0x004667da selectorCallbackIndex + 0x004667e3 pllCallbackIndex + 0x004667ec fractional_dividerCallbackIndex + 0x004667f5 gateCallbackIndex + 0x004667fe ircoscCallbackIndex + 0x00466807 xoscCallbackIndex + 0x00466810 dividertriggerCallbackIndex + 0x00466819 dividerCallbackIndex + *fill* 0x00466822 0x2 + .mcal_const 0x00466824 0xc ./RTD/src/Emios_Pwm_Ip.o + 0x00466824 Emios_Pwm_Ip_aBasePtr + .mcal_const 0x00466830 0x18 ./RTD/src/FlexCAN_Ip.o + .mcal_const 0x00466848 0x8 ./RTD/src/Lpi2c_Ip.o + .mcal_const 0x00466850 0x18 ./RTD/src/Lpspi_Ip.o + .mcal_const 0x00466868 0x40 ./RTD/src/Lpuart_Lin_Ip.o + .mcal_const 0x004668a8 0x40 ./RTD/src/Lpuart_Uart_Ip.o + .mcal_const 0x004668e8 0x8 ./RTD/src/Swt_Ip.o + 0x004668f0 . = ALIGN (0x4) + 0x004668f0 __init_table = . *(.init_table) - .init_table 0x00466980 0x34 ./Project_Settings/Startup_Code/startup_cm7.o - 0x004669b4 . = ALIGN (0x4) - 0x004669b4 __zero_table = . + .init_table 0x004668f0 0x34 ./Project_Settings/Startup_Code/startup_cm7.o + 0x00466924 . = ALIGN (0x4) + 0x00466924 __zero_table = . *(.zero_table) - .zero_table 0x004669b4 0x1c ./Project_Settings/Startup_Code/startup_cm7.o + .zero_table 0x00466924 0x1c ./Project_Settings/Startup_Code/startup_cm7.o -.glue_7 0x004669d0 0x0 - .glue_7 0x004669d0 0x0 linker stubs +.glue_7 0x00466940 0x0 + .glue_7 0x00466940 0x0 linker stubs -.glue_7t 0x004669d0 0x0 - .glue_7t 0x004669d0 0x0 linker stubs +.glue_7t 0x00466940 0x0 + .glue_7t 0x00466940 0x0 linker stubs -.vfp11_veneer 0x004669d0 0x0 - .vfp11_veneer 0x004669d0 0x0 linker stubs +.vfp11_veneer 0x00466940 0x0 + .vfp11_veneer 0x00466940 0x0 linker stubs -.v4_bx 0x004669d0 0x0 - .v4_bx 0x004669d0 0x0 linker stubs +.v4_bx 0x00466940 0x0 + .v4_bx 0x00466940 0x0 linker stubs -.iplt 0x004669d0 0x0 - .iplt 0x004669d0 0x0 ./Project_Settings/Startup_Code/Vector_Table.o +.iplt 0x00466940 0x0 + .iplt 0x00466940 0x0 ./Project_Settings/Startup_Code/Vector_Table.o -.igot.plt 0x004669d0 0x0 - .igot.plt 0x004669d0 0x0 ./Project_Settings/Startup_Code/Vector_Table.o +.igot.plt 0x00466940 0x0 + .igot.plt 0x00466940 0x0 ./Project_Settings/Startup_Code/Vector_Table.o -.rel.dyn 0x004669d0 0x0 - .rel.iplt 0x004669d0 0x0 ./Project_Settings/Startup_Code/Vector_Table.o +.rel.dyn 0x00466940 0x0 + .rel.iplt 0x00466940 0x0 ./Project_Settings/Startup_Code/Vector_Table.o -.ARM.exidx 0x004669d0 0x8 - .ARM.exidx 0x004669d0 0x8 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_udivmoddi4.o) - 0x004669d8 . = ALIGN (0x4) - 0x004669d8 __text_end = . - 0x004669d8 __sram_data_rom = __text_end +.ARM.exidx 0x00466940 0x8 + .ARM.exidx 0x00466940 0x8 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_udivmoddi4.o) + 0x00466948 . = ALIGN (0x4) + 0x00466948 __text_end = . + 0x00466948 __sram_data_rom = __text_end -.sram_data 0x20400000 0x289c load address 0x004669d8 +.sram_data 0x20400000 0x289c load address 0x00466948 0x20400000 . = ALIGN (0x4) 0x20400000 __sram_data_begin__ = . *(.acmcu_code_rom) @@ -12225,9 +12245,9 @@ END GROUP .mcal_data 0x20402894 0x8 ./generate/src/Lpspi_Ip_BOARD_InitPeripherals_PBcfg.o 0x2040289c . = ALIGN (0x4) 0x2040289c __sram_data_end__ = . - 0x00469274 __sram_data_rom_end = (__sram_data_rom + (__sram_data_end__ - __sram_data_begin__)) + 0x004691e4 __sram_data_rom_end = (__sram_data_rom + (__sram_data_end__ - __sram_data_begin__)) -.sram_bss 0x204028a0 0x1d96c load address 0x00469278 +.sram_bss 0x204028a0 0x1d96c load address 0x004691e8 0x204028a0 . = ALIGN (0x10) *fill* 0x204028a0 0x0 0x204028a0 __sram_bss_start = . @@ -12337,7 +12357,7 @@ END GROUP 0x2042020c . = ALIGN (0x4) 0x2042020c __sram_bss_end = . -.heap 0x2042020c 0x2000 load address 0x00486be4 +.heap 0x2042020c 0x2000 load address 0x00486b54 0x00000000 . = (. + ALIGN (0x4)) 0x2042020c _end = . 0x2042020c end = . @@ -12351,10 +12371,10 @@ END GROUP 0x2042df00 acfls_code_ram_start = . *(.acfls_code_ram) 0x2042df00 acfls_code_ram_stop = . - 0x00469274 __non_cacheable_data_rom = __sram_data_rom_end + 0x004691e4 __non_cacheable_data_rom = __sram_data_rom_end .non_cacheable_data - 0x20430000 0x14ac load address 0x00469274 + 0x20430000 0x14ac load address 0x004691e4 0x20430000 . = ALIGN (0x4) 0x20430000 __non_cacheable_data_start__ = . *(.int_results) @@ -12377,10 +12397,10 @@ END GROUP 0x204314a8 HSE_LOOP_ADDR = . 0x204314a8 0x4 LONG 0x0 0x204314ac __non_cacheable_data_end__ = . - 0x0046a720 __non_cacheable_data_rom_end = (__non_cacheable_data_rom + (__non_cacheable_data_end__ - __non_cacheable_data_start__)) + 0x0046a690 __non_cacheable_data_rom_end = (__non_cacheable_data_rom + (__non_cacheable_data_end__ - __non_cacheable_data_start__)) .non_cacheable_bss - 0x204314ac 0x46c0 load address 0x0046a720 + 0x204314ac 0x46c0 load address 0x0046a690 0x204314b0 . = ALIGN (0x10) *fill* 0x204314ac 0x4 0x204314b0 __non_cacheable_bss_start = . @@ -12413,16 +12433,16 @@ END GROUP 0x204357ac 0x3c0 ./RTD/src/SchM_Wdg.o 0x20435b6c . = ALIGN (0x4) 0x20435b6c __non_cacheable_bss_end = . - 0x0046a720 __shareable_data_rom = __non_cacheable_data_rom_end + 0x0046a690 __shareable_data_rom = __non_cacheable_data_rom_end .shareable_data - 0x20440000 0x0 load address 0x0046a720 + 0x20440000 0x0 load address 0x0046a690 0x20440000 . = ALIGN (0x4) 0x20440000 __shareable_data_start__ = . *(.mcal_shared_data) 0x20440000 . = ALIGN (0x4) 0x20440000 __shareable_data_end__ = . - 0x0046a720 __shareable_data_rom_end = (__shareable_data_rom + (__shareable_data_end__ - __shareable_data_start__)) + 0x0046a690 __shareable_data_rom_end = (__shareable_data_rom + (__shareable_data_end__ - __shareable_data_start__)) .shareable_bss 0x20440000 0x0 0x20440000 . = ALIGN (0x10) @@ -12442,16 +12462,16 @@ END GROUP 0x20010000 __INT_DTCM_END = (ORIGIN (int_dtcm) + LENGTH (int_dtcm)) 0x20440000 __RAM_SHAREABLE_START = ORIGIN (int_sram_shareable) 0x20443fff __RAM_SHAREABLE_END = (ORIGIN (ram_rsvd2) - 0x1) - 0x0046a720 __ROM_SHAREABLE_START = __shareable_data_rom - 0x0046a720 __ROM_SHAREABLE_END = __shareable_data_rom_end + 0x0046a690 __ROM_SHAREABLE_START = __shareable_data_rom + 0x0046a690 __ROM_SHAREABLE_END = __shareable_data_rom_end 0x20430000 __RAM_NO_CACHEABLE_START = ORIGIN (int_sram_no_cacheable) 0x2043ffff __RAM_NO_CACHEABLE_END = (ORIGIN (int_sram_shareable) - 0x1) - 0x00469274 __ROM_NO_CACHEABLE_START = __non_cacheable_data_rom - 0x0046a720 __ROM_NO_CACHEABLE_END = __non_cacheable_data_rom_end + 0x004691e4 __ROM_NO_CACHEABLE_START = __non_cacheable_data_rom + 0x0046a690 __ROM_NO_CACHEABLE_END = __non_cacheable_data_rom_end 0x20400000 __RAM_CACHEABLE_START = ORIGIN (int_sram) 0x2042ffff __RAM_CACHEABLE_END = (ORIGIN (int_sram_no_cacheable) - 0x1) - 0x004669d8 __ROM_CACHEABLE_START = __sram_data_rom - 0x00469274 __ROM_CACHEABLE_END = __sram_data_rom_end + 0x00466948 __ROM_CACHEABLE_START = __sram_data_rom + 0x004691e4 __ROM_CACHEABLE_END = __sram_data_rom_end 0x204028a0 __BSS_SRAM_START = __sram_bss_start 0x2042020c __BSS_SRAM_END = __sram_bss_end 0x0001d96c __BSS_SRAM_SIZE = (__sram_bss_end - __sram_bss_start) @@ -12464,16 +12484,16 @@ END GROUP 0x20431000 __RAM_INTERRUPT_START = __interrupts_ram_start 0x00441000 __ROM_INTERRUPT_START = __interrupts_rom_start 0x00441408 __ROM_INTERRUPT_END = __interrupts_rom_end - 0x00466980 __INIT_TABLE = __init_table - 0x004669b4 __ZERO_TABLE = __zero_table + 0x004668f0 __INIT_TABLE = __init_table + 0x00466924 __ZERO_TABLE = __zero_table 0x00000001 __RAM_INIT = 0x1 0x00000001 __ITCM_INIT = 0x1 0x00000001 __DTCM_INIT = 0x1 - 0x00463958 Fls_ACEraseRomStart = __acfls_code_rom_start - 0x00463958 Fls_ACEraseRomEnd = __acfls_code_rom_end + 0x004638c8 Fls_ACEraseRomStart = __acfls_code_rom_start + 0x004638c8 Fls_ACEraseRomEnd = __acfls_code_rom_end 0x00000000 Fls_ACEraseSize = (__acfls_code_rom_end - __acfls_code_rom_start) - 0x00463958 Fls_ACWriteRomStart = __acfls_code_rom_start - 0x00463958 Fls_ACWriteRomEnd = __acfls_code_rom_end + 0x004638c8 Fls_ACWriteRomStart = __acfls_code_rom_start + 0x004638c8 Fls_ACWriteRomEnd = __acfls_code_rom_end 0x00000000 Fls_ACWriteSize = (__acfls_code_rom_end - __acfls_code_rom_start) 0x2042df00 _ERASE_FUNC_ADDRESS_ = ADDR (.acfls_code_ram) 0x2042df00 _WRITE_FUNC_ADDRESS_ = ADDR (.acfls_code_ram) @@ -12611,165 +12631,163 @@ OUTPUT(GW.elf elf32-littlearm) .ARM.attributes 0x00000b40 0x33 ./generate/src/Swt_Ip_BOARD_InitPeripherals_PBcfg.o .ARM.attributes - 0x00000b73 0x2e ./src/BCM/HMI_LAMP.o + 0x00000b73 0x2e ./src/BCM/PWM.o .ARM.attributes - 0x00000ba1 0x2e ./src/BCM/PWM.o + 0x00000ba1 0x2e ./src/BMS/BMS_SOC.o .ARM.attributes - 0x00000bcf 0x2e ./src/BMS/BMS_SOC.o + 0x00000bcf 0x2e ./src/BMS/CE_ON_CMD.o .ARM.attributes - 0x00000bfd 0x2e ./src/BMS/CE_ON_CMD.o + 0x00000bfd 0x2e ./src/BMS/Charging_Status.o .ARM.attributes - 0x00000c2b 0x2e ./src/BMS/Charging_Status.o + 0x00000c2b 0x2e ./src/CRC/CRC_UDM.o .ARM.attributes - 0x00000c59 0x2e ./src/CRC/CRC_UDM.o + 0x00000c59 0x33 ./src/Global_Variable.o .ARM.attributes - 0x00000c87 0x33 ./src/Global_Variable.o + 0x00000c8c 0x2e ./src/KATECK_Logic.o .ARM.attributes - 0x00000cba 0x2e ./src/KATECK_Logic.o + 0x00000cba 0x2e ./src/board.o .ARM.attributes - 0x00000ce8 0x2e ./src/board.o + 0x00000ce8 0x2e ./src/can.o .ARM.attributes - 0x00000d16 0x2e ./src/can.o + 0x00000d16 0x2e ./src/main.o .ARM.attributes - 0x00000d44 0x2e ./src/main.o + 0x00000d44 0x2e ./src/HAL/watchdog_hal/src/watchdog_hal.o .ARM.attributes - 0x00000d72 0x2e ./src/HAL/watchdog_hal/src/watchdog_hal.o + 0x00000d72 0x2e ./src/IDB_RCU/BREAK_Speed.o .ARM.attributes - 0x00000da0 0x2e ./src/IDB_RCU/BREAK_Speed.o + 0x00000da0 0x2e ./src/MCU/Motor_logic.o .ARM.attributes - 0x00000dce 0x2e ./src/MCU/Motor_logic.o + 0x00000dce 0x2e ./src/MCU/SPEED.o .ARM.attributes - 0x00000dfc 0x2e ./src/MCU/SPEED.o + 0x00000dfc 0x2e ./src/Operation_Mode_Layer/Operation_Mode.o .ARM.attributes - 0x00000e2a 0x2e ./src/Operation_Mode_Layer/Operation_Mode.o + 0x00000e2a 0x2e ./src/RWA/Angle_Speed.o .ARM.attributes - 0x00000e58 0x2e ./src/RWA/Angle_Speed.o + 0x00000e58 0x2e ./src/VCU/SW_VER.o .ARM.attributes - 0x00000e86 0x2e ./src/VCU/SW_VER.o + 0x00000e86 0x2e ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o .ARM.attributes - 0x00000eb4 0x2e ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o + 0x00000eb4 0x2e ./src/Vehicle_System_Mode_Layer/System_Check.o .ARM.attributes - 0x00000ee2 0x2e ./src/Vehicle_System_Mode_Layer/System_Check.o + 0x00000ee2 0x2e ./src/uds/ctl_dtc.o .ARM.attributes - 0x00000f10 0x2e ./src/uds/ctl_dtc.o + 0x00000f10 0x2e ./src/uds/debug_util.o .ARM.attributes - 0x00000f3e 0x2e ./src/uds/debug_util.o + 0x00000f3e 0x2e ./src/uds/uds.o .ARM.attributes - 0x00000f6c 0x2e ./src/uds/uds.o + 0x00000f6c 0x2e ./src/uds/uds_table.o .ARM.attributes - 0x00000f9a 0x2e ./src/uds/uds_table.o + 0x00000f9a 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_float.o) .ARM.attributes - 0x00000fc8 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_float.o) + 0x00000fc8 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_i.o) .ARM.attributes - 0x00000ff6 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_i.o) + 0x00000ff6 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfscanf_float.o) .ARM.attributes - 0x00001024 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfscanf_float.o) + 0x00001024 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sf_nan.o) .ARM.attributes - 0x00001052 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sf_nan.o) + 0x00001052 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sprintf.o) .ARM.attributes - 0x00001080 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sprintf.o) + 0x00001080 0x1c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strcmp.o) .ARM.attributes - 0x000010ae 0x1c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strcmp.o) + 0x0000109c 0x17 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strlen.o) .ARM.attributes - 0x000010ca 0x17 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strlen.o) + 0x000010b3 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) .ARM.attributes - 0x000010e1 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) + 0x000010e1 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtol.o) .ARM.attributes - 0x0000110f 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtol.o) + 0x0000110f 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-vsprintf.o) .ARM.attributes - 0x0000113d 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-vsprintf.o) + 0x0000113d 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-ctype_.o) .ARM.attributes - 0x0000116b 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-ctype_.o) + 0x0000116b 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-dtoa.o) .ARM.attributes - 0x00001199 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-dtoa.o) + 0x00001199 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-gethex.o) .ARM.attributes - 0x000011c7 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-gethex.o) + 0x000011c7 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-hexnan.o) .ARM.attributes - 0x000011f5 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-hexnan.o) + 0x000011f5 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-impure.o) .ARM.attributes - 0x00001223 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-impure.o) + 0x00001223 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-lnumeric.o) .ARM.attributes - 0x00001251 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-lnumeric.o) + 0x00001251 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-localeconv.o) .ARM.attributes - 0x0000127f 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-localeconv.o) + 0x0000127f 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-locale.o) .ARM.attributes - 0x000012ad 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-locale.o) + 0x000012ad 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-malloc.o) .ARM.attributes - 0x000012db 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-malloc.o) + 0x000012db 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mbtowc_r.o) .ARM.attributes - 0x00001309 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mbtowc_r.o) + 0x00001309 0x1c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memchr.o) .ARM.attributes - 0x00001337 0x1c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memchr.o) + 0x00001325 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memcpy-stub.o) .ARM.attributes - 0x00001353 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memcpy-stub.o) + 0x00001353 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) .ARM.attributes - 0x00001381 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + 0x00001381 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-callocr.o) .ARM.attributes - 0x000013af 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-callocr.o) + 0x000013af 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-freer.o) .ARM.attributes - 0x000013dd 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-freer.o) + 0x000013dd 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-mallocr.o) .ARM.attributes - 0x0000140b 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-mallocr.o) + 0x0000140b 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-svfprintf.o) .ARM.attributes - 0x00001439 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-svfprintf.o) + 0x00001439 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sbrkr.o) .ARM.attributes - 0x00001467 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sbrkr.o) + 0x00001467 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-s_nan.o) .ARM.attributes - 0x00001495 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-s_nan.o) + 0x00001495 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strncmp.o) .ARM.attributes - 0x000014c3 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strncmp.o) + 0x000014c3 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-wctomb_r.o) .ARM.attributes - 0x000014f1 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-wctomb_r.o) + 0x000014f1 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memmove.o) .ARM.attributes - 0x0000151f 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memmove.o) + 0x0000151f 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memset.o) .ARM.attributes - 0x0000154d 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memset.o) + 0x0000154d 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mlock.o) .ARM.attributes - 0x0000157b 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mlock.o) + 0x0000157b 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-reallocr.o) .ARM.attributes - 0x000015a9 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-reallocr.o) + 0x000015a9 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-reent.o) .ARM.attributes - 0x000015d7 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-reent.o) + 0x000015d7 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-msizer.o) .ARM.attributes - 0x00001605 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-msizer.o) + 0x00001605 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libm.a(lib_a-s_round.o) .ARM.attributes - 0x00001633 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libm.a(lib_a-s_round.o) + 0x00001633 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubdf3.o) .ARM.attributes - 0x00001661 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubdf3.o) + 0x00001651 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivdf3.o) .ARM.attributes - 0x0000167f 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivdf3.o) + 0x0000166f 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpdf2.o) .ARM.attributes - 0x0000169d 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpdf2.o) + 0x0000168d 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_unorddf2.o) .ARM.attributes - 0x000016bb 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_unorddf2.o) + 0x000016ab 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixdfsi.o) .ARM.attributes - 0x000016d9 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixdfsi.o) + 0x000016c9 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunsdfsi.o) .ARM.attributes - 0x000016f7 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunsdfsi.o) + 0x000016e7 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_truncdfsf2.o) .ARM.attributes - 0x00001715 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_truncdfsf2.o) + 0x00001705 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubsf3.o) .ARM.attributes - 0x00001733 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubsf3.o) + 0x00001723 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivsf3.o) .ARM.attributes - 0x00001751 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivsf3.o) + 0x00001741 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpsf2.o) .ARM.attributes - 0x0000176f 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpsf2.o) + 0x0000175f 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixsfsi.o) .ARM.attributes - 0x0000178d 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixsfsi.o) + 0x0000177d 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunssfsi.o) .ARM.attributes - 0x000017ab 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunssfsi.o) + 0x0000179b 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_aeabi_uldivmod.o) .ARM.attributes - 0x000017c9 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_aeabi_uldivmod.o) + 0x000017b9 0x2e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixdfdi.o) .ARM.attributes - 0x000017e7 0x2e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixdfdi.o) + 0x000017e7 0x2e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixunsdfdi.o) .ARM.attributes - 0x00001815 0x2e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixunsdfdi.o) + 0x00001815 0x2e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_udivmoddi4.o) .ARM.attributes - 0x00001843 0x2e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_udivmoddi4.o) + 0x00001843 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_dvmd_tls.o) .ARM.attributes - 0x00001871 0x1e c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_dvmd_tls.o) - .ARM.attributes - 0x0000188f 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libnosys.a(sbrk.o) + 0x00001861 0x2e C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libnosys.a(sbrk.o) .comment 0x00000000 0x80 .comment 0x00000000 0x80 ./Project_Settings/Startup_Code/exceptions.o @@ -12834,7 +12852,6 @@ OUTPUT(GW.elf elf32-littlearm) .comment 0x00000080 0x81 ./generate/src/Lpuart_Uart_Ip_BOARD_InitPeripherals_PBcfg.o .comment 0x00000080 0x81 ./generate/src/Pit_Ip_BOARD_InitPeripherals_PBcfg.o .comment 0x00000080 0x81 ./generate/src/Swt_Ip_BOARD_InitPeripherals_PBcfg.o - .comment 0x00000080 0x81 ./src/BCM/HMI_LAMP.o .comment 0x00000080 0x81 ./src/BCM/PWM.o .comment 0x00000080 0x81 ./src/BMS/BMS_SOC.o .comment 0x00000080 0x81 ./src/BMS/CE_ON_CMD.o @@ -12859,7 +12876,7 @@ OUTPUT(GW.elf elf32-littlearm) .comment 0x00000080 0x81 ./src/uds/uds.o .comment 0x00000080 0x81 ./src/uds/uds_table.o -.debug_info 0x00000000 0xe0306 +.debug_info 0x00000000 0xd9afb .debug_info 0x00000000 0x178 ./Project_Settings/Startup_Code/exceptions.o .debug_info 0x00000178 0x250 ./Project_Settings/Startup_Code/startup.o .debug_info 0x000003c8 0x22 ./Project_Settings/Startup_Code/startup_cm7.o @@ -12922,32 +12939,31 @@ OUTPUT(GW.elf elf32-littlearm) .debug_info 0x00057c5d 0x41d ./generate/src/Lpuart_Uart_Ip_BOARD_InitPeripherals_PBcfg.o .debug_info 0x0005807a 0x188 ./generate/src/Pit_Ip_BOARD_InitPeripherals_PBcfg.o .debug_info 0x00058202 0x206 ./generate/src/Swt_Ip_BOARD_InitPeripherals_PBcfg.o - .debug_info 0x00058408 0x67cd ./src/BCM/HMI_LAMP.o - .debug_info 0x0005ebd5 0x67b6 ./src/BCM/PWM.o - .debug_info 0x0006538b 0x6746 ./src/BMS/BMS_SOC.o - .debug_info 0x0006bad1 0x6734 ./src/BMS/CE_ON_CMD.o - .debug_info 0x00072205 0x6750 ./src/BMS/Charging_Status.o - .debug_info 0x00078955 0x7369 ./src/CRC/CRC_UDM.o - .debug_info 0x0007fcbe 0x46a3 ./src/Global_Variable.o - .debug_info 0x00084361 0x683d ./src/KATECK_Logic.o - .debug_info 0x0008ab9e 0xf662 ./src/board.o - .debug_info 0x0009a200 0x9305 ./src/can.o - .debug_info 0x000a3505 0xc356 ./src/main.o - .debug_info 0x000af85b 0x2b2 ./src/HAL/watchdog_hal/src/watchdog_hal.o - .debug_info 0x000afb0d 0x6a88 ./src/IDB_RCU/BREAK_Speed.o - .debug_info 0x000b6595 0x6758 ./src/MCU/Motor_logic.o - .debug_info 0x000bcced 0x6a9c ./src/MCU/SPEED.o - .debug_info 0x000c3789 0x29a8 ./src/Operation_Mode_Layer/Operation_Mode.o - .debug_info 0x000c6131 0x6aac ./src/RWA/Angle_Speed.o - .debug_info 0x000ccbdd 0x66d8 ./src/VCU/SW_VER.o - .debug_info 0x000d32b5 0x293a ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o - .debug_info 0x000d5bef 0x2950 ./src/Vehicle_System_Mode_Layer/System_Check.o - .debug_info 0x000d853f 0x1c4a ./src/uds/ctl_dtc.o - .debug_info 0x000da189 0x1aeb ./src/uds/debug_util.o - .debug_info 0x000dbc74 0x2afc ./src/uds/uds.o - .debug_info 0x000de770 0x1b96 ./src/uds/uds_table.o + .debug_info 0x00058408 0x67dd ./src/BCM/PWM.o + .debug_info 0x0005ebe5 0x6746 ./src/BMS/BMS_SOC.o + .debug_info 0x0006532b 0x6734 ./src/BMS/CE_ON_CMD.o + .debug_info 0x0006ba5f 0x6750 ./src/BMS/Charging_Status.o + .debug_info 0x000721af 0x7369 ./src/CRC/CRC_UDM.o + .debug_info 0x00079518 0x46a3 ./src/Global_Variable.o + .debug_info 0x0007dbbb 0x683d ./src/KATECK_Logic.o + .debug_info 0x000843f8 0xf662 ./src/board.o + .debug_info 0x00093a5a 0x9305 ./src/can.o + .debug_info 0x0009cd5f 0xc356 ./src/main.o + .debug_info 0x000a90b5 0x2b2 ./src/HAL/watchdog_hal/src/watchdog_hal.o + .debug_info 0x000a9367 0x6a88 ./src/IDB_RCU/BREAK_Speed.o + .debug_info 0x000afdef 0x6758 ./src/MCU/Motor_logic.o + .debug_info 0x000b6547 0x6a9c ./src/MCU/SPEED.o + .debug_info 0x000bcfe3 0x2943 ./src/Operation_Mode_Layer/Operation_Mode.o + .debug_info 0x000bf926 0x6aac ./src/RWA/Angle_Speed.o + .debug_info 0x000c63d2 0x66d8 ./src/VCU/SW_VER.o + .debug_info 0x000ccaaa 0x293a ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o + .debug_info 0x000cf3e4 0x2950 ./src/Vehicle_System_Mode_Layer/System_Check.o + .debug_info 0x000d1d34 0x1c4a ./src/uds/ctl_dtc.o + .debug_info 0x000d397e 0x1aeb ./src/uds/debug_util.o + .debug_info 0x000d5469 0x2afc ./src/uds/uds.o + .debug_info 0x000d7f65 0x1b96 ./src/uds/uds_table.o -.debug_abbrev 0x00000000 0xcd15 +.debug_abbrev 0x00000000 0xca2a .debug_abbrev 0x00000000 0x91 ./Project_Settings/Startup_Code/exceptions.o .debug_abbrev 0x00000091 0xf1 ./Project_Settings/Startup_Code/startup.o .debug_abbrev 0x00000182 0x12 ./Project_Settings/Startup_Code/startup_cm7.o @@ -13010,30 +13026,29 @@ OUTPUT(GW.elf elf32-littlearm) .debug_abbrev 0x00007ba5 0xda ./generate/src/Lpuart_Uart_Ip_BOARD_InitPeripherals_PBcfg.o .debug_abbrev 0x00007c7f 0xa5 ./generate/src/Pit_Ip_BOARD_InitPeripherals_PBcfg.o .debug_abbrev 0x00007d24 0xad ./generate/src/Swt_Ip_BOARD_InitPeripherals_PBcfg.o - .debug_abbrev 0x00007dd1 0x2d1 ./src/BCM/HMI_LAMP.o - .debug_abbrev 0x000080a2 0x2db ./src/BCM/PWM.o - .debug_abbrev 0x0000837d 0x2a4 ./src/BMS/BMS_SOC.o - .debug_abbrev 0x00008621 0x2a4 ./src/BMS/CE_ON_CMD.o - .debug_abbrev 0x000088c5 0x2cc ./src/BMS/Charging_Status.o - .debug_abbrev 0x00008b91 0x466 ./src/CRC/CRC_UDM.o - .debug_abbrev 0x00008ff7 0x23b ./src/Global_Variable.o - .debug_abbrev 0x00009232 0x332 ./src/KATECK_Logic.o - .debug_abbrev 0x00009564 0x50a ./src/board.o - .debug_abbrev 0x00009a6e 0x49e ./src/can.o - .debug_abbrev 0x00009f0c 0x45f ./src/main.o - .debug_abbrev 0x0000a36b 0x105 ./src/HAL/watchdog_hal/src/watchdog_hal.o - .debug_abbrev 0x0000a470 0x2d3 ./src/IDB_RCU/BREAK_Speed.o - .debug_abbrev 0x0000a743 0x2be ./src/MCU/Motor_logic.o - .debug_abbrev 0x0000aa01 0x2cf ./src/MCU/SPEED.o - .debug_abbrev 0x0000acd0 0x2ee ./src/Operation_Mode_Layer/Operation_Mode.o - .debug_abbrev 0x0000afbe 0x2d3 ./src/RWA/Angle_Speed.o - .debug_abbrev 0x0000b291 0x2a2 ./src/VCU/SW_VER.o - .debug_abbrev 0x0000b533 0x2de ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o - .debug_abbrev 0x0000b811 0x263 ./src/Vehicle_System_Mode_Layer/System_Check.o - .debug_abbrev 0x0000ba74 0x404 ./src/uds/ctl_dtc.o - .debug_abbrev 0x0000be78 0x3c7 ./src/uds/debug_util.o - .debug_abbrev 0x0000c23f 0x612 ./src/uds/uds.o - .debug_abbrev 0x0000c851 0x4c4 ./src/uds/uds_table.o + .debug_abbrev 0x00007dd1 0x2db ./src/BCM/PWM.o + .debug_abbrev 0x000080ac 0x2a4 ./src/BMS/BMS_SOC.o + .debug_abbrev 0x00008350 0x2a4 ./src/BMS/CE_ON_CMD.o + .debug_abbrev 0x000085f4 0x2cc ./src/BMS/Charging_Status.o + .debug_abbrev 0x000088c0 0x466 ./src/CRC/CRC_UDM.o + .debug_abbrev 0x00008d26 0x23b ./src/Global_Variable.o + .debug_abbrev 0x00008f61 0x332 ./src/KATECK_Logic.o + .debug_abbrev 0x00009293 0x50a ./src/board.o + .debug_abbrev 0x0000979d 0x49e ./src/can.o + .debug_abbrev 0x00009c3b 0x45f ./src/main.o + .debug_abbrev 0x0000a09a 0x105 ./src/HAL/watchdog_hal/src/watchdog_hal.o + .debug_abbrev 0x0000a19f 0x2d3 ./src/IDB_RCU/BREAK_Speed.o + .debug_abbrev 0x0000a472 0x2be ./src/MCU/Motor_logic.o + .debug_abbrev 0x0000a730 0x2cf ./src/MCU/SPEED.o + .debug_abbrev 0x0000a9ff 0x2d4 ./src/Operation_Mode_Layer/Operation_Mode.o + .debug_abbrev 0x0000acd3 0x2d3 ./src/RWA/Angle_Speed.o + .debug_abbrev 0x0000afa6 0x2a2 ./src/VCU/SW_VER.o + .debug_abbrev 0x0000b248 0x2de ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o + .debug_abbrev 0x0000b526 0x263 ./src/Vehicle_System_Mode_Layer/System_Check.o + .debug_abbrev 0x0000b789 0x404 ./src/uds/ctl_dtc.o + .debug_abbrev 0x0000bb8d 0x3c7 ./src/uds/debug_util.o + .debug_abbrev 0x0000bf54 0x612 ./src/uds/uds.o + .debug_abbrev 0x0000c566 0x4c4 ./src/uds/uds_table.o .debug_loc 0x00000000 0x2aee3 .debug_loc 0x00000000 0x1f ./Project_Settings/Startup_Code/exceptions.o @@ -13088,7 +13103,7 @@ OUTPUT(GW.elf elf32-littlearm) .debug_loc 0x000292f9 0x11d4 ./src/uds/uds.o .debug_loc 0x0002a4cd 0xa16 ./src/uds/uds_table.o -.debug_aranges 0x00000000 0x2790 +.debug_aranges 0x00000000 0x2770 .debug_aranges 0x00000000 0x70 ./Project_Settings/Startup_Code/exceptions.o .debug_aranges @@ -13214,53 +13229,51 @@ OUTPUT(GW.elf elf32-littlearm) .debug_aranges 0x00002458 0x18 ./generate/src/Swt_Ip_BOARD_InitPeripherals_PBcfg.o .debug_aranges - 0x00002470 0x20 ./src/BCM/HMI_LAMP.o + 0x00002470 0x20 ./src/BCM/PWM.o .debug_aranges - 0x00002490 0x20 ./src/BCM/PWM.o + 0x00002490 0x20 ./src/BMS/BMS_SOC.o .debug_aranges - 0x000024b0 0x20 ./src/BMS/BMS_SOC.o + 0x000024b0 0x20 ./src/BMS/CE_ON_CMD.o .debug_aranges - 0x000024d0 0x20 ./src/BMS/CE_ON_CMD.o + 0x000024d0 0x20 ./src/BMS/Charging_Status.o .debug_aranges - 0x000024f0 0x20 ./src/BMS/Charging_Status.o + 0x000024f0 0x20 ./src/CRC/CRC_UDM.o .debug_aranges - 0x00002510 0x20 ./src/CRC/CRC_UDM.o + 0x00002510 0x18 ./src/Global_Variable.o .debug_aranges - 0x00002530 0x18 ./src/Global_Variable.o + 0x00002528 0x20 ./src/KATECK_Logic.o .debug_aranges - 0x00002548 0x20 ./src/KATECK_Logic.o + 0x00002548 0x40 ./src/board.o .debug_aranges - 0x00002568 0x40 ./src/board.o + 0x00002588 0x20 ./src/can.o .debug_aranges - 0x000025a8 0x20 ./src/can.o + 0x000025a8 0x28 ./src/main.o .debug_aranges - 0x000025c8 0x28 ./src/main.o + 0x000025d0 0x20 ./src/HAL/watchdog_hal/src/watchdog_hal.o .debug_aranges - 0x000025f0 0x20 ./src/HAL/watchdog_hal/src/watchdog_hal.o + 0x000025f0 0x20 ./src/IDB_RCU/BREAK_Speed.o .debug_aranges - 0x00002610 0x20 ./src/IDB_RCU/BREAK_Speed.o + 0x00002610 0x20 ./src/MCU/Motor_logic.o .debug_aranges - 0x00002630 0x20 ./src/MCU/Motor_logic.o + 0x00002630 0x20 ./src/MCU/SPEED.o .debug_aranges - 0x00002650 0x20 ./src/MCU/SPEED.o + 0x00002650 0x20 ./src/Operation_Mode_Layer/Operation_Mode.o .debug_aranges - 0x00002670 0x20 ./src/Operation_Mode_Layer/Operation_Mode.o + 0x00002670 0x20 ./src/RWA/Angle_Speed.o .debug_aranges - 0x00002690 0x20 ./src/RWA/Angle_Speed.o + 0x00002690 0x20 ./src/VCU/SW_VER.o .debug_aranges - 0x000026b0 0x20 ./src/VCU/SW_VER.o + 0x000026b0 0x20 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o .debug_aranges - 0x000026d0 0x20 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o + 0x000026d0 0x20 ./src/Vehicle_System_Mode_Layer/System_Check.o .debug_aranges - 0x000026f0 0x20 ./src/Vehicle_System_Mode_Layer/System_Check.o + 0x000026f0 0x20 ./src/uds/ctl_dtc.o .debug_aranges - 0x00002710 0x20 ./src/uds/ctl_dtc.o + 0x00002710 0x20 ./src/uds/debug_util.o .debug_aranges - 0x00002730 0x20 ./src/uds/debug_util.o + 0x00002730 0x20 ./src/uds/uds.o .debug_aranges - 0x00002750 0x20 ./src/uds/uds.o - .debug_aranges - 0x00002770 0x20 ./src/uds/uds_table.o + 0x00002750 0x20 ./src/uds/uds_table.o .debug_ranges 0x00000000 0x4a48 .debug_ranges 0x00000000 0x60 ./Project_Settings/Startup_Code/exceptions.o @@ -13318,7 +13331,7 @@ OUTPUT(GW.elf elf32-littlearm) .debug_ranges 0x00004948 0xe8 ./src/uds/uds.o .debug_ranges 0x00004a30 0x18 ./src/uds/uds_table.o -.debug_macro 0x00000000 0x6b63b +.debug_macro 0x00000000 0x6a843 .debug_macro 0x00000000 0x12e ./Project_Settings/Startup_Code/exceptions.o .debug_macro 0x0000012e 0xaa8 ./Project_Settings/Startup_Code/exceptions.o .debug_macro 0x00000bd6 0x22 ./Project_Settings/Startup_Code/exceptions.o @@ -13732,81 +13745,67 @@ OUTPUT(GW.elf elf32-littlearm) .debug_macro 0x00064d56 0x34 ./generate/src/Swt_Ip_BOARD_InitPeripherals_PBcfg.o .debug_macro 0x00064d8a 0x50 ./generate/src/Swt_Ip_BOARD_InitPeripherals_PBcfg.o .debug_macro 0x00064dda 0x50 ./generate/src/Swt_Ip_BOARD_InitPeripherals_PBcfg.o - .debug_macro 0x00064e2a 0x156 ./src/BCM/HMI_LAMP.o - .debug_macro 0x00064f80 0x52 ./src/BCM/HMI_LAMP.o - .debug_macro 0x00064fd2 0x18 ./src/BCM/HMI_LAMP.o - .debug_macro 0x00064fea 0x35 ./src/BCM/HMI_LAMP.o - .debug_macro 0x0006501f 0x34 ./src/BCM/HMI_LAMP.o - .debug_macro 0x00065053 0x52 ./src/BCM/HMI_LAMP.o - .debug_macro 0x000650a5 0x1f ./src/BCM/HMI_LAMP.o - .debug_macro 0x000650c4 0x43 ./src/BCM/HMI_LAMP.o - .debug_macro 0x00065107 0x20 ./src/BCM/HMI_LAMP.o - .debug_macro 0x00065127 0x18e ./src/BCM/HMI_LAMP.o - .debug_macro 0x000652b5 0x35c ./src/BCM/HMI_LAMP.o - .debug_macro 0x00065611 0xde ./src/BCM/HMI_LAMP.o - .debug_macro 0x000656ef 0x4b9 ./src/BCM/HMI_LAMP.o - .debug_macro 0x00065ba8 0x7a ./src/BCM/HMI_LAMP.o - .debug_macro 0x00065c22 0x156 ./src/BCM/PWM.o - .debug_macro 0x00065d78 0x169 ./src/BMS/BMS_SOC.o - .debug_macro 0x00065ee1 0x173 ./src/BMS/CE_ON_CMD.o - .debug_macro 0x00066054 0x173 ./src/BMS/Charging_Status.o - .debug_macro 0x000661c7 0x157 ./src/CRC/CRC_UDM.o - .debug_macro 0x0006631e 0x12f ./src/Global_Variable.o - .debug_macro 0x0006644d 0x197 ./src/KATECK_Logic.o - .debug_macro 0x000665e4 0x10 ./src/KATECK_Logic.o - .debug_macro 0x000665f4 0x10 ./src/KATECK_Logic.o - .debug_macro 0x00066604 0x10 ./src/KATECK_Logic.o - .debug_macro 0x00066614 0xef9 ./src/board.o - .debug_macro 0x0006750d 0x4c ./src/board.o - .debug_macro 0x00067559 0x5c ./src/board.o - .debug_macro 0x000675b5 0x16 ./src/board.o - .debug_macro 0x000675cb 0x57 ./src/board.o - .debug_macro 0x00067622 0x97 ./src/board.o - .debug_macro 0x000676b9 0xf6 ./src/board.o - .debug_macro 0x000677af 0x10 ./src/board.o - .debug_macro 0x000677bf 0x10 ./src/board.o - .debug_macro 0x000677cf 0xb6 ./src/board.o - .debug_macro 0x00067885 0x16 ./src/board.o - .debug_macro 0x0006789b 0x129 ./src/board.o - .debug_macro 0x000679c4 0x16 ./src/board.o - .debug_macro 0x000679da 0x35 ./src/board.o - .debug_macro 0x00067a0f 0x22 ./src/board.o - .debug_macro 0x00067a31 0x16 ./src/board.o - .debug_macro 0x00067a47 0x52 ./src/board.o - .debug_macro 0x00067a99 0x10 ./src/board.o - .debug_macro 0x00067aa9 0x4ad ./src/board.o - .debug_macro 0x00067f56 0x3b6 ./src/board.o - .debug_macro 0x0006830c 0x6a ./src/board.o - .debug_macro 0x00068376 0x40 ./src/board.o - .debug_macro 0x000683b6 0x199 ./src/can.o - .debug_macro 0x0006854f 0x7a ./src/can.o - .debug_macro 0x000685c9 0x10 ./src/can.o - .debug_macro 0x000685d9 0xda2 ./src/main.o - .debug_macro 0x0006937b 0x10 ./src/main.o - .debug_macro 0x0006938b 0x34 ./src/main.o - .debug_macro 0x000693bf 0x184 ./src/HAL/watchdog_hal/src/watchdog_hal.o - .debug_macro 0x00069543 0x17d ./src/IDB_RCU/BREAK_Speed.o - .debug_macro 0x000696c0 0x17d ./src/MCU/Motor_logic.o - .debug_macro 0x0006983d 0x150 ./src/MCU/SPEED.o - .debug_macro 0x0006998d 0x163 ./src/Operation_Mode_Layer/Operation_Mode.o - .debug_macro 0x00069af0 0x17d ./src/RWA/Angle_Speed.o - .debug_macro 0x00069c6d 0x13b ./src/VCU/SW_VER.o - .debug_macro 0x00069da8 0x13c ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o - .debug_macro 0x00069ee4 0x10 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o - .debug_macro 0x00069ef4 0x1ac ./src/Vehicle_System_Mode_Layer/System_Check.o - .debug_macro 0x0006a0a0 0x202 ./src/uds/ctl_dtc.o - .debug_macro 0x0006a2a2 0x16 ./src/uds/ctl_dtc.o - .debug_macro 0x0006a2b8 0x10 ./src/uds/ctl_dtc.o - .debug_macro 0x0006a2c8 0x10 ./src/uds/ctl_dtc.o - .debug_macro 0x0006a2d8 0x2e ./src/uds/ctl_dtc.o - .debug_macro 0x0006a306 0xca ./src/uds/ctl_dtc.o - .debug_macro 0x0006a3d0 0x3c4 ./src/uds/ctl_dtc.o - .debug_macro 0x0006a794 0x479 ./src/uds/debug_util.o - .debug_macro 0x0006ac0d 0x379 ./src/uds/uds.o - .debug_macro 0x0006af86 0x4b3 ./src/uds/uds.o - .debug_macro 0x0006b439 0x202 ./src/uds/uds_table.o + .debug_macro 0x00064e2a 0x156 ./src/BCM/PWM.o + .debug_macro 0x00064f80 0x169 ./src/BMS/BMS_SOC.o + .debug_macro 0x000650e9 0x173 ./src/BMS/CE_ON_CMD.o + .debug_macro 0x0006525c 0x173 ./src/BMS/Charging_Status.o + .debug_macro 0x000653cf 0x157 ./src/CRC/CRC_UDM.o + .debug_macro 0x00065526 0x12f ./src/Global_Variable.o + .debug_macro 0x00065655 0x197 ./src/KATECK_Logic.o + .debug_macro 0x000657ec 0x10 ./src/KATECK_Logic.o + .debug_macro 0x000657fc 0x10 ./src/KATECK_Logic.o + .debug_macro 0x0006580c 0x10 ./src/KATECK_Logic.o + .debug_macro 0x0006581c 0xef9 ./src/board.o + .debug_macro 0x00066715 0x4c ./src/board.o + .debug_macro 0x00066761 0x5c ./src/board.o + .debug_macro 0x000667bd 0x16 ./src/board.o + .debug_macro 0x000667d3 0x57 ./src/board.o + .debug_macro 0x0006682a 0x97 ./src/board.o + .debug_macro 0x000668c1 0xf6 ./src/board.o + .debug_macro 0x000669b7 0x10 ./src/board.o + .debug_macro 0x000669c7 0x10 ./src/board.o + .debug_macro 0x000669d7 0xb6 ./src/board.o + .debug_macro 0x00066a8d 0x16 ./src/board.o + .debug_macro 0x00066aa3 0x129 ./src/board.o + .debug_macro 0x00066bcc 0x16 ./src/board.o + .debug_macro 0x00066be2 0x35 ./src/board.o + .debug_macro 0x00066c17 0x22 ./src/board.o + .debug_macro 0x00066c39 0x16 ./src/board.o + .debug_macro 0x00066c4f 0x52 ./src/board.o + .debug_macro 0x00066ca1 0x10 ./src/board.o + .debug_macro 0x00066cb1 0x4ad ./src/board.o + .debug_macro 0x0006715e 0x3b6 ./src/board.o + .debug_macro 0x00067514 0x6a ./src/board.o + .debug_macro 0x0006757e 0x40 ./src/board.o + .debug_macro 0x000675be 0x199 ./src/can.o + .debug_macro 0x00067757 0x7a ./src/can.o + .debug_macro 0x000677d1 0x10 ./src/can.o + .debug_macro 0x000677e1 0xda2 ./src/main.o + .debug_macro 0x00068583 0x10 ./src/main.o + .debug_macro 0x00068593 0x34 ./src/main.o + .debug_macro 0x000685c7 0x184 ./src/HAL/watchdog_hal/src/watchdog_hal.o + .debug_macro 0x0006874b 0x17d ./src/IDB_RCU/BREAK_Speed.o + .debug_macro 0x000688c8 0x17d ./src/MCU/Motor_logic.o + .debug_macro 0x00068a45 0x150 ./src/MCU/SPEED.o + .debug_macro 0x00068b95 0x163 ./src/Operation_Mode_Layer/Operation_Mode.o + .debug_macro 0x00068cf8 0x17d ./src/RWA/Angle_Speed.o + .debug_macro 0x00068e75 0x13b ./src/VCU/SW_VER.o + .debug_macro 0x00068fb0 0x13c ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o + .debug_macro 0x000690ec 0x10 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o + .debug_macro 0x000690fc 0x1ac ./src/Vehicle_System_Mode_Layer/System_Check.o + .debug_macro 0x000692a8 0x202 ./src/uds/ctl_dtc.o + .debug_macro 0x000694aa 0x16 ./src/uds/ctl_dtc.o + .debug_macro 0x000694c0 0x10 ./src/uds/ctl_dtc.o + .debug_macro 0x000694d0 0x10 ./src/uds/ctl_dtc.o + .debug_macro 0x000694e0 0x2e ./src/uds/ctl_dtc.o + .debug_macro 0x0006950e 0xca ./src/uds/ctl_dtc.o + .debug_macro 0x000695d8 0x3c4 ./src/uds/ctl_dtc.o + .debug_macro 0x0006999c 0x479 ./src/uds/debug_util.o + .debug_macro 0x00069e15 0x379 ./src/uds/uds.o + .debug_macro 0x0006a18e 0x4b3 ./src/uds/uds.o + .debug_macro 0x0006a641 0x202 ./src/uds/uds_table.o -.debug_line 0x00000000 0x45637 +.debug_line 0x00000000 0x4525b .debug_line 0x00000000 0x546 ./Project_Settings/Startup_Code/exceptions.o .debug_line 0x00000546 0x476 ./Project_Settings/Startup_Code/startup.o .debug_line 0x000009bc 0x135 ./Project_Settings/Startup_Code/startup_cm7.o @@ -13869,32 +13868,31 @@ OUTPUT(GW.elf elf32-littlearm) .debug_line 0x000322ec 0x569 ./generate/src/Lpuart_Uart_Ip_BOARD_InitPeripherals_PBcfg.o .debug_line 0x00032855 0x47f ./generate/src/Pit_Ip_BOARD_InitPeripherals_PBcfg.o .debug_line 0x00032cd4 0x3f4 ./generate/src/Swt_Ip_BOARD_InitPeripherals_PBcfg.o - .debug_line 0x000330c8 0x413 ./src/BCM/HMI_LAMP.o - .debug_line 0x000334db 0x370 ./src/BCM/PWM.o - .debug_line 0x0003384b 0x3f8 ./src/BMS/BMS_SOC.o - .debug_line 0x00033c43 0x3e2 ./src/BMS/CE_ON_CMD.o - .debug_line 0x00034025 0x41d ./src/BMS/Charging_Status.o - .debug_line 0x00034442 0xdc8 ./src/CRC/CRC_UDM.o - .debug_line 0x0003520a 0x2b8 ./src/Global_Variable.o - .debug_line 0x000354c2 0x56f ./src/KATECK_Logic.o - .debug_line 0x00035a31 0x264f ./src/board.o - .debug_line 0x00038080 0x44af ./src/can.o - .debug_line 0x0003c52f 0x17a5 ./src/main.o - .debug_line 0x0003dcd4 0x550 ./src/HAL/watchdog_hal/src/watchdog_hal.o - .debug_line 0x0003e224 0x4b3 ./src/IDB_RCU/BREAK_Speed.o - .debug_line 0x0003e6d7 0x55a ./src/MCU/Motor_logic.o - .debug_line 0x0003ec31 0x34b ./src/MCU/SPEED.o - .debug_line 0x0003ef7c 0x816 ./src/Operation_Mode_Layer/Operation_Mode.o - .debug_line 0x0003f792 0x59e ./src/RWA/Angle_Speed.o - .debug_line 0x0003fd30 0x327 ./src/VCU/SW_VER.o - .debug_line 0x00040057 0x4f9 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o - .debug_line 0x00040550 0x723 ./src/Vehicle_System_Mode_Layer/System_Check.o - .debug_line 0x00040c73 0x10ca ./src/uds/ctl_dtc.o - .debug_line 0x00041d3d 0x8b4 ./src/uds/debug_util.o - .debug_line 0x000425f1 0x26ee ./src/uds/uds.o - .debug_line 0x00044cdf 0x958 ./src/uds/uds_table.o + .debug_line 0x000330c8 0x37f ./src/BCM/PWM.o + .debug_line 0x00033447 0x3f8 ./src/BMS/BMS_SOC.o + .debug_line 0x0003383f 0x3e2 ./src/BMS/CE_ON_CMD.o + .debug_line 0x00033c21 0x41d ./src/BMS/Charging_Status.o + .debug_line 0x0003403e 0xdc8 ./src/CRC/CRC_UDM.o + .debug_line 0x00034e06 0x2b8 ./src/Global_Variable.o + .debug_line 0x000350be 0x56f ./src/KATECK_Logic.o + .debug_line 0x0003562d 0x264f ./src/board.o + .debug_line 0x00037c7c 0x44af ./src/can.o + .debug_line 0x0003c12b 0x17a5 ./src/main.o + .debug_line 0x0003d8d0 0x550 ./src/HAL/watchdog_hal/src/watchdog_hal.o + .debug_line 0x0003de20 0x4ba ./src/IDB_RCU/BREAK_Speed.o + .debug_line 0x0003e2da 0x54e ./src/MCU/Motor_logic.o + .debug_line 0x0003e828 0x34b ./src/MCU/SPEED.o + .debug_line 0x0003eb73 0x816 ./src/Operation_Mode_Layer/Operation_Mode.o + .debug_line 0x0003f389 0x5cb ./src/RWA/Angle_Speed.o + .debug_line 0x0003f954 0x327 ./src/VCU/SW_VER.o + .debug_line 0x0003fc7b 0x4f9 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o + .debug_line 0x00040174 0x723 ./src/Vehicle_System_Mode_Layer/System_Check.o + .debug_line 0x00040897 0x10ca ./src/uds/ctl_dtc.o + .debug_line 0x00041961 0x8b4 ./src/uds/debug_util.o + .debug_line 0x00042215 0x26ee ./src/uds/uds.o + .debug_line 0x00044903 0x958 ./src/uds/uds_table.o -.debug_str 0x00000000 0x24e2d9 +.debug_str 0x00000000 0x24e2c3 .debug_str 0x00000000 0x733d ./Project_Settings/Startup_Code/exceptions.o 0x7550 (size before relaxing) .debug_str 0x0000733d 0x105 ./Project_Settings/Startup_Code/startup.o @@ -14019,56 +14017,54 @@ OUTPUT(GW.elf elf32-littlearm) 0x79bb (size before relaxing) .debug_str 0x0023d9d1 0x54b ./generate/src/Swt_Ip_BOARD_InitPeripherals_PBcfg.o 0x6eeb (size before relaxing) - .debug_str 0x0023df1c 0x86d5 ./src/BCM/HMI_LAMP.o - 0xd9b5 (size before relaxing) - .debug_str 0x002465f1 0x51 ./src/BCM/PWM.o + .debug_str 0x0023df1c 0x86e1 ./src/BCM/PWM.o 0xd9c1 (size before relaxing) - .debug_str 0x00246642 0xe4 ./src/BMS/BMS_SOC.o + .debug_str 0x002465fd 0xe4 ./src/BMS/BMS_SOC.o 0xda54 (size before relaxing) - .debug_str 0x00246726 0x54 ./src/BMS/CE_ON_CMD.o + .debug_str 0x002466e1 0x54 ./src/BMS/CE_ON_CMD.o 0xda75 (size before relaxing) - .debug_str 0x0024677a 0x77 ./src/BMS/Charging_Status.o + .debug_str 0x00246735 0x77 ./src/BMS/Charging_Status.o 0xda98 (size before relaxing) - .debug_str 0x002467f1 0xf40 ./src/CRC/CRC_UDM.o + .debug_str 0x002467ac 0xf40 ./src/CRC/CRC_UDM.o 0xe862 (size before relaxing) - .debug_str 0x00247731 0x4a ./src/Global_Variable.o + .debug_str 0x002476ec 0x4a ./src/Global_Variable.o 0xb0ef (size before relaxing) - .debug_str 0x0024777b 0x272 ./src/KATECK_Logic.o + .debug_str 0x00247736 0x272 ./src/KATECK_Logic.o 0xdc70 (size before relaxing) - .debug_str 0x002479ed 0x2e24 ./src/board.o + .debug_str 0x002479a8 0x2e24 ./src/board.o 0x229e4b (size before relaxing) - .debug_str 0x0024a811 0x25ab ./src/can.o + .debug_str 0x0024a7cc 0x25ab ./src/can.o 0x1159e (size before relaxing) - .debug_str 0x0024cdbc 0x285 ./src/main.o + .debug_str 0x0024cd77 0x285 ./src/main.o 0x226a48 (size before relaxing) - .debug_str 0x0024d041 0x63 ./src/HAL/watchdog_hal/src/watchdog_hal.o + .debug_str 0x0024cffc 0x63 ./src/HAL/watchdog_hal/src/watchdog_hal.o 0x82fe (size before relaxing) - .debug_str 0x0024d0a4 0x2f ./src/IDB_RCU/BREAK_Speed.o + .debug_str 0x0024d05f 0x2f ./src/IDB_RCU/BREAK_Speed.o 0xe8bb (size before relaxing) - .debug_str 0x0024d0d3 0x43 ./src/MCU/Motor_logic.o + .debug_str 0x0024d08e 0x43 ./src/MCU/Motor_logic.o 0xdabf (size before relaxing) - .debug_str 0x0024d116 0x1d ./src/MCU/SPEED.o + .debug_str 0x0024d0d1 0x1d ./src/MCU/SPEED.o 0xe786 (size before relaxing) - .debug_str 0x0024d133 0x10b ./src/Operation_Mode_Layer/Operation_Mode.o - 0xb324 (size before relaxing) - .debug_str 0x0024d23e 0x45 ./src/RWA/Angle_Speed.o + .debug_str 0x0024d0ee 0x13a ./src/Operation_Mode_Layer/Operation_Mode.o + 0xb2de (size before relaxing) + .debug_str 0x0024d228 0x45 ./src/RWA/Angle_Speed.o 0xe8df (size before relaxing) - .debug_str 0x0024d283 0x1f ./src/VCU/SW_VER.o + .debug_str 0x0024d26d 0x1f ./src/VCU/SW_VER.o 0xd934 (size before relaxing) - .debug_str 0x0024d2a2 0x130 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o + .debug_str 0x0024d28c 0x130 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o 0xb259 (size before relaxing) - .debug_str 0x0024d3d2 0x7a ./src/Vehicle_System_Mode_Layer/System_Check.o + .debug_str 0x0024d3bc 0x7a ./src/Vehicle_System_Mode_Layer/System_Check.o 0xb460 (size before relaxing) - .debug_str 0x0024d44c 0x8a7 ./src/uds/ctl_dtc.o + .debug_str 0x0024d436 0x8a7 ./src/uds/ctl_dtc.o 0x8be6 (size before relaxing) - .debug_str 0x0024dcf3 0x3a ./src/uds/debug_util.o + .debug_str 0x0024dcdd 0x3a ./src/uds/debug_util.o 0x141d7 (size before relaxing) - .debug_str 0x0024dd2d 0x4fa ./src/uds/uds.o + .debug_str 0x0024dd17 0x4fa ./src/uds/uds.o 0xf3be (size before relaxing) - .debug_str 0x0024e227 0xb2 ./src/uds/uds_table.o + .debug_str 0x0024e211 0xb2 ./src/uds/uds_table.o 0x8bac (size before relaxing) -.debug_frame 0x00000000 0xa604 +.debug_frame 0x00000000 0xa5ac .debug_frame 0x00000000 0xc0 ./Project_Settings/Startup_Code/exceptions.o .debug_frame 0x000000c0 0x30 ./Project_Settings/Startup_Code/startup.o .debug_frame 0x000000f0 0x5c ./Project_Settings/Startup_Code/system.o @@ -14116,77 +14112,76 @@ OUTPUT(GW.elf elf32-littlearm) .debug_frame 0x000065ec 0x11c ./RTD/src/Siul2_Dio_Ip.o .debug_frame 0x00006708 0x11c ./RTD/src/Siul2_Port_Ip.o .debug_frame 0x00006824 0x140 ./RTD/src/Swt_Ip.o - .debug_frame 0x00006964 0x60 ./src/BCM/HMI_LAMP.o - .debug_frame 0x000069c4 0x30 ./src/BCM/PWM.o - .debug_frame 0x000069f4 0x40 ./src/BMS/BMS_SOC.o - .debug_frame 0x00006a34 0x20 ./src/BMS/CE_ON_CMD.o - .debug_frame 0x00006a54 0x30 ./src/BMS/Charging_Status.o - .debug_frame 0x00006a84 0xe0 ./src/CRC/CRC_UDM.o - .debug_frame 0x00006b64 0x7c ./src/KATECK_Logic.o - .debug_frame 0x00006be0 0x794 ./src/board.o - .debug_frame 0x00007374 0x15d8 ./src/can.o - .debug_frame 0x0000894c 0xfc ./src/main.o - .debug_frame 0x00008a48 0x50 ./src/HAL/watchdog_hal/src/watchdog_hal.o - .debug_frame 0x00008a98 0x2c ./src/IDB_RCU/BREAK_Speed.o - .debug_frame 0x00008ac4 0x50 ./src/MCU/Motor_logic.o - .debug_frame 0x00008b14 0x2c ./src/MCU/SPEED.o - .debug_frame 0x00008b40 0xd8 ./src/Operation_Mode_Layer/Operation_Mode.o - .debug_frame 0x00008c18 0x48 ./src/RWA/Angle_Speed.o - .debug_frame 0x00008c60 0x20 ./src/VCU/SW_VER.o - .debug_frame 0x00008c80 0x13c ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o - .debug_frame 0x00008dbc 0x6c ./src/Vehicle_System_Mode_Layer/System_Check.o - .debug_frame 0x00008e28 0x1b8 ./src/uds/ctl_dtc.o - .debug_frame 0x00008fe0 0xf8 ./src/uds/debug_util.o - .debug_frame 0x000090d8 0x3d0 ./src/uds/uds.o - .debug_frame 0x000094a8 0x10c ./src/uds/uds_table.o - .debug_frame 0x000095b4 0x94 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_float.o) - .debug_frame 0x00009648 0x60 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_i.o) - .debug_frame 0x000096a8 0x40 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfscanf_float.o) - .debug_frame 0x000096e8 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sf_nan.o) - .debug_frame 0x00009708 0x6c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sprintf.o) - .debug_frame 0x00009774 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strcmp.o) - .debug_frame 0x00009794 0xe8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) - .debug_frame 0x0000987c 0x64 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtol.o) - .debug_frame 0x000098e0 0x3c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-vsprintf.o) - .debug_frame 0x0000991c 0x6c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-dtoa.o) - .debug_frame 0x00009988 0x74 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-gethex.o) - .debug_frame 0x000099fc 0x74 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-hexnan.o) - .debug_frame 0x00009a70 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-lnumeric.o) - .debug_frame 0x00009a90 0x40 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-localeconv.o) - .debug_frame 0x00009ad0 0x48 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-locale.o) - .debug_frame 0x00009b18 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-malloc.o) - .debug_frame 0x00009b48 0x48 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mbtowc_r.o) - .debug_frame 0x00009b90 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memcpy-stub.o) - .debug_frame 0x00009bb8 0x254 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) - .debug_frame 0x00009e0c 0x2c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-callocr.o) - .debug_frame 0x00009e38 0x38 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-freer.o) - .debug_frame 0x00009e70 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-mallocr.o) - .debug_frame 0x00009ea0 0x90 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-svfprintf.o) - .debug_frame 0x00009f30 0x2c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sbrkr.o) - .debug_frame 0x00009f5c 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-s_nan.o) - .debug_frame 0x00009f7c 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strncmp.o) - .debug_frame 0x00009fa4 0x3c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-wctomb_r.o) - .debug_frame 0x00009fe0 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memmove.o) - .debug_frame 0x0000a008 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memset.o) - .debug_frame 0x0000a028 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mlock.o) - .debug_frame 0x0000a058 0x3c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-reallocr.o) - .debug_frame 0x0000a094 0x5c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-reent.o) - .debug_frame 0x0000a0f0 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-msizer.o) - .debug_frame 0x0000a110 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libm.a(lib_a-s_round.o) - .debug_frame 0x0000a140 0xac c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubdf3.o) - .debug_frame 0x0000a1ec 0x50 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivdf3.o) - .debug_frame 0x0000a23c 0xc4 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpdf2.o) - .debug_frame 0x0000a300 0x20 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_unorddf2.o) - .debug_frame 0x0000a320 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixdfsi.o) - .debug_frame 0x0000a344 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunsdfsi.o) - .debug_frame 0x0000a368 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_truncdfsf2.o) - .debug_frame 0x0000a38c 0x4c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubsf3.o) - .debug_frame 0x0000a3d8 0x38 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivsf3.o) - .debug_frame 0x0000a410 0xc8 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpsf2.o) - .debug_frame 0x0000a4d8 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixsfsi.o) - .debug_frame 0x0000a4fc 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunssfsi.o) - .debug_frame 0x0000a520 0x2c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_aeabi_uldivmod.o) - .debug_frame 0x0000a54c 0x38 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixdfdi.o) - .debug_frame 0x0000a584 0x2c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixunsdfdi.o) - .debug_frame 0x0000a5b0 0x34 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_udivmoddi4.o) - .debug_frame 0x0000a5e4 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libnosys.a(sbrk.o) + .debug_frame 0x00006964 0x30 ./src/BCM/PWM.o + .debug_frame 0x00006994 0x40 ./src/BMS/BMS_SOC.o + .debug_frame 0x000069d4 0x20 ./src/BMS/CE_ON_CMD.o + .debug_frame 0x000069f4 0x30 ./src/BMS/Charging_Status.o + .debug_frame 0x00006a24 0xe0 ./src/CRC/CRC_UDM.o + .debug_frame 0x00006b04 0x7c ./src/KATECK_Logic.o + .debug_frame 0x00006b80 0x794 ./src/board.o + .debug_frame 0x00007314 0x15d8 ./src/can.o + .debug_frame 0x000088ec 0xfc ./src/main.o + .debug_frame 0x000089e8 0x50 ./src/HAL/watchdog_hal/src/watchdog_hal.o + .debug_frame 0x00008a38 0x2c ./src/IDB_RCU/BREAK_Speed.o + .debug_frame 0x00008a64 0x50 ./src/MCU/Motor_logic.o + .debug_frame 0x00008ab4 0x2c ./src/MCU/SPEED.o + .debug_frame 0x00008ae0 0xe0 ./src/Operation_Mode_Layer/Operation_Mode.o + .debug_frame 0x00008bc0 0x48 ./src/RWA/Angle_Speed.o + .debug_frame 0x00008c08 0x20 ./src/VCU/SW_VER.o + .debug_frame 0x00008c28 0x13c ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o + .debug_frame 0x00008d64 0x6c ./src/Vehicle_System_Mode_Layer/System_Check.o + .debug_frame 0x00008dd0 0x1b8 ./src/uds/ctl_dtc.o + .debug_frame 0x00008f88 0xf8 ./src/uds/debug_util.o + .debug_frame 0x00009080 0x3d0 ./src/uds/uds.o + .debug_frame 0x00009450 0x10c ./src/uds/uds_table.o + .debug_frame 0x0000955c 0x94 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_float.o) + .debug_frame 0x000095f0 0x60 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_i.o) + .debug_frame 0x00009650 0x40 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfscanf_float.o) + .debug_frame 0x00009690 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sf_nan.o) + .debug_frame 0x000096b0 0x6c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sprintf.o) + .debug_frame 0x0000971c 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strcmp.o) + .debug_frame 0x0000973c 0xe8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o) + .debug_frame 0x00009824 0x64 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtol.o) + .debug_frame 0x00009888 0x3c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-vsprintf.o) + .debug_frame 0x000098c4 0x6c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-dtoa.o) + .debug_frame 0x00009930 0x74 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-gethex.o) + .debug_frame 0x000099a4 0x74 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-hexnan.o) + .debug_frame 0x00009a18 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-lnumeric.o) + .debug_frame 0x00009a38 0x40 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-localeconv.o) + .debug_frame 0x00009a78 0x48 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-locale.o) + .debug_frame 0x00009ac0 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-malloc.o) + .debug_frame 0x00009af0 0x48 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mbtowc_r.o) + .debug_frame 0x00009b38 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memcpy-stub.o) + .debug_frame 0x00009b60 0x254 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o) + .debug_frame 0x00009db4 0x2c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-callocr.o) + .debug_frame 0x00009de0 0x38 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-freer.o) + .debug_frame 0x00009e18 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-mallocr.o) + .debug_frame 0x00009e48 0x90 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-svfprintf.o) + .debug_frame 0x00009ed8 0x2c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sbrkr.o) + .debug_frame 0x00009f04 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-s_nan.o) + .debug_frame 0x00009f24 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strncmp.o) + .debug_frame 0x00009f4c 0x3c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-wctomb_r.o) + .debug_frame 0x00009f88 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memmove.o) + .debug_frame 0x00009fb0 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memset.o) + .debug_frame 0x00009fd0 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mlock.o) + .debug_frame 0x0000a000 0x3c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-reallocr.o) + .debug_frame 0x0000a03c 0x5c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-reent.o) + .debug_frame 0x0000a098 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-msizer.o) + .debug_frame 0x0000a0b8 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libm.a(lib_a-s_round.o) + .debug_frame 0x0000a0e8 0xac c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubdf3.o) + .debug_frame 0x0000a194 0x50 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivdf3.o) + .debug_frame 0x0000a1e4 0xc4 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpdf2.o) + .debug_frame 0x0000a2a8 0x20 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_unorddf2.o) + .debug_frame 0x0000a2c8 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixdfsi.o) + .debug_frame 0x0000a2ec 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunsdfsi.o) + .debug_frame 0x0000a310 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_truncdfsf2.o) + .debug_frame 0x0000a334 0x4c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubsf3.o) + .debug_frame 0x0000a380 0x38 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivsf3.o) + .debug_frame 0x0000a3b8 0xc8 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpsf2.o) + .debug_frame 0x0000a480 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixsfsi.o) + .debug_frame 0x0000a4a4 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunssfsi.o) + .debug_frame 0x0000a4c8 0x2c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_aeabi_uldivmod.o) + .debug_frame 0x0000a4f4 0x38 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixdfdi.o) + .debug_frame 0x0000a52c 0x2c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixunsdfdi.o) + .debug_frame 0x0000a558 0x34 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_udivmoddi4.o) + .debug_frame 0x0000a58c 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libnosys.a(sbrk.o) diff --git a/GW/Debug_FLASH/GW.srec b/GW/Debug_FLASH/GW.srec index 9b380c52..b59b3ddb 100644 --- a/GW/Debug_FLASH/GW.srec +++ b/GW/Debug_FLASH/GW.srec @@ -1,9 +1,9 @@ S00A000047572E737265637C S214400000A55AA55A0100000000000000001040005C -S21440100000F0422021144400FD174500FF1745001C -S214401010011845000318450005184500000000006B -S2144010200000000000000000000000000718450017 -S2144010303B184500000000003D1845003F1845009D +S21440100000F04220211444006D1745006F1745003C +S214401010711745007317450075174500000000001E +S21440102000000000000000000000000077174500A8 +S214401030AB17450000000000AD174500AF17450050 S21444010047573334342056302E322E352032303250 S214440110332E31312E362031323A30300A0D00003B S20C4401803412AA5500000000E9 @@ -231,71 +231,71 @@ S214440FC000000000000000000000000000000000D8 S214440FD000000000000000000000000000000000C8 S214440FE000000000000000000000000000000000B8 S214440FF000000000000000000000000000000000A8 -S21444100000F0422021144400FD174500FF17450018 -S2144410100118450003184500051845000000000067 -S2144410200000000000000000000000000718450013 -S2144410303B184500000000003D1845003F18450099 -S21444104041184500411845004118450041184500DF -S21444105041184500411845004118450041184500CF -S21444106041184500411845004118450041184500BF -S21444107041184500411845004118450041184500AF -S214441080411845004118450041184500411845009F -S214441090411845004118450041184500411845008F -S2144410A0411845004118450041184500411845007F -S2144410B0411845004118450041184500411845006F -S2144410C0411845004118450041184500411845005F -S2144410D0411845004118450041184500411845004F -S2144410E0411845004118450041184500411845003F -S2144410F0411845004118450041184500411845002F -S214441100411845004118450041184500411845001E -S214441110411845004118450041184500411845000E -S21444112041184500411845004118450041184500FE -S21444113041184500411845004118450041184500EE -S21444114041184500411845004118450041184500DE -S21444115041184500411845004118450041184500CE -S21444116041184500411845004118450041184500BE -S21444117041184500411845004118450041184500AE -S214441180411845004118450041184500411845009E -S214441190411845004118450041184500411845008E -S2144411A0411845004118450041184500411845007E -S2144411B0411845004118450041184500411845006E -S2144411C0411845004118450041184500411845005E -S2144411D0411845004118450041184500411845004E -S2144411E0411845004118450041184500411845003E -S2144411F0411845004118450041184500411845002E -S214441200411845004118450041184500411845001D -S214441210411845004118450041184500411845000D -S21444122041184500411845004118450041184500FD -S21444123041184500411845004118450041184500ED -S21444124041184500411845004118450041184500DD -S21444125041184500411845004118450041184500CD -S21444126041184500411845004118450041184500BD -S21444127041184500411845004118450041184500AD -S214441280411845004118450041184500411845009D -S214441290411845004118450041184500411845008D -S2144412A0411845004118450041184500411845007D -S2144412B0411845004118450041184500411845006D -S2144412C0411845004118450041184500411845005D -S2144412D0411845004118450041184500411845004D -S2144412E0411845004118450041184500411845003D -S2144412F0411845004118450041184500411845002D -S214441300411845004118450041184500411845001C -S214441310411845004118450041184500411845000C -S21444132041184500411845004118450041184500FC -S21444133041184500411845004118450041184500EC -S21444134041184500411845004118450041184500DC -S21444135041184500411845004118450041184500CC -S21444136041184500411845004118450041184500BC -S21444137041184500411845004118450041184500AC -S214441380411845004118450041184500411845009C -S214441390411845004118450041184500411845008C -S2144413A0411845004118450041184500411845007C -S2144413B0411845004118450041184500411845006C -S2144413C0411845004118450041184500411845005C -S2144413D0411845004118450041184500411845004C -S2144413E0411845004118450041184500411845003C -S2144413F0411845004118450041184500411845002C -S214441400411845004118450000BF00BF00BF00BF5B +S21444100000F04220211444006D1745006F17450038 +S214441010711745007317450075174500000000001A +S21444102000000000000000000000000077174500A4 +S214441030AB17450000000000AD174500AF1745004C +S214441040B1174500B1174500B1174500B117450023 +S214441050B1174500B1174500B1174500B117450013 +S214441060B1174500B1174500B1174500B117450003 +S214441070B1174500B1174500B1174500B1174500F3 +S214441080B1174500B1174500B1174500B1174500E3 +S214441090B1174500B1174500B1174500B1174500D3 +S2144410A0B1174500B1174500B1174500B1174500C3 +S2144410B0B1174500B1174500B1174500B1174500B3 +S2144410C0B1174500B1174500B1174500B1174500A3 +S2144410D0B1174500B1174500B1174500B117450093 +S2144410E0B1174500B1174500B1174500B117450083 +S2144410F0B1174500B1174500B1174500B117450073 +S214441100B1174500B1174500B1174500B117450062 +S214441110B1174500B1174500B1174500B117450052 +S214441120B1174500B1174500B1174500B117450042 +S214441130B1174500B1174500B1174500B117450032 +S214441140B1174500B1174500B1174500B117450022 +S214441150B1174500B1174500B1174500B117450012 +S214441160B1174500B1174500B1174500B117450002 +S214441170B1174500B1174500B1174500B1174500F2 +S214441180B1174500B1174500B1174500B1174500E2 +S214441190B1174500B1174500B1174500B1174500D2 +S2144411A0B1174500B1174500B1174500B1174500C2 +S2144411B0B1174500B1174500B1174500B1174500B2 +S2144411C0B1174500B1174500B1174500B1174500A2 +S2144411D0B1174500B1174500B1174500B117450092 +S2144411E0B1174500B1174500B1174500B117450082 +S2144411F0B1174500B1174500B1174500B117450072 +S214441200B1174500B1174500B1174500B117450061 +S214441210B1174500B1174500B1174500B117450051 +S214441220B1174500B1174500B1174500B117450041 +S214441230B1174500B1174500B1174500B117450031 +S214441240B1174500B1174500B1174500B117450021 +S214441250B1174500B1174500B1174500B117450011 +S214441260B1174500B1174500B1174500B117450001 +S214441270B1174500B1174500B1174500B1174500F1 +S214441280B1174500B1174500B1174500B1174500E1 +S214441290B1174500B1174500B1174500B1174500D1 +S2144412A0B1174500B1174500B1174500B1174500C1 +S2144412B0B1174500B1174500B1174500B1174500B1 +S2144412C0B1174500B1174500B1174500B1174500A1 +S2144412D0B1174500B1174500B1174500B117450091 +S2144412E0B1174500B1174500B1174500B117450081 +S2144412F0B1174500B1174500B1174500B117450071 +S214441300B1174500B1174500B1174500B117450060 +S214441310B1174500B1174500B1174500B117450050 +S214441320B1174500B1174500B1174500B117450040 +S214441330B1174500B1174500B1174500B117450030 +S214441340B1174500B1174500B1174500B117450020 +S214441350B1174500B1174500B1174500B117450010 +S214441360B1174500B1174500B1174500B117450000 +S214441370B1174500B1174500B1174500B1174500F0 +S214441380B1174500B1174500B1174500B1174500E0 +S214441390B1174500B1174500B1174500B1174500D0 +S2144413A0B1174500B1174500B1174500B1174500C0 +S2144413B0B1174500B1174500B1174500B1174500B0 +S2144413C0B1174500B1174500B1174500B1174500A0 +S2144413D0B1174500B1174500B1174500B117450090 +S2144413E0B1174500B1174500B1174500B117450080 +S2144413F0B1174500B1174500B1174500B117450070 +S214441400B1174500B117450000BF00BF00BF00BF7D S214441410FFF7FABF000000000000000000000000D4 S21444142072B64FF000004FF000014FF000024FF04C S21444143000034FF000044FF000054FF000064FF055 @@ -317,7 +317,7 @@ S214441520002810D02C4908684FF0010240EA020017 S21444153008602A492A4A521A013A04DD0020002348 S21444154009C1083AFCDA274800684FF05A31884205 S214441550F9D0114801684FF00000814200D001E004 -S21444156010F070F910F09AF962B610F095F900F0A0 +S21444156010F028F910F052F962B610F04DF900F078 S2144415703BF800BFFEE700BFAFF30080AFF3008048 S21444158010C32D4030C32D4004C32D4000C02D4011 S21444159008ED00E0001043200400264000F04220FE @@ -326,33 +326,33 @@ S2144415B010C0464000C046400100000000004020E5 S2144415C0004044200100000094EF00E000000020AA S2144415D0000001200100000090EF00E00000000041 S2144415E000800000742340202DE9F04F87B0614C02 -S2144415F002F0A4F8604811F073FE60494E200025BE -S21444160022F01EF85E4818F0FBFF5E4819F01CF8FE -S21444161002F007F84CF24453E05800F0D3FC02F0D2 -S21444162043FA00F0F7FD00F0D3FD00F051FD5649B3 -S21444163000201CF061F9554900201CF073F9002184 -S21444164008461CF019FA002144F6206208461CF0AD -S214441650CFF92846013502F0A1FB062DF9D101F059 -S214441660DDFF4CF238534FF47A70E258E75805924F +S2144415F002F06EF8604811F02BFE60494E2000253C +S21444160021F0D6FF5E4818F0B3FF5E4818F0D4FFCA +S21444161001F0D1FF4CF24453E05800F09DFC02F038 +S2144416200DFA00F0C1FD00F09DFD00F01BFD56498B +S21444163000201CF019F9554900201CF02BF9002114 +S21444164008461CF0D1F9002144F6206208461CF0F6 +S21444165087F92846013502F06BFB062DF9D101F0D7 +S214441660A7FF4CF238534FF47A70E258E758059285 S214441670E55854F80390E2580292E2580392E2582E S2144416800492E25854F803A0E658414C019201F003 -S2144416908CFFA04604F1040B08F0B8F93D4802F06C -S2144416A0B5F8216806F57A72914202D3266808F0A6 -S2144416B09CF9D8F800100AF1C802914203D3D8F82E -S2144416C000A008F08BF9019BD8F8001003F16402DF -S2144416D0914204D3D8F80030019308F06DF9049B86 +S21444169056FFA04604F1040B08F082F93D4802F0D8 +S2144416A07FF8216806F57A72914202D3266808F0DC +S2144416B066F9D8F800100AF1C802914203D3D8F864 +S2144416C000A008F055F9019BD8F8001003F1640215 +S2144416D0914204D3D8F80030019308F037F9049BBC S2144416E0D8F8001003F13202914202D3D8F8003001 S2144416F00493039BD8F8001003F11402914204D3D8 -S214441700D8F80030039302F0DDFD029BD8F80010B1 +S214441700D8F80030039302F0A7FD029BD8F80010E7 S21444171003F10A02914204D3D8F80030029307F04A -S21444172046FED8F8001009F10502914203D3D8F8D2 -S214441730009008F026F9D8F80010AA1C914201D36C +S21444172010FED8F8001009F10502914203D3D8F808 +S214441730009008F0F0F8D8F80010AA1C914201D3A3 S214441740D8F80050D8F800107A1C914201D3D8F843 S2144417500070059BDBF800105A1C914204D3DBF85A -S2144417600030059308F018F908F056F90AF0A6FD7B -S21444177097E700BF2C354120D04D4600E803402073 -S214441780145B4600445646007417402068174020B1 -S21444179064FA412054464600024B586800F0030061 +S2144417600030059308F0E2F808F020F90AF05CFD32 +S21444177097E700BF2C354120404D4600E803402003 +S214441780845A4600B45546007417402068174020D3 +S21444179064FA4120C4454600024B586800F00300F2 S2144417A0704700BF00002640024600F03F009310FA S2144417B010B583EA52035408534084EA121483EA69 S2144417C0121384EAD2049B0184EA521403F04003C1 @@ -361,9882 +361,9882 @@ S2144417E019B99A4218BFFF2010BD01290CBF1846EC S2144417F0FF20F9E73C2A0CD07D2A0AD0FE2A08D0DE S214441800BF2A06D092B20144814204D1D043C0B22A S21444181070470022F7E710F8013B1A4492B2FF2AB9 -S21444182084BFFF3A92B2EFE710B9054B187005E053 -S2144418300128FAD00228F8D00328F6D0704700BF13 -S214441840B01D402010B9054B187005E00128FAD0A9 -S2144418500228F8D00328F6D0704700BFAF1D4020BA -S21444186010B9054B187005E00128FAD00228F8D0C4 -S2144418700328F6D0704700BFAE1D402010B9054B74 -S214441880187005E00128FAD00228F8D00328F6D0CC -S214441890704700BFAD1D402010B9054B187005E0D9 -S2144418A00128FAD00228F8D00328F6D0704700BFA3 -S2144418B0AC1D4020F8B5154B154C1D78154E012D22 -S2144418C018D1277857B91449384600F0B9FB002197 -S2144418D0284600F0B5FB25703770F8BD002100207F -S2144418E000F0AEFB0021284600F0AAFB002323703C -S2144418F03370F2E70021012000F0A2FB0021002013 -S21444190000F09EFB002333702370E6E7FE1D402064 -S214441910DD174020DC1740200000C84208B5044BC1 -S2144419209889C0F3C7100BF00DFD024B186008BD34 -S21444193050734020F01D4020074B10B59C89C4F3DB -S214441940C71420460BF0FEFC044B1E2C18609EBFAA -S2144419500322034B1A7010BD50734020F01D4020E4 -S214441960F41D4020034B044A5B6AC3F309231370F7 -S214441970704700BF50734020C41D4020034B1B7863 -S214441980012B02BF024B00221A707047BE1D402036 -S214441990BC1D4020064B074A1B7BC3F3020103F0E1 -S2144419A00703013B1170012B01D8FFF7E7BF7047CF -S2144419B050734020BE1D4020FE28D4BF0130002076 -S2144419C0704770B50022FF23064ED4B2551C8C4295 -S2144419D002D3D843C0B270BD025D53402A46F35C7E -S2144419E0F3E700BFBA3B46000721013008B5FFF7CE -S2144419F0E8FFC0B208BDB0F5447F38B5144617D1E9 -S214441A00244D204695F8B433FF2B14BF01330023EE -S214441A10DBB285F8B43353701F4A1370FFF7E4FF04 -S214441A201E4BC0B285F8B50320701870012038BD2F -S214441A30402818D0B0F5547FF8D1164D204695F876 -S214441A40B033FF2B14BF01330023DAB285F8B0233A -S214441A506270134A1360FFF7C7FFC0B2114B85F894 -S214441A60B103207014E00B4D204695F8A833FF2BA5 -S214441A7014BF01330023DAB285F8A82362700A4AF9 -S214441A801360FFF7B1FF094BC0B285F8A903207075 -S214441A901860CBE750734020331B4020321B402055 -S214441AA0181B4020141B4020281B4020241B402089 -S214441AB0402838B5144616D1254D204695F8E033CF -S214441AC0FF2B14BF01330023DAB285F8E02362709B -S214441AD0204A1360FFF788FF1F4BC0B285F8E10326 -S214441AE02070186005E0B0F5547F04D0B0F5447F0C -S214441AF017D0012038BD164D204695F8E833FF2B05 -S214441B0014BF01330023DAB285F8E8236270134A1F -S214441B101360FFF769FFC0B2114B85F8E9032070E4 -S214441B20DFE70B4D204695F8EC33FF2B14BF01330B -S214441B300023DBB285F8EC3353700A4A1370FFF780 -S214441B4053FF094BC0B285F8ED0320701870D0E7F8 -S214441B5050734020BC1A4020B81A40200C1B40202A -S214441B60081B40202F1B40202E1B4020402838B501 -S214441B70144617D1254D204695F8E033FF2B14BF65 -S214441B8001330023DAB285F81C246270204A1360BD -S214441B90FFF72AFF1F4BC0B285F81D04207018605B -S214441BA0012038BDB0F5547F18D0B0F5447FF7D146 -S214441BB0164D204695F82834FF2B14BF01330023D6 -S214441BC0DBB285F828345370134A1370FFF70CFFC2 -S214441BD0C0B2124B85F82904207014E00B4D204601 -S214441BE095F82434FF2B14BF01330023DBB285F869 -S214441BF0243453700A4A1370FFF7F6FE094BC0B2FA -S214441C0085F8250420701870CAE700BF507340203A -S214441C10981A4020941A40208C1A40208B1A402050 -S214441C20881A4020871A4020402838B5144616D1D2 -S214441C30254D204695F82C34FF2B14BF0133002342 -S214441C40DAB285F82C246270204A1360FFF7CCFE83 -S214441C501F4BC0B285F82D042070186005E0B0F51F -S214441C60547F04D0B0F5447F17D0012038BD164DBC -S214441C70204695F83834FF2B14BF01330023DAB2DC -S214441C8085F838246270134A1360FFF7ADFEC0B27D -S214441C90114B85F839042070DFE70B4D204695F844 -S214441CA03434FF2B14BF01330023DBB285F83434BD -S214441CB053700A4A1370FFF797FE094BC0B285F873 -S214441CC0350420701870D0E750734020801A4020A6 -S214441CD07C1A40206C1A4020681A4020731A402010 -S214441CE0721A4020502870B50546144616D18E4ABE -S214441CF092F88C32FF2B14BF01330023D9B282F8FA -S214441D008C128A4A2170136040F285339D4200F05B -S214441D10DD80162D00F0F080012070BD642826D0AA -S214441D2065283BD032284FD0702863D0712877D0AE -S214441D30332800F08C806A2800F09F80B0F5617FDD -S214441D40E2D1794D204695F8B833FF2B14BF0133C2 -S214441D500023DBB285F8B8335370754A1370FFF727 -S214441D6043FEC0B2734B85F8B90320706DE06E4EE7 -S214441D70204696F87033FF2B14BF01330023DBB2A2 -S214441D8086F8703353706C4A1370FFF72DFE6B4B16 -S214441D90C0B286F8740320701870B5E7624E2046C9 -S214441DA096F8D833FF2B14BF01330023DBB286F8F2 -S214441DB0D8335370624A1370FFF716FEC0B2614BB5 -S214441DC086F8DC032070E7E7574E204696F88833BB -S214441DD0FF2B14BF01330023DBB286F888335370DD -S214441DE0594A1370FFF700FEC0B2584B86F8890371 -S214441DF02070D1E74C4E204696F87C33FF2B14BF18 -S214441E0001330023DBB286F87C335370504A137098 -S214441E10FFF7EAFDC0B24F4B86F87D032070BBE760 -S214441E20414D204695F8CC33FF2B14BF0133002395 -S214441E30DBB285F8CC335370474A1370FFF7D4FDB2 -S214441E40464BC0B285F8CD032070187064E7364D13 -S214441E50204695F8F033FF2B14BF01330023DBB242 -S214441E6085F8F03353703E4A1370FFF7BDFDC0B299 -S214441E703C4B85F8F1032070E7E72B4D2046D5F818 -S214441E80A033D5F8A023C3F3C733FF2B14BF0133C5 -S214441E900023DBB263F3D632C5F8A0236370D5F8CB -S214441EA0A033314AC3F3C7331360FFF79DFDB5F83B -S214441EB0A233C0B22D4A60F3CE13A5F8A2332070E5 -S214441EC0B5F8A233C3F3C713136025E7164D20466F -S214441ED0274A95F80834FF2B14BF01330023DBB29E -S214441EE085F8083463701370FFF77EFDC0B2214B4B -S214441EF085F809042070A8E70B4AB2F86C33B2F8A8 -S214441F006C13C3F34713FF2B14BF01330023DBB218 -S214441F1063F34C11A2F86C136370B2F86C33164A30 -S214441F20C3F34713D0E700BF507340205C1C4020E7 -S214441F30AF1A4020AE1A4020AA1D4020AB1D4020B8 -S214441F40A81D4020A91D40203E1B40203D1B40208C -S214441F50E11A4020E01A4020011B4020001B40208C -S214441F60C21A4020C11A4020B0194020AC19402063 -S214441F70A51A4020A41A4020E017402008F084BA4E -S214441F8010B50B4C08F0B8F9002001F071FA208027 -S214441F90012001F06DFA074B22881880064B1A8000 -S214441FA008F034F808F09CF8BDE8104007F03EBD51 -S214441FB0FA1D4020F81D4020021B40207047704701 -S214441FC070477047002110B50446084614F042FB9B -S214441FD00121002014F03EFB0221002014F03AFBBD -S214441FE00321002014F036FB002014F02FFA0E498B -S214441FF0002014F041F90D4BA2B20020197814F0D9 -S21444200079FA0B49002014F0EBFD0A49002014F03D -S214442010E7FD0949002014F0E3FD08490020BDE827 -S214442020104014F0DDBD00BF8C524600C45246003A -S21444203014544600F4534600D4534600B453460062 -S214442040F8B50D4606461F4928461F4F0BF084FB3D -S214442050044670B14CF24453F85806F545531233CF -S21444206007EB83077D60032E2BD8DFE806F01A21A2 -S2144420702427002128460BF065FB80B94CF24453D4 -S214442080F8580BF05FF929460BF0B4F90AF004FD52 -S21444209000220E4B0AF082FE0BF02EF8DDE72046B7 -S2144420A0DBE782B200210020BDE8F84014F0E2BF2E -S2144420B082B20121F7E782B20221F4E782B2032119 -S2144420C0F1E7F8BD0000C8422C35412000005940D5 -S2144420D008B5034819F086FC024B187008BD00BFCB -S2144420E00C5E46003C464020F7B50123104C114D8B -S2144420F06370A21CEB68A91C0F480235009335F8A0 -S214442100023C19F011FB00222073A01C6178134690 -S21444211015F8017B013310F8016BDBB2B7421CBFE4 -S214442120012200210A2BF3D102B1617003B0F0BD45 -S2144421303C464020201E4020205E46004B7C062B1A -S2144421400AD10122054B1A74CA7B1A2A04D10322E7 -S21444215003F1110119F028BE704700BF201E40202D -S2144421604B7C062B0AD10122054B1A74CA7B2A2AB9 -S21444217004D1032203F1110119F016BE704700BFC3 -S214442180201E40201FB500231A2104460393012332 -S2144421908DF8073019F04EFF0B4B03930B4B1A7C0C -S2144421A0002AFCD01B7C63B102A9204619F046FEE7 -S2144421B08DF80700039B5A1E039213B19DF807300F -S2144421C0F1E704B010BD00BF006A1800201E40208E -S2144421D008B5A12018F05AFA00220A49A12018F09E -S2144421E054FA094B094902220120C3F8F413C3F8F0 -S2144421F0982DC3F8F813C3F8902D0549BDE8084058 -S21444220018F044BF83B44500000029400400280069 -S214442210805D460008B5A22018F038FA00220B4923 -S214442220A22018F032FA0A4B0A4A01210020C3F8C9 -S214442230E023C3F8AC1DC3F8E42302220649C3F8DE -S214442240A42DBDE8084018F061BC00BF89B4450021 -S2144422500000294002002800A45D460010B508226C -S214442260174901204FF4803418F0CCFF012308228C -S2144422701449002018F036FD0021084618F080FE68 -S214442280022801D1013CF7D14FF4803400210120CB -S21444229018F0C2FF022801D1013CF7D1094A0823AD -S2144422A0A2F1080012F8011B013B10F8014BA142B1 -S2144422B004BF013102F8011C13F0FF03F2D110BD34 -S2144422C0341E40203C1E402082B00190019B5A1E82 -S2144422D00192002BFAD102B07047044B4FF400220F -S2144422E04FF4FA70C3F8C022FFF7EEBF000029404F -S2144422F0044B4FF420124FF4FA70C3F8C022FFF791 -S214442300E3BF00BF000029402DE9F04104460D46D6 -S214442310104600293ED1DFF8908050260B46C1B2C5 -S214442320564308F110072846BA19B04415F0B2FED1 -S2144423301C484FF4FB534FF4FB62D8F8141008368D -S21444234003FB04033744D3F8FC3802FB043203F19E -S2144423507A0602F5107C02F5427240F82C1098F882 -S214442360581040F82210FB2212FB046200EB421283 -S214442370A94211D84FF4FB520133642102FB0404F2 -S214442380B3FBF1F201FB1233C4F8FC3804F52154D4 -S21444239001232360BDE8F08117F8016B013502F88C -S2144423A0016BE5E72C3541203C4640202DE9F041C1 -S2144423B004460D46104600293ED1DFF8908050264C -S2144423C00B46C1B2564308F5F2670120BA19B04429 -S2144423D015F060FE1C484FF4FB534FF4FB62D8F8EC -S2144423E09417083603FB04033744D3F8FC3802FB3F -S2144423F0043203F17A0602F5107C02F5427240F884 -S2144424002C1098F8D81740F82210FB2212FB0462CE -S21444241000EB4212A94211D84FF4FB520133642117 -S21444242002FB0404B3FBF1F201FB1233C4F8FC389C -S21444243004F5215401232360BDE8F08117F8016BAD -S214442440013502F8016BE5E72C3541203C46402037 -S2144424502DE9F04104460D46104600293ED1DFF8EA -S214442460908050260B46C1B2564308F57167022049 -S214442470BA19B04415F00EFE1C484FF4FB534FF403 -S214442480FB62D8F8141F083603FB04033744D3F81A -S214442490FC3802FB043203F17A0602F5107C02F59E -S2144424A0427240F82C1098F8581F40F82210FB222D -S2144424B012FB046200EB4212A94211D84FF4FB52BD -S2144424C00133642102FB0404B3FBF1F201FB123333 -S2144424D0C4F8FC3804F5215401232360BDE8F08198 -S2144424E017F8016B013502F8016BE5E72C354120FE -S2144424F03C4640202DE9F04104460D46104600294E -S2144425003ED1DFF8908050260B46C1B2564308F5BC -S214442510B3670320BA19B04415F0BCFD1C484FF409 -S214442520FB534FF4FB62D8F89C15083603FB0403B0 -S2144425303744D3F8FC3802FB043203F17A0602F53A -S214442540107C02F5427240F82C1098F8E01540F8DA -S2144425502210FB2212FB046200EB4212A94211D85D -S2144425604FF4FB520133642102FB0404B3FBF1F243 -S21444257001FB1233C4F8FC3804F5215401232360CC -S214442580BDE8F08117F8016B013502F8016BE5E709 -S2144425902C354120345740202DE9F04104460D4661 -S2144425A0104600293ED1DFF8908050260B46C1B233 -S2144425B0564308F618570420BA19B04415F06AFD75 -S2144425C01C484FF4FB534FF4FB62D8F81C1D0836E6 -S2144425D003FB04033744D3F8FC3802FB043203F10C -S2144425E07A0602F5107C02F5427240F82C1098F8F0 -S2144425F0601D40F82210FB2212FB046200EB4212DC -S214442600A94211D84FF4FB520133642102FB04045F -S214442610B3FBF1F201FB1233C4F8FC3804F5215441 -S21444262001232360BDE8F08117F8016B013502F8F9 -S214442630016BE5E72C354120345740202DE9F04125 -S21444264004460D46104600293ED1DFF890805026B9 -S2144426500B46C1B2564308F568770520BA19B0440C -S21444266015F018FD1C484FF4FB534FF4FB62D8F8A2 -S214442670A413083603FB04033744D3F8FC3802FBA0 -S214442680043203F17A0602F5107C02F5427240F8F1 -S2144426902C1098F8E81340F82210FB2212FB046230 -S2144426A000EB4212A94211D84FF4FB520133642185 -S2144426B002FB0404B3FBF1F201FB1233C4F8FC380A -S2144426C004F5215401232360BDE8F08117F8016B1B -S2144426D0013502F8016BE5E72C3541202C68402093 -S2144426E04FF4FB52054B02FB0033D3F8F808D3F8FB -S2144426F0FC38C31A58425841704700BF2C35412015 -S2144427002DE9F74FCF4D0021CF4E4FF4FB692C46B1 -S21444271041F6987837464FF0640A0846FFF7E0FFDC -S21444272058BBD6F8F83809FB013202F5427257F81E -S21444273022C008FB014200924FF4FB524A4302EB8C -S21444274043123A44019200F1010EC0B2844500F2AD -S214442750AB8009FB0132013385F820C002F51072C4 -S21444276057F822206A624FF0010285F82120B3FB15 -S214442770FAF20AFB1233C6F8F8380131454406F536 -S214442780FB560629C9D194F82130012B1CD10023CD -S21444279040F2212284F82130636A934200F0E180BB -S2144427A000F2998040F25512934200F0D780B3F578 -S2144427B0AB7F80F08380402B00F0C480412B00F038 -S2144427C0C480202B00F0B48041F6B973E25C012A41 -S2144427D00FD10022E25441F6BC73E358932B00F029 -S2144427E0D08000F2C180912B00F0C580922B00F07F -S2144427F0C58043F65173E25C012A14D10022E254A8 -S21444280043F65473E358962B00F0E38000F2C480FA -S214442810822B00F0DB8000F2B780722B00F0DF8062 -S214442820732B00F0DF8045F6E963E25C012A14D19D -S2144428300022E25445F6EC63E3589B2B00F0F38009 -S21444284000F2DE808D2B00F0038100F2D180722BE3 -S21444285000F0F280732B00F0F28047F68163E25C6E -S214442860012A0BD10022E25447F68463E358722BC4 -S21444287000F0F480732B01D102F0EAFF49F61963A5 -S214442880E25C012A40F0F2800022E25449F61C63DE -S214442890E358722B00F0E580732B40F0E78003B0DA -S2144428A0BDE8F04F03F014B8019A02EB000B009A0F -S2144428B09BF840BF02F800B0704644E7B3F5BC7FCF -S2144428C046D0B3F5BE7F46D0B3F5BA7F7FF47CAF2F -S2144428D001F0F8FE78E7B3F5B06F20D00DD840F29B -S2144428E00132934227D0B3F5AE6F15D0B3F5407F8F -S2144428F07FF46AAF01F03EFE66E7B3F5B26F11D0DF -S21444290040F29552934210D040F2855293427FF45F -S2144429105BAF01F0D3FD57E701F0E5FC54E701F067 -S21444292039FD51E701F082FD4EE701F0AFFD4BE77C -S21444293001F0E2FD48E701F06DFE444A1388013396 -S214442940138041E701F072FE3EE701F09DFE3BE74F -S21444295001F0F6FE38E701F029FF35E701F0DAFF2B -S21444296032E701F057FF2FE7B3F5A87F7FF441AF76 -S21444297002F076F83DE701F0F8FF3AE702F026F871 -S21444298037E702F04FF834E78C2B25D0922B7FF4B0 -S2144429904AAF02F0EFF946E7AA2B26D007D89A2B7F -S2144429A00ED0A02B7FF43FAF02F052F93BE7C82B82 -S2144429B009D0B3F5F36F7FF436AF02F0D3FA32E7BB -S2144429C002F0A4F82FE702F005F92CE702F0A8F984 -S2144429D029E702F05FFA26E702F0D8FA23E702F086 -S2144429E03DFB20E702F08CFB1DE702F0C7FB1AE72D -S2144429F0932B30D0972B7FF430AF02F0D3FD2CE7E7 -S214442A00C92B13D007D8A12B13D0AA2B7FF425AFFC -S214442A1002F074FD21E740F2997293427FF41DAFB1 -S214442A2002F002FF19E702F0FDFB16E702F05EFC37 -S214442A3013E702F099FC10E702F0D0FC0DE702F031 -S214442A401FFD0AE7907740202C354120DA1D4020B0 -S214442A5002F010FE01E702F075FEFEE602F014FFF7 -S214442A600CE703B0BDE8F04F02F04EBF03B0BDE83C -S214442A70F08FEA4B0021DFF8C8C31A68586A02F0A0 -S214442A80704200EA0C002DE9F04F1A6000261A89BD -S214442A900027586202F47042986ADFF8A8B31A8195 -S214442AA000F07F40DA68986202F00042DC485960E1 -S214442AB0DA601A8AD86202EA0B021863D9481A8284 -S214442AC00022586393F83800596162F30300996111 -S214442AD0D96183F8380093F83C0083F8202020F02E -S214442AE00F001964D96483F83C0093F84400DFF877 -S214442AF058A300F0E000DFF85493DFF854E362F3A1 -S214442B004510DFF8508383F84400C74898644FF074 -S214442B1047401865C5485865C548C3E916221C6F22 -S214442B205866C44819662040D3F8D8409966186752 -S214442B30D3F8A400A3F86C2000EA0A0083F8B8206F -S214442B40C3F8BC10C3F8A400D3F8A800C3F8C41054 -S214442B5000F00040C3F8C81083F8CC20C3F8A8009F -S214442B60D3F8AC00C3F8E090C00DC005C3F8AC0081 -S214442B70D3F8C00000F07F40C3F8C00093F8D000FC -S214442B8020F00F0083F8D000D3F8D00020F4FF30B4 -S214442B9020F4F870C3F8D000D3F8D40000F07C409A -S214442BA0C3F8D400A4480440C3F8D840D3F8DC4063 -S214442BB00440C3F8DC4093F8E44062F3000483F82E -S214442BC0E44093F8F040C3F8E81024F00704C3F850 -S214442BD0EC10A3F8FC2083F8F04093F80441C3F8C3 -S214442BE0001162F30004C3F80811C3F8101183F807 -S214442BF0044193F80C41C3F8181162F30004A3F897 -S214442C002021C3F8241183F80C4193F81441C3F8E7 -S214442C10281162F30004A3F83821C3F83C1183F862 -S214442C20144193F81C41C3F8441162F30004C3F8FA -S214442C3030E183F81C41D3F82C4104F00044C3F837 -S214442C402C4193F8344124F0030483F83441B3F818 -S214442C50344124F47F6424F00C04A3F8344193F8FC -S214442C60404162F3010483F8404193F84841D3F865 -S214442C70A45162F30104C3F84C1105EA0805C3F8ED -S214442C80541183F8484193F8504145F48035C3F8CD -S214442C90801162F30104C3F88811A3F8902183F8E5 -S214442CA0504193F85841C3F8941162F30104C3F8B1 -S214442CB09C1183F85841D3F8704104F04044C3E96A -S214442CC05C4293F8784124F0030483F87841D3F8BF -S214442CD07C4104F07F44C3F87C4193F8844162F31A -S214442CE0000483F8844193F88C4124F07F0483F8ED -S214442CF08C4193F8984162F3000483F8984193F822 -S214442D00A04162F30004C3E95A2283F8A041C3E910 -S214442D105867C3F8A45193F8BC41D3F8B45162F34E -S214442D200004C3F8A8110540C3F8AC1183F8BC41AD -S214442D3093F8C841C3F8B45124F00704D3F8CC51EF -S214442D40C3F8B01183F8C84105F0604593F8DC41F8 -S214442D50C3F8CC5162F30004D3F8E851C3F8C01169 -S214442D6083F8DC4105F07F4593F8E441C3F8C41189 -S214442D7062F3000483F8D021A3F8D42183F8E44115 -S214442D8093F8F041C3F8D81162F30004C3F8E01195 -S214442D90C3F8E85183F8F04193F8F841C3F8EC11CE -S214442DA024F07F04C3F8F411A3F8FC21C3F80012FE -S214442DB0C3F8B89183F8F84193F80442C3F808126C -S214442DC062F30004C3F81412C3F8181283F80442DA -S214442DD093F80C42C3F81C1262F30004A3F82022B2 -S214442DE0C3F8241283F80C42D3F81042C3F82C12CA -S214442DF004EA0804C3F83412C3F83C1244F480349A -S214442E00C3F854E20D4DC3F8104293F8284262F3D7 -S214442E10010483F8284293F830421DE05073402062 -S214442E2014AE23C10AD723C3000048C2000048C3D7 -S214442E30004026C400F807F80000C0FF0000FEFF6C -S214442E400000FCFF00C0FFFF0000F0FF33336FC1FB -S214442E50CDCC4CBD0000F8FF62F3010483F8304249 -S214442E6093F8384262F3010483F8384293F84042B8 -S214442E7062F3010483F84042D3F8444204F04044E9 -S214442E80C3E9914293F84C4224F0030483F84C423D -S214442E90D3F8504204F06044C3F8504293F8584282 -S214442EA024F03F0483F8584293F87442C3F87012EF -S214442EB062F30304C3F87812C3F87C1283F87442AE -S214442EC093F88042C3F8841262F30304B3F8A8125A -S214442ED0C3F8882283F88042AC4CA3F88C22214065 -S214442EE0C3F8902283F89422A3F8A812D3F8A81221 -S214442EF0C3F8982221F07F7183F89C22C3F8A0225D -S214442F0021F47F3183F8A422C3F8BC22C3F8A81264 -S214442F10D3F8AC1283F8C4220140C3F8AC12D3F8F9 -S214442F20B41201F00041C3E9AD12D3F8C01201F067 -S214442F307F41C3F8C012D3F8C8122940C3E9986742 -S214442F40C3E9B212D3F8E012C3F8DC2201EA0A015C -S214442F5083F8E822C3F8F422C3F8E012B3F8E41284 -S214442F6083F808230C40C3F80C2383F81023A3F8F3 -S214442F70E442874CD3F8E412C3F814230C40D3F845 -S214442F80EC1283F8182301F00041C3F8E442C3F876 -S214442F901C23C3F8EC12B3F8F01283F8202301EA9A -S214442FA00B0BD3F8F812C3F8242301F07F41A3F89F -S214442FB0F0B2784CC3F8F812D3F8FC1201EA0C01CC -S214442FC0C3F8FC12D3F800130840D3F8281301F0D2 -S214442FD04041C3E9C002C3E9B522C3F82813D3F875 -S214442FE02C13D3F8C00301F07E41A3F8A42300F0C9 -S214442FF07840C3F8A823C3F82C13D3F8701301F011 -S2144430007E41C3F87013D3F8741301F00041C3F83B -S214443010741393F8781321F00F0183F87813D3F8D8 -S2144430207C1301F07841C3F87C13D3F8801301F085 -S2144430307F41C3F88013B3F884132140A3F8841364 -S214443040D3F888132940C3F88813D3F8A01301F0A3 -S2144430500041C3F8A01393F8AC1362F3000183F85D -S214443060AC13D3F8B01301F07F41C3F8B013D3F8D0 -S214443070B41301EA0C01C3F8B413D3F8B81301F03F -S2144430804041C3F8B813D3F8BC1301F07841C3E900 -S214443090E467C3F8BC13C3E9F00293F8C813D3F843 -S2144430A0CC0362F30001C3F8142400F0784083F89C -S2144430B0C813B3F8D413C3F8CC032140D3F8D003D1 -S2144430C0A3F8D41300F07F40D3F8D813C3F8D00342 -S2144430D001F07E41C3F8D813D3F8DC132940C3E982 -S2144430E0F71293F8E41362F3000183F8E413D3F879 -S2144430F0E81301F07F41C3F8E813D3F8EC1301EA70 -S2144431000C01C3F8EC13D3F8F0130D40D3F80814AD -S21444311001F04041C3F8F053C3F80814D3F80C1434 -S21444312001F07841C3F80C14D3F8101401F0784138 -S214443130C3F8101493F8181462F30001C3E9FE6749 -S21444314083F81814C3F81C2493F82014C3F82C24CA -S21444315062F3000183F82014D3F8241401F07F416D -S214443160C3F8241493F82A1421F0030183F82A148C -S21444317093F8301462F3000193F8362422F00302E5 -S21444318083F8301483F83624BDE8F08F00FCFFFF44 -S214443190FF0300F000E0FFFF41F698730849002261 -S2144431A058430B182830DA64084483F84820202310 -S2144431B0013B00F8012B13F0FF03F9D1704700BF21 -S2144431C09077402041F6987310B558430B4C41F61F -S2144431D092732218D35A28225A4300231118503087 -S2144431E0104421441A46204481F870304B6701331A -S2144431F000F8012BDBB2202BF9D110BD907740208C -S2144432002DE9F8439946234B0546884603EB0013BD -S2144432109B6A402B31D820494FF4FB5303FB0013E1 -S21444322042F644015B5843B341F698761B4C00275C -S2144432304FF0280C06FB00F3E11801F5FC51103161 -S214443240F8B248451BD328467543FFF7A5FF41F619 -S2144432509071601928260122435A06FB03551344ED -S2144432602C4484F87120C4F8748084F87090C82480 -S214443270B3FBF4F204FB12334352BDE8F8830888E8 -S21444328012F807E00CFB003020443844013780F83D -S21444329050E0D5E7201E40202C3541209077402032 -S2144432A041F6987241F692732DE9F347444D02FB7A -S2144432B000F10446434F6A18D35A282202FB0312ED -S2144432C02A4492F87020082A2FD807EB00120821C7 -S2144432D0916241F698764FF0280941F6947A204652 -S2144432E0664309FB03F206F1500305EB0608911901 -S2144432F01344354A29442B4402EB041200934B6F83 -S21444330018F80A1014F04EFE18F80A300D2101334E -S214443310B3FBF1F201FB123308F80A308246E0B1FF -S21444332002282FD002B0BDE8F087102A03D807EB56 -S21444333000121021CCE7182A03D807EB00121821F4 -S214443340C6E7202A03D807EB00122021C0E7402A0C -S214443350BFD807EB00124021BAE72046FFF732FFFA -S21444336041F69271C82038F8013009FB03660133F0 -S214443370B3FBF0F2354400FB123385F871A028F80D -S2144433800130CFE72046FFF71DFF41F69271002239 -S214443390C82038F8013009FB03660133354485F804 -S2144433A07120B3FBF0F200FB123328F80130D7E962 -S2144433B02232013342F10002C7E92232B2E700BFAB -S2144433C090774020201E4020441E4020F8B500241C -S2144433D00A4D41F698760A4F06FB04F22821E0B2DD -S2144433E0D35B01FB03232B4493F87130012B01D1AB -S2144433F0FFF756FF0134062CEED1F8BD90774020F7 -S2144434002297402008B50B21034820F061F8034B6F -S21444341083F8200B08BD00BF021729402C684020C3 -S21444342001290A4628BF0122072819D8DFE800F0F8 -S21444343004070B0D1012141600210A4801E00A2155 -S214443440094820F00CB80C21F7E702210748F8E7B2 -S2144434500D21F2E70E21F0E70F21EEE70021F5E714 -S214443460704700BF0217294010172940001729400B -S21444347007281AD8DFE800F004070B0E10131517B8 -S21444348008210B4801E00B210A4820F021B801210D -S2144434900948FAE70B21F4E704210848F5E7052133 -S2144434A0FBE70821F9E70A21F7E7FF20704700BF4A -S2144434B006172940021729401217294004172940A5 -S2144434C001284FF002010CBF0022012210B5044629 -S2144434D003481FF0C4FF034A4CF24053D45010BD77 -S2144434E0081729402C35412005281DD8DFE800F070 -S2144434F003080C1014180D4A4CF27453D05A7047F3 -S2144435000A4A4CF27653F9E7084A4CF27853F5E700 -S214443510064A4CF27A53F1E7044A4CF27C53EDE700 -S214443520024A4CF27E53E9E7FF2070472C3541208F -S21444353008B5062100200EF012FD024A4CF27453E0 -S214443540D05208BD2C35412010B5022101200EF082 -S21444355006FD064C4CF276532B21E05201200EF029 -S214443560FEFC4CF27E53E05210BD00BF2C35412089 -S21444357010B5032102200EF0F2FC094C4CF27853AD -S2144435800421E05202200EF0EAFC4CF27A53052164 -S214443590E05202200EF0E3FC4CF27C53E05210BDA5 -S2144435A02C35412000210EF0C7BB084A4CF2385354 -S2144435B082B00749D35800930B68009A9B1A01932C -S2144435C0019B8342F8D902B0704700BF2C35412096 -S2144435D064FA412038B50F4D0F4C95F890305BB9DE -S2144435E001234CF23C5285F89030A3580133A35043 -S2144435F0BDE8384006F0D0B907F018FC4CF23C520F -S214443600002385F89030A3580133A3504CF2385227 -S214443610EBE700BF201E40202C3541200020FFF75A -S2144436204FBF10B58D20244C17F030F800222349A4 -S2144436308D2017F02AF88F2017F028F8002220490A -S2144436408F2017F022F8972017F020F800221D4903 -S214443650972017F01AF89A2017F018F800221A49FB -S2144436609A2017F012F81949002019F057FB184908 -S214443670022019F053FB17490A2019F04FFB16494C -S2144436800D2019F04BFB21460122002019F0C8FDFD -S21444369004F596710122022019F0C2FD04F26C5121 -S2144436A001220A2019F0BCFD04F28C5101220D209F -S2144436B0BDE8104019F0B4BD3838412029D745003C -S2144436C02FD7450035D745003BD745000C5F46000D -S2144436D0E05E4600B45E4600885E460010B48AB992 -S2144436E00949D1F86C3891F8B848CA18013301F63C -S2144436F0B801DBB282F8584610BC012241F84C3C73 -S21444370019F0DEBE10BC70472C35412010B48AB97F -S2144437100949D1F8743891F8D848CA18013301F6E3 -S214443720D801DBB282F8584710BC012241F8643C09 -S21444373019F0C6BE10BC70472C354120194B0121E8 -S21444374042F644000022195044F2A470195046F23E -S2144437500470195048F2646019504AF2C450195023 -S2144437604CF22450195042F648015A5044F2A8717B -S2144437705A5046F208715A5048F268615A504AF212 -S214443780C8515A504CF22851C3E9C1225A504CF2FF -S21444379048524CF2503199504CF244524FF44861DE -S2144437A0995070472C35412010B5064B4FF4FB54C6 -S2144437B004FB003042F64803C15042F64C03C25064 -S2144437C010BD00BF2C354120094BD3E9C1218A42A4 -S2144437D00BD01A4492F8042202700020D3F8042333 -S2144437E00132D2B2C3F8042370470120704700BFA9 -S2144437F02C35412007B501220DF107018DF807004D -S214443800002019F061FB03B05DF804FB0FB470B5FB -S214443810C2B0002446AA02AE52F8041B30460192B7 -S2144438200BF0DEFE304608F07BFFC5B2E3B29D42A5 -S21444383004D842B0BDE8704004B07047305D0134EF -S214443840FFF7D8FFF2E708B58E2016F01FFF962044 -S21444385016F01CFF0748FFF7D9FF0749002018F069 -S214443860DDF90120054918F0D9F90548BDE80840B6 -S214443870FFF7CCBFA84446005C5E4600305E460078 -S214443880B04446000B2938B5044614D142F64403E6 -S2144438900E4D00220E48EA50FFF7B8FF42F64803A2 -S2144438A0EB581BB142F64C02A85898472046BDE850 -S2144438B0384015F0EDB8074B1A6832B10022064876 -S2144438C01A60BDE83840FFF7A1BF38BD2C3541200B -S2144438D0B64446006C5D4120D24446000B2938B5B8 -S2144438E005460E4C13D144F2A47300220C48E25011 -S2144438F0FFF78CFF44F2A873E3581BB144F2AC7252 -S214443900A05898472846BDE8384015F0C1B844F258 -S214443910A073E2580AB10022E25038BD2C3541204B -S214443920F14446000B2938B5044614D146F20473D4 -S2144439300E4D00220E48EA50FFF768FF46F2087321 -S214443940EB581BB146F20C72A85898472046BDE87F -S214443950384015F09DB8074B1A6832B10022064825 -S2144439601A60BDE83840FFF751BF38BD2C354120BA -S2144439700D4546002C9C4120294546000B2938B568 -S21444398004464FF4FB55134815D105FB040542F68F -S214443990440300221048EA50FFF738FF42F6480333 -S2144439A0EB581BB142F64C02A85898472046BDE84F -S2144439B0384015F06DB805FB040404F5215423681B -S2144439C033B1002305482360BDE83840FFF71EBFE7 -S2144439D038BD00BF2C354120474546006345460068 -S2144439E00B2938B504464FF4FB55134815D105FB4F -S2144439F0040542F6440300221048EA50FFF706FF47 -S214443A0042F64803EB581BB142F64C02A858984776 -S214443A102046BDE8384015F03BB805FB040404F5E1 -S214443A202154236833B1002305482360BDE8384059 -S214443A30FFF7ECBE38BD00BF2C354120824546001A -S214443A409E4546000B2938B504464FF4FB551348AB -S214443A5015D105FB040542F6440300221048EA50FB -S214443A60FFF7D4FE42F64803EB581BB142F64C022D -S214443A70A85898472046BDE8384015F009B805FBD5 -S214443A80040404F52154236833B100230548236015 -S214443A90BDE83840FFF7BABE38BD00BF2C354120DC -S214443AA0BD454600D945460038B50A243C4D29460E -S214443AB000200EF065FE38B1013C14F0FF04F6D148 -S214443AC021463848FFF7A2FE0A24374D29460120EE -S214443AD00EF056FE38B1013C14F0FF04F6D1012135 -S214443AE03048FFF793FE0A24304D294602200EF054 -S214443AF047FE38B1013C14F0FF04F6D102212948B0 -S214443B00FFF784FE00222A49B4200A2416F0BDFD9D -S214443B1000222849B52016F0B8FD00222649B620D2 -S214443B2016F0B3FDB42016F0B1FDB52016F0AEFD88 -S214443B30B62016F0ABFD00200EF0B8FA38B1013CC2 -S214443B4014F0FF04F7D121461C48FFF75FFE0A2411 -S214443B5001200EF0ABFA38B1013C14F0FF04F7D163 -S214443B6001211648FFF752FE0A2402200EF09EFA60 -S214443B7038B1013C14F0FF04F7D102210F48FFF797 -S214443B8045FE012100200EF013FB012108460EF0ED -S214443B900FFB01210220BDE838400EF009BB00BFF0 -S214443BA0F8514600144646009C5146004051460093 -S214443BB05D2D4500632D4500692D4500F8454600BA -S214443BC038B51C4C0546206804302044FFF7FCFDFD -S214443BD0012801D1012038BD2368E21810790A284B -S214443BE010D00D280ED0082815D123B1013B124819 -S214443BF02360FFF70BFE2368AB42EBD3254400203B -S214443C00E87006E00D48FFF701FE236800202344D1 -S214443C1018712060DFE7A0F120035E2BEBD8FFF796 -S214443C20E9FD2368E11801330A792360303A81F8C4 -S214443C300421E0E72C354120294646003846460014 -S214443C4010B58020FFF7BCFF90B90A4C23797BB1AE -S214443C500949201D08F05AFD20B90848BDE810401F -S214443C60FFF7D4BD211D0648BDE81040FFF7CEBD82 -S214443C7010BD00BF2C3541202D4646003346460035 -S214443C803B4646002DE9F04F082389B0002492466F -S214443C903B4A054689464FF064081068EDB25168C1 -S214443CA002AF012622468DF810408DF81C40DFF8FE -S214443CB0E8B0CDE905346B4403C3514648461FF08B -S214443CC0CEFB04AA214640F255532846CDF804803C -S214443CD000978DF81C608DF81040059414F0C6FDCE -S214443CE0284B04AA2146284602934FF607738DF8BC -S214443CF01060ADF80C300623CDE9007805935B469A -S214443D0014F0B4FD204A0623214602924FF6FF7271 -S214443D10059328465B46ADF80C2004AA8DF810603F -S214443D20CDE9007814F0A2FD184A062321460292F3 -S214443D30284604AA05935B46ADF80C408DF81060FF -S214443D40CDE9007814F092FD114B124A21462846DC -S214443D508DF81060CDE90232082304AA05935B4629 -S214443D60CDE9007814F082FD0A20FFF71EFC3246A7 -S214443D70514648461FF073FB09B0BDE8F08F00BFBC -S214443D80BC3C46001000500010019FFF1002C000CB -S214443D907102030405060708F100DA182DE9F0411C -S214443DA00446002855D16D2016F070FC2246C049C2 -S214443DB06D2016F06AFC6E2016F068FC2246BD495B -S214443DC06E2016F062FC01220821BB481FF047FB18 -S214443DD001220521B8481FF042FBB84AB84920469C -S214443DE013F0D6FF0121204614F094FF22460D21FD -S214443DF0204614F0EBFD204614F06AFF2346B14AF1 -S214443E000D21204614F002F92346AF4A0D212046E0 -S214443E1014F040F9FEF72DFE2046FFF7BDF9AB4BF4 -S214443E20012242F644015A5003F521531A6041F6E2 -S214443E3098700023A64A4443A648A35004441A460E -S214443E40013384F871202834C82BF9D10020BDE80A -S214443E50F081012846D0022840F0898074209E4F85 -S214443E6016F014FC00229D49742016F00EFC7520B2 -S214443E7016F00CFC00229A49752016F006FC012226 -S214443E80042198481FF0EBFA0122062196481FF0B9 -S214443E90E6FA0025954A20469549DFF8B88213F09D -S214443EA077FF204614F014FF05F10D0658F8353018 -S214443EB0904A0220F6B223F060430135314614F0AE -S214443EC0A5F83A46002331460220503714F0E2F86B -S214443ED00B2DE9D17D4B012246F204715A5003F56D -S214443EE0CE43A3E77120844F16F0D0FB00228349CB -S214443EF0712016F0CAFB722016F0C8FB00228049D7 -S214443F00722016F0C2FB2246072177481FF0A7FA14 -S214443F102246022173481FF0A2FA0025794A204619 -S214443F207949DFF8348213F033FF204614F0D0FE8C -S214443F3005F10D0658F83530744A0120F6B223F0E0 -S214443F4060430135314614F061F83A460023314661 -S214443F500120503714F09EF8042DE9D144F2A471A0 -S214443F605A4B01225A5044F2A0715A505FE7032834 -S214443F7059D0042800F0F48005287FF458AF7B20FD -S214443F80634D16F083FB002262497B2016F07DFBCE -S214443F907C2016F07BFB00225F497C2016F075FBE4 -S214443FA001220E2150481FF05AFA01225B4811465E -S214443FB01FF055FA5A4A5B49204613F0E9FE20465C -S214443FC014F086FE012255492046FFF75BFE564A0A -S214443FD05449204613F0DCFE204614F079FE2B6844 -S214443FE0524A0D2123F06043204614F00FF8002374 -S214443FF04F4A0D21204614F04DF8AB684B4A0E212B -S21444400023F06043204614F001F80023494A0E2169 -S214444010204614F03FF84CF224512C4B01225A50BF -S2144440204CF22051A1E77720434F16F02FFB002295 -S2144440304249772016F029FB782016F027FB002209 -S2144440403F49782016F021FB012200213D481FF00D -S21444405006FA01223B4800251146DFF800811FF08E -S214444060FEF9394A3949204613F092FE204614F0A8 -S2144440702FFE05F10D0658F83530354A0320F6B2C2 -S21444408023F060430135314613F0C0FF3A4600231F -S21444409031460320503713F0FDFF0A2DE9D148F28C -S2144440A064610A4B01225A5048F260615DE700BFE2 -S2144440B08DA4450093A4450008172940EC554600B6 -S2144440C008404020B41E40205C4A40202C35412005 -S2144440D020974020907740205C594020D5A4450046 -S2144440E0DBA445000E1729400C1729403C554600D2 -S2144440F0B8364020D41E4020DC514020B7A44500AA -S214444100BDA4450094554600603B4020C41E402054 -S214444110A83F460017A545001DA545001017294091 -S214444120C43C4600C028402034544600041F402067 -S214444130DC6F40202C704020DC604020F3A4450017 -S214444140F9A4450006172940E4544600103240209E -S214444150E41E40201840460070404600C83F4600D3 -S2144441607920294D16F092FA00222849792016F033 -S2144441708CFA7A2016F08AFA002225497A2016F01C -S21444418084FA01220A2123481FF069F901220921F1 -S21444419020481FF064F9204A2049204613F0F8FDD1 -S2144441A0204614F095FD09221A492046FFF76AFD79 -S2144441B01B4A1A49204613F0EBFD204614F088FDAE -S2144441C02B68184A0D2123F06043204613F01EFF47 -S2144441D00023154A0D21204613F05CFFAB68114AB4 -S2144441E00E2123F06043204613F010FF00230F4AAD -S2144441F00E21204613F04EFF4AF2C4510C4B0122C6 -S2144442005A504AF2C051B0E6B83F460005A54500AC -S2144442100BA5450008172940C43C4600682D40209D -S2144442208C544600F41E40205C684020AC68402015 -S2144442302C35412041F69872084B02FB003310B5EA -S21444424003EB8104E278A07800EB0220627802EB6C -S214444250002213F8210000EB022010BD9077402086 -S21444426010B5094B41F6987404FB0030130A00EB72 -S214444270810181F8282081F82930130C120E81F828 -S2144442802A3081F82B2010BD9077402013B502AB1E -S214444290044603E9060041F69871094A9DF804303D -S2144442A001FB0022009903F03F0321F06041FEF732 -S2144442B0A7FF204602B0BDE81040FEF76DBF00BF22 -S2144442C0B8774020FDF77ABEFDF77ABE7047704750 -S2144442D070477047704770477047704770477047DD -S2144442E070477047704770B5274C284D61782378DF -S2144442F001F00300A678E27843EA0023C1F3810084 -S21444430043EA8023C1F30110890943EA0033207944 -S21444431043EA8133C6F3011143EA0143B10906F087 -S2144443200F0643EA814302F0030143EA0153C2F312 -S214444330810143EA8153C2F30111920943EA0163BE -S21444434043EA82632A6802F0704213432B6008F003 -S214444350FDFF0F4909F04EF8E179627901F00F0349 -S214444360090968601B0143EA121302F0030243EA98 -S214444370012343EA0636AB689B0C46EA02469B0496 -S2144443801E43AE6070BD00BF9077402050734020FF -S214444390CDCCCC3DF0B5234D234A2E782879C6F3B0 -S2144443A0401706F00F03EC7843EA0713C6F380176A -S2144443B0F609E97943EA471343EA86136E78AD78FB -S2144443C043EAC61343EAC53304F0030543EAC55338 -S2144443D0C4F3810543EA4563C4F30115A40943EADB -S2144443E0C56343EA4473D46804F000442343C0F3EB -S2144443F00014D36000F0030343EA8403C0F340147C -S21444440043EAC403C0F38014C00943EA041343EAEE -S214444410401343EA8113118A01F440410B4313824B -S214444420F0BD00BF9077402050734020F8B5134D40 -S214444430134FEB78AC782E7944EA03246B792888BA -S21444444046EA032624B208F081FF0E4908F0D2FF5C -S214444450786136B2204608F079FF0A4908F0CAFF68 -S214444460B861304608F072FF064908F0C3FFEB799E -S214444470F86187F82030044B1C60F8BD90774020E4 -S21444448050734020CDCCCC3D7C174020084A094987 -S2144444901378907881F8243053781843D378064AB2 -S2144444A09B0443EA0023486A024013434B62704726 -S2144444B09077402050734020FF0000FC0C490D4884 -S2144444C010B54A78CC790B7802F0030143EA01230D -S2144444D0C2F38101120943EA812343EA0233826A22 -S2144444E043EA044302F07F421343836210BD00BF95 -S2144444F0907740205073402070B5184D184C28884B -S2144445006E78C0F30A0008F021FF164908F072FFDF -S214444510154908F065FEE062F608A87846EA4010B9 -S214444520C0F30A0008F012FF0E4908F063FF0E4974 -S21444453008F056FE2063A88808F008FF0B4908F0E8 -S21444454059FF0B4908F04CFE94F83830EA7960631A -S21444455062F3030384F8383070BD00BF9077402080 -S214444560507340200AD7233C14AE23410AD7A33BBA -S2144445700AD723432DE9F041224C234D94F83C209E -S21444458095F80080EB7922F00F02AE7948F30210DA -S21444459095F9027046EA032608F00F03134336B231 -S2144445A084F83C3008F0D2FE6A782064A7F13200E2 -S2144445B05300520003F01E0302F0200243EAD813CD -S2144445C0134394F8442022F03F02134384F84430C3 -S2144445D008F0BCFEA064E878323808F0B7FEE06421 -S2144445E0A888A0F5004008F0B1FE2065304608F0E3 -S2144445F0ADFE064908F0FEFE054908F0F1FD60658B -S214444600BDE8F08150734020907740200AD7233C81 -S21444461000004843034A044B116852689965DA65BA -S214444620704700BF907740205073402038B5104DF7 -S214444630104C288808F08AFE0F4908F0DBFE2066F6 -S214444640688808F083FE0D4908F0D4FE0C4908F04B -S214444650C7FD6066A88808F079FE0A4908F0CAFED5 -S214444660AB79A06684F86C30EB7984F86D3038BD4D -S2144446709077402050734020CDCCCC3D0AD7A33C05 -S21444468000C02344ACC527370C4A0D4810B55178B2 -S214444690137801F00104C1F3410143EA042343EAD9 -S2144446A041239178D27843EAC12343EAC243026F56 -S2144446B002F078421343036710BD00BF9077402052 -S2144446C05073402038B5174D174C288808F03EFEE6 -S2144446D0164908F08FFE164908F082FDAB786067ED -S2144446E003F00F03E87884F8783008F02FFE114979 -S2144446F008F076FD09F06AF884F87900A88808F08E -S21444470025FE0D4908F076FE0C4908F069FDAB79A4 -S214444710E06703F00F0384F88030EB7984F8813047 -S21444472038BD00BF90774020507340200AD7A33B43 -S2144447300AD72343000048420AD7A33AF8D3234271 -S21444474038B5144D144C288808F000FE134908F078 -S21444475051FE134908F044FDAB78C4F8840003F0D6 -S2144447600F03A88884F88830EB7884F8893008F0FA -S214444770EDFD0C4908F03EFE0B4908F031FDAB79DF -S214444780C4F88C0003F00F0384F89030EB7984F877 -S214444790913038BD90774020507340200AD7A33BD1 -S2144447A00AD723430AD7A33AF8D3234238B5134D3E -S2144447B0134C288808F0CAFD124908F01BFE12491B -S2144447C008F00EFDAB78C4F8940003F00F03A888F5 -S2144447D084F8983008F0BAFD0C4908F00BFE0C49F2 -S2144447E008F0FEFCAB79C4F89C0003F00F0384F891 -S2144447F0A030EB7984F8A13038BD00BF90774020D4 -S214444800507340200AD7A33B0AD723430AD7A33A78 -S214444810F8D3234270B53B4E3B4C707808F096FD77 -S21444482035783A4908F0E6FD05F07F0508F0CEFFF6 -S214444830C0B245EAC015B07808F088FD334908F0A0 -S214444840D9FD08F0C3FFC0B245EAC035F07808F099 -S2144448507DFD2F4908F0C4FC08F0B8FFD4F8A83012 -S214444860C0B2717903F00043B27945EAC055C1F34A -S21444487040001D43337984F8AC3001F00103C4F89A -S214444880A8501B0243EA4023C1F3800043EA802336 -S214444890C1F3C00043EAC023C1F3001043EA003327 -S2144448A0C1F3401043EA4033C1F38010C90943EAD8 -S2144448B0803343EAC13302F0010143EA0143C2F3C1 -S2144448C0400143EA4143C2F3800143EA8143C2F3D1 -S2144448D0C00143EAC143C2F3001143EA0153C2F3A1 -S2144448E04011C2F3801243EA415343EA8253D4F858 -S2144448F0AC2022F4FF0222F4FE421343C4F8AC3048 -S21444490070BD00BF90774020507340200AD7233CA8 -S21444491000002042124B134810B55A78997802F09A -S21444492003041B7843EA0423C2F3810443EA842342 -S214444930C2F30114920943EA043343EA823301F092 -S2144449400302C1F3810143EA0243D0F8A420120DC6 -S21444495043EA814312051343C0F8A43010BD00BF98 -S2144449609077402050734020704738B5124D41F63A -S2144449709873124CEB5C84F8B83041F69A73E85A54 -S21444498008F0E4FC0E4908F035FD0E4908F028FC12 -S21444499041F69C73C4F8BC00E85A08F0D7FC0A49B0 -S2144449A008F028FD08F012FF41F69F73A4F8C000F3 -S2144449B0EB5C84F8C23038BD90774020507340207A -S2144449C0ACC52737ACC5A73ECDCCCC3D38B541F6B3 -S2144449D09873104D104CE85A08F0B8FC0F4908F08C -S2144449E009FD0F4908F0FCFB41F69A73C4F8C4006D -S2144449F0E85A08F0ABFC094908F0FCFC084908F002 -S214444A00EFFB41F69F73C4F8C800EB5C84F8CC30E7 -S214444A1038BD00BF90774020507340200AD7A33C4F -S214444A2000C023440C4A41F69F730C4910B541F626 -S214444A309974D05C41F69873D35C125D02F001021F -S214444A4043EA0223D1F8D020520C43EA40235204CE -S214444A501343C1F8D03010BD9077402050734020A7 -S214444A60284941F69973284A70B5C85C41F69A734A -S214444A70CD5C41F69B7300F00306CC5C41F698731C -S214444A80CB5C43EA0623C0F3810643EA8623C0F39D -S214444A900116800943EA063343EA803305F00300EF -S214444AA0C5F3810543EA004304F0030043EA854323 -S214444AB043EA0053C4F38100A40943EA8053D2F87E -S214444AC0D40043EA046300F07C40034341F69F70FD -S214444AD0C2F8D43041F69C73CB5C82F8D83041F6A9 -S214444AE09D73CB5C095C1B0203F47C5343EA81331D -S214444AF0D2F8D81021F47F1121F47C510B43C2F82C -S214444B00D83070BD907740205073402070B543F63F -S214444B1030732A4D2A4CEB5A5BBAA4F8DC3043F681 -S214444B203373EE5C43F63573E95CC6F381030A09D6 -S214444B3043EA820394F8DE2022F03F02134384F8CB -S214444B40DE3043F63673E85C40EA0120C0F30900E1 -S214444B5008F0FCFB1B4908F04DFC1B4908F040FBE1 -S214444B6094F8E4303209C4F8E00062F3000384F8B1 -S214444B70E43043F63473E85C40EA0620C0F30900A8 -S214444B8008F0E4FB114908F035FC43F63273C4F8E8 -S214444B90E800E85C08F0DAFB0D4908F02BFC94F8D2 -S214444BA0F020F308C4F8EC0022F0070203F00403F4 -S214444BB043EA9613134384F8F03070BD9077402050 -S214444BC050734020CDCC4C3D666672419A99193E4E -S214444BD00AD7233C1B4943F631731B4830B5CB5C9C -S214444BE080F8F43043F63273CA5C43F63573CD5CD2 -S214444BF043F63473CC5C43F63073C95C93091B02AA -S214444C0043EA8123C2F3401143EA8143C2F380015D -S214444C10C2F3C00243EAC143D0F8F41043EA025355 -S214444C202A0905F00F0543EA4253084A43EA456316 -S214444C300A401343C0F8F430230943EA041480F8C6 -S214444C40F84030BD9077402050734020FF0000E08D -S214444C50F8B5304E43F630732F4CF35A5BBAA4F88B -S214444C60FC3043F63373F55C43F63273F05CAB09C1 -S214444C7043EA800008F06AFB284908F0BBFB94F836 -S214444C800431AA08C4F8000162F3000384F804312E -S214444C9043F63473F05C40EA0520C0F3090008F09C -S214444CA055FB1E4908F0A6FB94F80C31EA08C4F8F4 -S214444CB0080162F3000384F80C3143F63673F75C5C -S214444CC043F63573F05CBB0943EA800008F03EFBCC -S214444CD0124908F08FFB94F814312A09C4F81001DD -S214444CE06D0962F3000384F8143143F63773F05CBD -S214444CF040EA0720C0F3090008F028FB074908F0FB -S214444D0079FB94F81C31C4F8180165F3000384F861 -S214444D101C31F8BD90774020507340209A99193E34 -S214444D2038B5124D43F63073114CEB5A5BBAA4F8BF -S214444D30203143F63273E85A40BAC0F30D0008F007 -S214444D4005FB4FF07A5108F055FB43F63673C4F82A -S214444D502401E85A40BAC0F30D0008F0F7FA4FF0C1 -S214444D607A5108F047FBC4F8280138BD90774020B4 -S214444D7050734020F8B5434A43F63273424ED15CF2 -S214444D8043F63473D45C43F63373C1F38010D55C76 -S214444D9043F63573D75CCB0943EA400343F6317098 -S214444DA0105C43EA8003C1F3401043EA8023C1F316 -S214444DB0001043EAC023C4F3400043EA003343F6FA -S214444DC03070105C43EA4033C1F3C00043EA4053BA -S214444DD0C1F3800043EA8053C5F3001043EAC0534E -S214444DE0680943EA0063C7F3011043EAC063C1F3AA -S214444DF0400001F0010143EA407343EA8173D6F868 -S214444E002C1101F000410B43C6F82C3143F636739F -S214444E10D05C40EA0720BF09C0F3090008F096FAC0 -S214444E201A4908F0E7FA1A4908F0DAF9C5F3C00255 -S214444E3004F00103C6F8300143EA420305F00402D5 -S214444E401343C5F3400205F0010543EAC203C4F325 -S214444E50C00243EA051343EA4713C4F3001743EA80 -S214444E60C713A709C4F3800443EA072343EA82230B -S214444E7043EAC424B6F8343103F470431C43A6F81A -S214444E803441F8BD9077402050734020CDCCCC3D83 -S214444E909A994C4270B543F630732F4D2F4CEB5ACB -S214444EA05BBAA4F8383143F63373EE5C43F6327398 -S214444EB0E85CB30943EA800008F048FA284908F059 -S214444EC099FA94F84031B208C4F83C0162F30103FD -S214444ED084F8403143F63473E85C40EA06203609E9 -S214444EE0C0F3090008F032FA1D4908F083FA94F832 -S214444EF04831C4F8440166F3010384F8483143F664 -S214444F003673EE5C43F63573E85CB30943EA8000D7 -S214444F1008F01CFA124908F06DFA94F85031B208B9 -S214444F20C4F84C0162F3010384F8503143F63773F6 -S214444F30E85C40EA06203609C0F3090008F006FAA1 -S214444F40074908F057FA94F85831C4F8540166F300 -S214444F50010384F8583170BD907740205073402048 -S214444F60CDCCCC3D074943F63073074ACB581BBAE1 -S214444F70C2F8683143F63473CB581BBAC2F86C3166 -S214444F80704700BF907740205073402030B543F6BA -S214444F903073304C3049E35A5BBAA1F8703143F66B -S214444FA03673E05C43F63773E25C43F63273E55C93 -S214444FB000F0030343EA8503C0F3800543EA8523F0 -S214444FC0C2F3800543EAC523850943EA0533B1F8AD -S214444FD0725105F440452B43C2F3C005A1F8723123 -S214444FE043F63373E35C81F87431C0F3C0031B02A9 -S214444FF043EA452302F0030543EA852343F6347522 -S214445000655D43EA0533C0F30015C0F3401043EA38 -S2144450100553C2F3001543EA45539509120943EA7A -S2144450208553D1F8745102F0020225F47F050243F9 -S21444503025F47F452B43C1F8743143F63573E35C5E -S21444504081F8773191F8783123F003031A4381F8D5 -S214445050782130BD9077402050734020F8B5244ED8 -S21444506043F63073234DF35A5BBAA5F87C3143F6C6 -S2144450703373F45C43F63273A208F75C43F6367334 -S21444508002F00C02F05C42EA9412C00842EA0712AC -S21444509000EB800085F87E213F0908F057F995F823 -S2144450A08431A208C5F8800162F3000385F8843190 -S2144450B043F63473F05A40BA80B208F047F90E49C2 -S2144450C008F098F90D4908F08BF8C4F3C00364015E -S2144450D0C5F8880143EA470304F060041C4395F886 -S2144450E08C3123F07F031C4385F88C41F8BD00BF08 -S2144450F09077402050734020CDCC4C3D00C0CC44EB -S21444510070B543F63073194E194CF35A5BBAA4F88B -S214445110903143F63273F05A40BA80B208F016F92A -S214445120144908F067F9144908F05AF843F63673F8 -S214445130C4F89401F55C94F8983165F300036D085F -S21444514084F8983143F63473F05A40BA80B2A0F5E6 -S214445150FF407F3808F0FAF894F8A031C4F89C0170 -S21444516065F3000384F8A03170BD00BF90774020FB -S214445170507340200AD7A33C00C0234470B543F67E -S2144451803073234D234CEB5A5BBAA4F8A43143F650 -S2144451903273E85C43F63473EE5CC0F34002B30803 -S2144451A0360903F0020313438200800802F0040227 -S2144451B0134394F8A62122F00702134384F8A63139 -S2144451C008F0C4F8144908F015F9144908F008F82A -S2144451D043F63373C4F8A801E85C46EA001008F0C6 -S2144451E0B5F80F4908F006F943F63673C4F8AC012F -S2144451F0E85C43F63573EB5CDB0043EA501008F09A -S214445200A5F8054908F0F6F8C4F8B00170BD00BF2B -S2144452109077402050734020CDCCCC3DCDCC4C40F4 -S2144452200AD7233C70B545F6C8632A4D2A4CEB5A38 -S2144452305BBAA4F8B43145F6CB63EE5C45F6CD6371 -S214445240E95CC6F381030A0943EA820394F8B6216B -S21444525022F03F02134384F8B63145F6CE63E85C49 -S21444526040EA0120C0F3090008F070F81B4908F032 -S214445270C1F81B4907F0B4FF94F8BC313209C4F8AE -S214445280B80162F3000384F8BC3145F6CC63E85CAD -S21444529040EA0620C0F3090008F058F8114908F01F -S2144452A0A9F845F6CA63C4F8C001E85C08F04EF8AD -S2144452B00D4908F09FF894F8C821F308C4F8C401CF -S2144452C022F0070203F0040343EA9613134384F8D8 -S2144452D0C83170BD9077402050734020CDCC4C3DB3 -S2144452E0666672419A99193E0AD7233C1B4945F68D -S2144452F0C9631B4830B5CB5C80F8CC3145F6CA63ED -S214445300CA5C45F6CD63CD5C45F6CC63CC5C45F6CD -S214445310C863C95C93091B0243EA8123C2F3800134 -S21444532043EA8143C2F3C001C2F3401243EAC14395 -S214445330D0F8CC1143EA02532A0905F00F0543EA94 -S2144453404253084A43EA45630A401343C0F8CC3103 -S214445350230943EA041480F8D04130BD90774020B6 -S21444536050734020FF0000E070B545F6C863184D02 -S214445370184CEB5A5BBAA4F8D43145F6CC63E85AD9 -S214445380EE5C40BAF609C0F3090007F0DFFF1249A5 -S21444539008F030F894F8DC31C4F8D80166F300031A -S2144453A084F8DC3145F6CA63E85AEE5C40BAF6093E -S2144453B0C0F3090007F0CAFF074908F01BF894F841 -S2144453C0E431C4F8E00166F3000384F8E43170BDC8 -S2144453D090774020507340209A99193EF8B5244E51 -S2144453E045F6C863234DF35A5BBAA5F8E83145F64B -S2144453F0CB63F45C45F6CA63A208F75C45F6CE6315 -S21444540002F00C02F05C42EA9412C00842EA071228 -S21444541000EB800085F8EA213F0907F097FF95F8EE -S214445420F031A208C5F8EC0162F3000385F8F031C8 -S21444543045F6CC63F05A40BA80B207F087FF0E496F -S21444544007F0D8FF0D4907F0CBFEC4F3C003640150 -S214445450C5F8F40143EA470304F060041C4395F896 -S214445460F83123F07F031C4385F8F841F8BD00BFAC -S2144454709077402050734020CDCC4C3D00C0CC4467 -S21444548070B545F6C863194E194CF35A5BBAA4F87E -S214445490FC3145F6CA63F05A40BA80B207F056FF6C -S2144454A0144907F0A7FF144907F09AFE45F6CE6361 -S2144454B0C4F80002F55C94F8043265F300036D0802 -S2144454C084F8043245F6CC63F05A40BA80B2A0F56C -S2144454D0FF407F3807F03AFF94F80C32C4F80802CD -S2144454E065F3000384F80C3270BD00BF907740200B -S2144454F0507340200AD7A33C00C0234470B545F6F9 -S214445500C863234D234CEB5A5BBAA4F8103245F6D5 -S214445510CA63E85C45F6CC63EE5CC0F34002B3086D -S214445520360903F0020313438200800802F00402A3 -S214445530134394F8122222F00702134384F81232DB -S21444554007F004FF144907F055FF144907F048FED6 -S21444555045F6CB63C4F81402E85C46EA001007F04C -S214445560F5FE0F4907F046FF45F6CE63C4F8180229 -S214445570E85C45F6CD63EB5CDB0043EA501007F08D -S214445580E5FE054907F036FFC4F81C0270BD00BFAF -S2144455909077402050734020CDCCCC3DCDCC4C4071 -S2144455A00AD7233C70B545F6C8632F4D2F4CEB5AAB -S2144455B05BBAA4F8203245F6CB63EE5C45F6CA6384 -S2144455C0E85CB30943EA800007F0C0FE284907F0C8 -S2144455D011FF94F82832B208C4F8240262F3010397 -S2144455E084F8283245F6CC63E85C40EA062036095F -S2144455F0C0F3090007F0AAFE1D4907F0FBFE94F825 -S2144456003032C4F82C0266F3010384F8303245F68F -S214445610CE63EE5C45F6CD63E85CB30943EA8000AE -S21444562007F094FE124907F0E5FE94F83832B208C3 -S214445630C4F8340262F3010384F8383245F6CF6383 -S214445640E85C40EA06203609C0F3090007F07EFE0F -S214445650074907F0CFFE94F84032C4F83C0266F39C -S214445660010384F8403270BD907740205073402048 -S214445670CDCCCC3D30B545F6C863304C3049E35AC2 -S2144456805BBAA1F8443245F6CE63E05C45F6CF6398 -S214445690E25C45F6CA63E55C00F0030343EA85032F -S2144456A0C0F3800543EA8523C2F3800543EAC52355 -S2144456B0850943EA0533B1F8465205F440452B4381 -S2144456C0C2F3C005A1F8463245F6CB63E35C81F8E5 -S2144456D04832C0F3C0031B0243EA452302F00305E5 -S2144456E043EA852345F6CC65655D43EA0533C0F356 -S2144456F00015C0F3401043EA0553C2F3001543EACD -S21444570045539509120943EA8553D1F8485202F0A5 -S214445710020225F47F05024325F47F452B43C1F856 -S214445720483245F6CD63E35C81F84B3291F84C320F -S21444573023F003031A4381F84C2230BD907740206F -S21444574050734020F8B5344A45F6CA63334DD15CAD -S21444575045F6CC63D45C45F6CB63C1F38017D05C86 -S21444576045F6CD63D65CCB0943EA470345F6C9679D -S214445770D75D43EA8703C1F3401743EA8723C1F35F -S214445780001743EAC723C4F3400743EA073345F602 -S214445790C867D75D43EA4733C0F30017400943EA76 -S2144457A0475343EA8053C6F3011043EA4063C1F3C8 -S2144457B0400001F0010143EAC06343EA0173D5F8AF -S2144457C0501201F060410B43C5F8503245F6CE63A3 -S2144457D0D05C40EA0620C0F3090007F0B7FD104944 -S2144457E007F008FE0F4907F0FBFCC5F85402B3095E -S2144457F004F0010646EA43066308A40903F00803D6 -S2144458001E4395F8583246EA041423F03F031C43DB -S21444581085F85842F8BD00BF90774020507340202A -S214445820CDCCCC3D9A994C42074945F6C863074AC5 -S214445830CB581BBAC2F8683245F6CC63CB581BBA71 -S214445840C2F86C32704700BF9077402050734020B7 -S21444585008B5094A47F66263D05A40BA80B207F0A0 -S21444586075FD064907F0C6FD054907F0B9FC054B2A -S214445870C3F8700208BD00BF907740200AD7A33C07 -S21444588000C023445073402010B50D4B47F6626168 -S2144458900C4C595C94F8742261F3030284F8742225 -S2144458A047F66462985A40BA80B207F04FFD0649FC -S2144458B007F0A0FD054907F093FCC4F8780210BD34 -S2144458C09077402050734020CDCC4C3D00C0CC4413 -S2144458D008B5094A49F6FA53D05A40BA80B207F096 -S2144458E035FD064907F086FD054907F079FC054B6A -S2144458F0C3F87C0208BD00BF907740200AD7A33C7B -S21444590000C023445073402010B50D4B49F6FA515D -S2144459100C4C595C94F8802261F3030284F880228C -S21444592049F6FC52985A40BA80B207F00FFD064931 -S21444593007F060FD054907F053FCC4F8840210BD27 -S2144459409077402050734020CDCC4C3D00C0CC4492 -S2144459502A4B2B4A10B55C78C4F381011170C4F30A -S2144459600111284A1170C4F30101274AA409117091 -S2144459701A782649C2F381100870C2F301102449EC -S2144459800870C2F381002349C2F301020870224919 -S2144459900A701A7A2149C2F38100C2F301020870E0 -S2144459A01F490A705A7A1F49C2F303120A709A7A38 -S2144459B01D49C2F301020A709A781C4902F003009A -S2144459C00860C2F381001A490860C2F301101949FD -S2144459D09209086018490A60DA78184902F0030008 -S2144459E0C2F381020860164958680A70154907F0E0 -S2144459F0B5FD154B1860154B1C6010BD5073402008 -S214445A00F8184020F7184020F6184020F518402093 -S214445A10F4184020F3184020F2184020F118402093 -S214445A20F0184020141E4020C0184020E81840209B -S214445A30E4184020E0184020DC184020D8184020C5 -S214445A400D1E4020CDCCCC3DD0184020EC18402034 -S214445A50284B29491A7B02F007000860C2F3C000AD -S214445A6026490860C2F3001025490870C2F3401066 -S214445A702449C2F38012087023490A709A8923493C -S214445A80C2F3C7120A60DA682149C2F3C7320A6011 -S214445A90DA892049C2F3C1120A60DA7B1E49C2F38E -S214445AA041000860C2F3C1001C49C2F341120860B9 -S214445AB01B490A601A7C1B4902F003000860C2F3C3 -S214445AC0800019490860C2F3C00018490860C2F350 -S214445AD000101749C2F34012086016490A601A8A31 -S214445AE01549C2F383125B7C0A60C3F38303134AEB -S214445AF01360704750734020BC184020B8184020AC -S214445B00B6184020B5184020B4184020B01840209D -S214445B10AC184020A8184020A4184020A0184020C4 -S214445B209C184020981840209418402090184020F4 -S214445B308C18402088184020841840208018402024 -S214445B407047034B034ADB8CC3F3870313707047D9 -S214445B5050734020781740200A4A0B4992F8283060 -S214445B60C3F38100C3F30113087008490B7092F81D -S214445B702930074AC3F30101C3F381031170054A70 -S214445B8013707047507340200C1E4020091E40205E -S214445B900B1E4020081E40207047184B184993F8A7 -S214445BA03C2002F001000860C2F34000154908603A -S214445BB0C2F380001449C2F3C002086013490A6065 -S214445BC0196C134A116093F84420124902F00100FC -S214445BD00860C2F343001049C2F3401208600F49FC -S214445BE00A60996C0E4A1160D96C0E4A1160196DA0 -S214445BF00D4A11605A6D0D4B1A6070475073402021 -S214445C008819402084194020801940207C1940205F -S214445C107819402074194020701940206C1940208F -S214445C206819402064194020601940205C194020BF -S214445C30344A354992F8A83003F001000860C3F3AB -S214445C40400032490860C3F382003149C3F341132C -S214445C50086030490B60B2F8A8302F49C3F3C71325 -S214445C600B60D2F8A8302D49C3F3C7330B60B2F8A3 -S214445C70AA302B49C3F3C7130B6092F8AC10294BD8 -S214445C80196092F8AD30284903F001000860C3F368 -S214445C90400026490860C3F3800025490860C3F3E2 -S214445CA0C00024490860C3F3001023490860C3F3C6 -S214445CB0401022490860C3F380102149DB0908607C -S214445CC020490B6092F8AE301F4A03F00101116080 -S214445CD0C3F340011D4A1160C3F380011C4A11609E -S214445CE0C3F3C0011B4A1160C3F300111A4A116082 -S214445CF0C3F34011194AC3F380131160184A136062 -S214445D00704700BF5073402054194020501940201B -S214445D104C1940204819402044194020401940203E -S214445D203C1940203819402034194020301940206E -S214445D302C1940202819402024194020201940209E -S214445D401C194020181940201419402010194020CE -S214445D500C194020081940200419402000194020FE -S214445D60FC1840207047064B064A196E116093F89B -S214445D706C10054A11605A6E044B1A60704700BF97 -S214445D8050734020C81C4020BC1C4020C41C4020EB -S214445D90114A124992F8703003F003000860C3F3C6 -S214445DA083000F499B0908600E490B6092F87130D6 -S214445DB00D49C3F3410003F0010308600B490B602F -S214445DC0136F0B49C3F3C7230B60B2F87230094A0A -S214445DD0C3F3C70313607047507340209C1C402095 -S214445DE0981C4020941C40208C1C4020901C402032 -S214445DF0801C4020881C4020104B114A596F11606B -S214445E0093F878200F4902F00F00120908600E49F3 -S214445E100A6093F879100D4A1160D96F0C4A1160E4 -S214445E2093F880200B4902F00F00120908600A49D3 -S214445E300A6093F88120094B1A60704750734020DB -S214445E403C18402038184020341840203018402051 -S214445E502C18402028184020241840202018402081 -S214445E60114B124AD3F88410116093F888201049D5 -S214445E7002F00F00120908600E490A6093F8891070 -S214445E800D4A1160D3F88C100C4A116093F8902098 -S214445E900B4902F00F00120908600A490A6093F899 -S214445EA09120094B1A607047507340201C184020BC -S214445EB01818402014184020101840200C18402071 -S214445EC00818402004184020001840200F4B104A61 -S214445ED0D3F89410116093F898200E4902F00F00FE -S214445EE0120908600C490A60D3F89C100B4A1160EA -S214445EF093F8A0200A4902F00F00120908600949E5 -S214445F000A6093F8A120084B1A60704750734020EB -S214445F10FC174020F8174020F4174020F017402084 -S214445F20EC174020E8174020E41740207047174AF3 -S214445F30174992F8A43003F003000860C3F38100C5 -S214445F4014490860C3F3011013499B0908601349B8 -S214445F500B6092F8A530124903F003000860C3F3BF -S214445F60810010490860C3F301100F499B0908607B -S214445F700E490B6092F8A6300D4A03F00301C3F3B2 -S214445F80810311600B4A1360704700BF5073402072 -S214445F90081C4020041C4020001C4020FC1B4020C1 -S214445FA0F81B4020F41B4020F01B4020EC1B4020F4 -S214445FB0E81B4020E41B402010B50C4C0C4B94F8D6 -S214445FC0B820B4F8C0001A60D4F8BC20094B1A6054 -S214445FD007F0B8F9084B094A186094F8C23003F041 -S214445FE00F011B091160064A136010BD5073402010 -S214445FF07C184020781840207418402070184020A0 -S2144460006C184020094B0A4AD3F8C4101160D3F8E0 -S214446010C810084A93F8CC30116003F00F01064AC2 -S2144460201B091160054A1360704700BF5073402037 -S2144460306818402064184020601840205C184020AF -S214446040114A124992F8D03003F003000860C3F3B3 -S21444605081000F490860C3F301100E499B0908608C -S2144460600D490B6092F8D1300C4903F00100C3F39C -S214446070430308600A490B60D2F8D030094AC3F398 -S21444608043331360704700BF507340205818402075 -S21444609054184020501840204C184020481840209F -S2144460A04418402040184020164A174992F8D430E5 -S2144460B003F003000860C3F3810014490860C3F387 -S2144460C0011013499B09086012490B6092F8D530B9 -S2144460D0114903F003000860C3F381000F490860C8 -S2144460E0C3F301100E499B0908600E490B6092F8F1 -S2144460F0D6300D4A03F00301C3F3810311600B4A03 -S2144461001360704750734020581C4020541C402055 -S214446110501C40204C1C4020481C4020441C40201E -S214446120401C40203C1C4020381C4020341C40204E -S21444613008B5054B0549D3F8E80007F00FFA07F011 -S21444614045FB034B186008BD507340209A99193E8E -S214446150001D402008B5FFF7FBFBFFF779FCFFF76F -S214446160F0FCFFF7F9FCFFF718FDFFF7FCFDFFF71F -S2144461700FFEFFF721FFFFF745FFFFF761FFFFF72D -S21444618093FFFFF7D5FFFFF7D2FEBDE80840FFF7C1 -S2144461904FBD7047704770477047704770477047A9 -S2144461A0024BD3F88821024B1A6070475073402044 -S2144461B0AC174020024BD3F89421024B1A60704728 -S2144461C050734020D817402008B5FFF7E9FFBDE8D4 -S2144461D00840FFF7EFBF70477047704770477047F7 -S2144461E070477047704770477047704770477047AE -S2144461F070477047104B186810B500F28F200F4C4C -S21444620007F0A0F80E4907F0A9F907F0B9FA0D4BC4 -S214446210A4F88802186800F2666007F093F80A4902 -S21444622007F09CF907F0ACFA084BA4F88A021B68FE -S21444623084F88C3210BD00BF4C1A40205073402066 -S2144462400AD7A33C481A4020CDCC4C3D5C1C402089 -S214446250134B186810B500F28F20124C07F072F8F2 -S214446260114907F07BF907F08BFA104BA4F890021B -S214446270186800F2666007F065F80D4907F06EF995 -S21444628007F07EFA0B4BA4F892021A680A4B1B6876 -S21444629003F00F0343EA021384F8943210BD00BFA0 -S2144462A03C1A4020507340200AD7A33C381A40205A -S2144462B0CDCC4C3D301A4020341A4020134B18683D -S2144462C010B500F28F20124C07F03CF8114907F045 -S2144462D045F907F055FA104BA4F89802186800F2EE -S2144462E0666007F02FF80D4907F038F907F048FACA -S2144462F00B4BA4F89A021A680A4B1B6803F00F0368 -S21444630043EA021384F89C3210BD00BF2C1A402086 -S214446310507340200AD7A33C281A4020CDCC4C3D8D -S214446320201A4020241A4020134B186810B500F257 -S2144463308F20124C07F006F8114907F00FF907F0C2 -S2144463401FFA104BA4F8A002186800F2666006F024 -S214446350F9FF0D4907F002F907F012FA0B4BA4F8BF -S214446360A2021A680A4B1B6803F00F0343EA02139F -S21444637084F8A43210BD00BF1C1A4020507340203D -S2144463800AD7A33C181A4020CDCC4C3D101A4020C6 -S214446390141A40204D4B4E4A1B68012B5BD14D4B83 -S2144463A04D491B6809689B0001F0030103F00C0388 -S2144463B00B434A490968090101F030010B43484937 -S2144463C009688901C9B20B4346490968090201F4C0 -S2144463D040710B4344490968890201F440610B4308 -S2144463E042490968090301F440510B43404909688E -S2144463F0890389B20B433F490968090401F44031D3 -S2144464000B433D490968890401F440210B43D2F803 -S214446410A812090D09050B43C2F8A832374B1B785E -S21444642003F00301364B1B7803F003031B0143EAD6 -S21444643081133449097801F0030143EA0123B2F891 -S214446440AA1221F47C710B43A2F8AA322E4B1B8865 -S21444645082F8AC327047002B33D12C4B2C491B6846 -S21444646009689B0001F0030103F00C030B43294920 -S2144464700968090101F030010B432749096889017D -S214446480C9B20B4325490968090201F440710B431C -S21444649023490968890201F440610B43214909688C -S2144464A0090301F440510B431F490968890389B223 -S2144464B00B431E490968090401F440310B431C4947 -S2144464C0A0E7023B012BA9D8C7E700BF181D402010 -S2144464D050734020041C4020081C4020001C4020D0 -S2144464E0FC1B4020F81B4020F41B4020F01B40209F -S2144464F0EC1B4020E81B4020E41B40201D1E40208F -S2144465001C1E40201E1E40201A1E40202C1C4020CC -S214446510301C4020281C4020241C4020201C4020A6 -S2144465201C1C4020181C4020141C4020101C4020DA -S2144465300C1C4020124B13491B7803F00302124BE9 -S2144465401B7803F0030343EA8203104A127802F0EE -S214446550030243EA02130E4A127802F0030243EAA5 -S21444656082130C4A127802F0030243EA0223B1F87B -S214446570B02202F47C421343A1F8B032704700BF05 -S214446580AF1D402050734020B01D4020AE1D40201B -S214446590AD1D4020AC1D402070B5444D444C2E6883 -S2144465A02146304607F0D8F808B12C6006E0414C46 -S2144465B03046214607F0C6F80028F6D13E4B3F4900 -S2144465C01C68204607F0D2F808B100232B603C49EB -S2144465D0204607F0ADF808B100232B60394B186805 -S2144465E006F0B0FE384B196807F0ACF808B1002343 -S2144465F02B60364B364E1C68364B64001B6804F0E2 -S214446600020403F001031C43334B1B689B0003F056 -S21444661004031C43314B1B68DB0003F008031C4394 -S2144466202F4B1B681B01DBB21C432E4B1B681B0203 -S21444663003F440731C432C4B1B689B0203F4E05347 -S2144466401C432A4B18682A4B400300F4C0400443BA -S214446650186806F077FE274906F0C4FD264906F07A -S2144466607DFF07F08DF8254B224903EAC0331C43CF -S214446670D6F8B43203F000431C43214BC6F8B44268 -S214446680186806F0AFFD1C4906F068FF07F078F876 -S2144466901849A6F8B802286806F0A4FD164906F07C -S2144466A05DFF07F06DF8A6F8BA0270BDEC1D4020F9 -S2144466B000002041000020C1601940200000FA4339 -S2144466C00000FAC3F81C4020FC1C40204C1D40200F -S2144466D050734020501D4020481D4020441D4020FB -S2144466E0401D40203C1D4020381D4020341D402085 -S2144466F0301D4020000048430AD7233C0080FF7FDB -S2144467002C1D4020194B186810B5C830184C06F09C -S21444671019FE184906F022FF07F032F8164B1749BF -S214446720A4F8BC02186806F05DFD154906F016FF8D -S21444673007F026F8134BA4F8BE021B68A4F8C03230 -S214446740114B186807F01CF8104B84F8C2021B68FB -S21444675084F8C3320E4B1A680E4B1B6803F00F03C3 -S21444676043EA021384F8C43210BD00BF081D40201B -S21444677050734020CDCCCC3D041D402000C0234463 -S2144467800AD7A33C001D4020FC1C4020F81C402097 -S214446790F01C4020F41C4020194B1A4A1B681A4926 -S2144467A082F8C832194B09681B6809029B0201F437 -S2144467B0407103F480630B4315490968C90201F428 -S2144467C0C0510B4313490968490301F4C0410B43C4 -S2144467D011490968C90301F4C0310B43D2F8C81201 -S2144467E021F4FF3121F480710B43C2F8C8320B4BBD -S2144467F01B68A2F8CE320A4B1B68A2F8CC3270470C -S214446800B018402050734020241D4020201D4020B6 -S2144468101C1D4020181D4020141D4020101D4020E3 -S2144468200C1D4020094B0A491A680A4B02F0010223 -S2144468301B6803F0030343EA820391F8D02222F054 -S2144468400702134381F8D032704700BF341B402000 -S21444685050734020381B40200A4A0B4B126883F87A -S214446860D4220A4A126883F8D522094A126883F861 -S214446870D622084A126883F8D722074A1268C3F811 -S214446880D8227047601A4020507340205C1A40203B -S214446890581A4020541A4020501A4020194B1A497E -S2144468A0186810B506F09EFC184C06F069FF184BA5 -S2144468B0154984F8DC02186806F094FC06F060FF7C -S2144468C0144B84F8DD021B68A4F8DE32124B1868B9 -S2144468D006F056FF114B124A1B78126884F8E132D0 -S2144468E0104B02F0070284F8E0021B78DB0003F04A -S2144468F00803134394F8E22222F00F02134384F869 -S214446900E23210BD681940200000484250734020CF -S214446910641940207C174020D01840207817402027 -S214446920BC184020B618402038B5354B354C1D7839 -S214446930354B05F003051B7803F00302334B1B78F5 -S21444694003F0030343EA8203314A127802F0030257 -S21444695043EA02132F4A127802F0030243EA8213F0 -S2144469602D4A127802F0030243EA02232B4A127895 -S21444697002F0030243EA8223294A127802F0030211 -S21444698043EA0233274A1268920392B21343264AD2 -S21444699043EA0543127843EA854302F0030243EA96 -S2144469A0055343EA855343EA056343EA8263D4F8CE -S2144469B0E42202F070421343C4F8E4321B4B1868D6 -S2144469C006F0DEFE1A4B84F8E8021B7803F0030256 -S2144469D02B0243EA8223174A1568174A2D03ADB2A1 -S2144469E02B431568D4F8E8222D0422F47F2205F4BC -S2144469F0702522F470622B431343C4F8E83238BD42 -S214446A00F018402050734020F3184020F2184020DD -S214446A10F4184020F5184020F6184020F818402076 -S214446A20F7184020EC1840200D1E4020D018402077 -S214446A30F1184020C8194020C419402070477047B8 -S214446A4070471E4B1E4A1B6812689B001D4902F085 -S214446A50030203F00C0313431B4A1268120102F0AC -S214446A6030021343194A12689201D2B21343184AA9 -S214446A701268120202F440721343164A12689202D3 -S214446A8002F440621343144A1268120302F440525A -S214446A901343124A1268920302F470321343104AA4 -S214446AA01268920402F470121343D1F80023920D34 -S214446AB092051343C1F80033704700BFE81C4020DA -S214446AC0EC1C402050734020E41C4020E01C402036 -S214446AD0DC1C4020D81C4020D41C4020D01C402025 -S214446AE0CC1C4020134B186810B500F28F20124C73 -S214446AF006F028FC114906F031FD06F041FE104B25 -S214446B00A4F80403186800F2666006F01BFC0D49FE -S214446B1006F024FD06F034FE0B4BA4F806031A6870 -S214446B200A4B1B6803F00F0343EA021384F8083346 -S214446B3010BD00BFE01B4020507340200AD7A33C42 -S214446B40DC1B4020CDCC4C3DD41B4020D81B4020E1 -S214446B50134B186810B500F28F20124C06F0F2FB67 -S214446B60114906F0FBFC06F00BFE104BA4F80C0390 -S214446B70186800F2666006F0E5FB0D4906F0EEFC88 -S214446B8006F0FEFD0B4BA4F80E031A680A4B1B686E -S214446B9003F00F0343EA021384F8103310BD00BF1A -S214446BA0D01B4020507340200AD7A33CCC1B402027 -S214446BB0CDCC4C3DC41B4020C81B4020134B18680A -S214446BC010B500F28F20124C06F0BCFB114906F0BB -S214446BD0C5FC06F0D5FD104BA4F81403186800F263 -S214446BE0666006F0AFFB0D4906F0B8FC06F0C8FD3B -S214446BF00B4BA4F816031A680A4B1B6803F00F03E2 -S214446C0043EA021384F8183310BD00BFC01B40206B -S214446C10507340200AD7A33CBC1B4020CDCC4C3DEF -S214446C20B41B4020B81B4020134B186810B500F224 -S214446C308F20124C06F086FB114906F08FFC06F0B6 -S214446C409FFD104BA4F81C03186800F2666006F01B -S214446C5079FB0D4906F082FC06F092FD0B4BA4F836 -S214446C601E031A680A4B1B6803F00F0343EA021319 -S214446C7084F8203310BD00BFB01B40205073402022 -S214446C800AD7A33CAC1B4020CDCC4C3DA41B402093 -S214446C90A81B4020194B10B5186806F071FD184C17 -S214446CA0184BA4F82403186806F06AFD164BA4F89B -S214446CB026031B68A4F82833144B1B6884F82A332D -S214446CC0134B1A68134B02F003021B6803F00103CC -S214446CD043EA4203104A126802F0030243EAC2033C -S214446CE00E4A126802F0010243EA421394F82B2338 -S214446CF022F03F02134384F82B3310BD5C19402026 -S214446D0050734020D8174020981B4020B01840208D -S214446D101C1D4020901B4020141D4020841B4020F6 -S214446D201A4B1B4A1B6812681B011A4902F00F02D1 -S214446D30DBB21343184A1268120202F47062134319 -S214446D40164A1268120302F480521343144A126815 -S214446D50520302F4C0421343124A1268D20302F4A6 -S214446D60C0321343104A1268520402F4F01213431A -S214446D700E4A1268520502F0F0721343D1F82C23DF -S214446D8002F07E421343C1F82C3370477C1B4020EC -S214446D90801B402050734020781B4020741B4020AA -S214446DA0181D40206C1B4020681B4020641B40205C -S214446DB00F4B10B5186806F0E3FC0E4B0E4C1B68E0 -S214446DC084F8300384F831330C4B1B68A4F8323310 -S214446DD00B4B1B68A4F834330A4B1A680A4B1B68DF -S214446DE003F00F0343EA021384F8363310BD00BFA2 -S214446DF0FC1C4020F81C4020507340200C1D4020B2 -S214446E00101D40204C1B4020501B40201F4B204947 -S214446E10186810B506F0E6F91E4906F09FFB1E4CAE -S214446E2006F0AEFC1D4B80B21A681D4BC4F83803FE -S214446E301B6803F00F0343EA021384F83C33194BF0 -S214446E40186806F07FFA184906F0CCF906F098FC64 -S214446E50164B174984F83D03186806F0C3F91549DC -S214446E6006F07CFB06F08CFC134B80B21A68134B7E -S214446E70C4F840031B6803F00F0343EA021384F884 -S214446E8044330F4B1B6884F8453310BD3C184020F0 -S214446E900AD723430AD7A33B5073402034184020D4 -S214446EA03818402030184020000048422C18402013 -S214446EB0F8D323420AD7A33A24184020281840205F -S214446EC0201840201C4B1D49186810B506F08AF956 -S214446ED01B4906F043FB1B4C06F052FC1A4B80B28F -S214446EE01A491A681A4BC4F848031B6803F00F0380 -S214446EF043EA021384F84C33164B1B6884F84D332C -S214446F00154B186806F06EF9144906F027FB06F090 -S214446F1037FC134B80B21A68124BC4F850031B68F4 -S214446F2003F00F0343EA021384F854330E4B1B68F2 -S214446F3084F8553310BD00BF1C1840200AD723439D -S214446F400AD7A33B5073402014184020F8D323425A -S214446F5018184020101840200C1840200AD7A33A8E -S214446F600418402008184020001840201A4B1B499B -S214446F70186810B506F036F9194906F0EFFA194CB8 -S214446F8006F0FEFB184B80B218491A68184BC4F832 -S214446F9058031B6803F00F0343EA021384F85C3378 -S214446FA0144B186806F01EF9134906F0D7FA06F093 -S214446FB0E7FB124B80B21A68114BC4F860031B6897 -S214446FC003F00F0343EA021384F864330D4B1B6843 -S214446FD084F8653310BD00BFFC1740200AD723430E -S214446FE00AD7A33B50734020F4174020F8D32342DB -S214446FF0F8174020F01740200AD7A33AE817402055 -S214447000EC174020E4174020204B2149186810B55F -S21444701006F0E8F81F4C06F0B3FB1F4B1C4984F8F7 -S2144470206803186806F0DEF806F0AAFB1B4B84F8E3 -S2144470306903186806F086F9194906F0D3F806F08D -S2144470409FFB184B84F86A03186806F099FB164BA6 -S21444705084F86B031A68154B02F007021B6803F0AA -S214447060010343EA4203124A127802F0010243EA59 -S2144470700213104A127843EA4213B4F86C2302F41B -S21444708060421343A4F86C3310BD00BF6819402017 -S2144470900000484250734020641940203C19402068 -S2144470A000002042D0184020BC18402088184020B9 -S2144470B0B6184020E017402008B5FFF735FCBDE879 -S2144470C00840FFF7A1BFF8B53A4B3B4D1B783B4908 -S2144470D085F870333A4B186806F040FA06F050FBD1 -S2144470E0384A394B03EA40231068D5F87023000227 -S2144470F000F480700343354810400343C5F87033AA -S214447100334B1B7885F87433324B1C68324B04F08F -S21444711003041F68314B07F001071E68304B44EAEE -S214447120870406F00106186806F00CF94FF0814112 -S21444713006F060F906F024FB2A4A2B4B44EAC606BE -S214447140D5F8741303EA00231068284A800595F896 -S214447150784300F4800024F00F0403431068244A64 -S2144471602643C005126800F4000085F878631206CA -S214447170034302F0407213431E4A1268920602F01A -S214447180406213431C4A1268120702F080521343AB -S2144471901A4A1268520702F000521343184A1268F9 -S2144471A0920702F080421343164A0A401343C5F836 -S2144471B07433F8BDAA1D402050734020CDCCCC3D3E -S2144471C0A01D4020A41D402000FEFF01FF0000FE3D -S2144471D0AB1D40207C1D4020781D4020741D40205F -S2144471E09C1D4020981D402000FF3F00941D4020D9 -S2144471F0901D40208C1D4020881D4020841D40202A -S214447200801D4020FF0000803A4B4FF084412DE91A -S214447210F047394E1B7886F87C33384B1B7886F813 -S2144472207D33374B186805F0DDFF4FF0834106F099 -S214447230E1F806F0A5FA334B0446334993F800A028 -S214447240324B0AF0010A186805F0CCFF304906F0C4 -S21444725085F906F095FA2F4B81462F4993F800801E -S2144472602E4B08F00108186805F0BCFF2C4906F0C0 -S21444727075F906F085FA2B4B05464FF084411F7886 -S214447280294BC5F30B0507F00107186805F0AAFF5C -S2144472904FF0834106F0AEF806F072FA234BC0F383 -S2144472A0090245EA07351878C4F3090300F00100DB -S2144472B043EA8A2342EA8022B6F87E0300F4784002 -S2144472C002431B4800EAC929A6F87E23D6F8802341 -S2144472D043EA090302F07F4243EAC8531343C6F81D -S2144472E08033B6F8843303F460431D43A6F88453CE -S2144472F0BDE8F087E11A402050734020E01A402051 -S214447300D41A4020D01A402033336F41CC1A402040 -S2144473100AD7233CC81A4020CDCCCC42C41A4020BD -S214447320CDCC4C3DC31A4020DC1A4020D81A40200D -S21444733000F87F00084A094B1278094983F88823E5 -S214447340084A0978127883F8892393F88A2361F3E4 -S214447350000283F88A2370473E1B40205073402027 -S2144473603C1B40203D1B402038B50C4B0C4C5D6804 -S214447370284605F091FB0AF0EBF905F0BDFE0949F5 -S214447380C4F89C03284606F0E9F805F085FB0AF0A5 -S214447390DFF905F0B1FEC4F8980338BDB044402088 -S2144473A05073402000000842F8B5204B204D186822 -S2144473B005F0C8FF4FF0814106F01CF806F0E0F9EE -S2144473C01C4B04461F681C4BC4F30D0407F001070E -S2144473D01E681A4B44EA8734186844EAC63405F0F3 -S2144473E0B1FF4FF0814106F005F806F0C9F9144A9A -S2144473F0C0F30D03A5F8A4431068124A800300F4B2 -S214447400804003431068104AC003126800F4FF002B -S214447410D205034302F0FF421343D5F8A02302F0FB -S21444742000421343C5F8A033F8BD00BFA819402056 -S21444743050734020A4194020A0194020B819402079 -S214447440B4194020B0194020AC19402070B5194CEE -S214447450194D26682946304606F088F908B1256055 -S21444746006E0164D3046294606F062F90028F6D165 -S214447470134B144D1B68144985F8A833134B2068E6 -S2144474801B6885F8A93305F0ADFE114906F066F889 -S21444749005F002FB0AF05CF905F006FE0D4A95F885 -S2144474A0AC331278A5F8AA0362F3000385F8AC332C -S2144474B070BD00BF201B40200000C8430000C8C366 -S2144474C0281B40205073402000C02344241B4020E7 -S2144474D00AD7A33C1C1B40200C4B0D4A1B680D4985 -S2144474E082F8B0330C4B09781B6801F0030182F82C -S2144474F0B1330A4B1B789B0003F00C030B4308493B -S214447500097843EA011382F8B2337047181B4020C7 -S21444751050734020121B4020141B4020111B402057 -S214447520101B40200D4B0E4A1B780E4982F8B4338C -S2144475300D4B09781B7801F0010182F8B5330B4BEB -S2144475401B785B0003F002030B4392F8B61321F05A -S21444755003010B4382F8B633704700BF331B402009 -S21444756050734020311B4020321B4020301B4020AB -S214447570F8B5254B254C1B78254F84F8B833254B56 -S2144475801B7884F8B933244B1878323005F0DEFE85 -S214447590014605F027FE06F0F3F8204984F8BA03BE -S2144475A00E781F493F780D781E4907F001071E4B99 -S2144475B008781E491A78303009781D4B49001B78E4 -S2144475C001F03E01394394F8BB7327F03F07394333 -S2144475D084F8BB1303F03F0102F01F0306F00F02CA -S2144475E043EA411343EAC22305F03F0243EAC23367 -S2144475F000F03F0243EA4253D4F8BC2302F07842F8 -S2144476001343C4F8BC33F8BDAF1A4020507340202F -S214447610AC1A4020AE1A4020AD1A4020A81A40208A -S214447620A71A4020A61A4020AA1A4020AB1A402087 -S214447630A91A40202DE9F74F374D384E686806F0B2 -S2144476409FF886F8C003A86806F09AF8344986F886 -S214447650C103686905F0C6FD324905F07FFF06F0B0 -S2144476608FF88346A86906F08BF82D490446E869E6 -S21444767005F0B8FD2B4905F071FFCBF3090B06F076 -S2144476807FF88246286A06F07BF825498146686A70 -S21444769005F0A8FD234905F061FF06F071F8804621 -S2144476A0A86A06F06DF81E4900F00107E86805F080 -S2144476B099FD1C4905F052FF06F062F8C0F3090331 -S2144476C02869019306F05CF8019B00F0010043EA48 -S2144476D08023B6F8C20300F4784003431248A6F861 -S2144476E0C233A30200EACA2A03F480634FEA49502D -S2144476F043EA0B0300F4001043EA0A03034343EA55 -S2144477008853C6F8C43396F8C83367F3000386F83C -S214447710C83303B0BDE8F08FB044402050734020D7 -S21444772066667241CDCC4C3D00F81F003A4B4FF094 -S21444773084412DE9F047394E1B7886F8CC33384BD4 -S2144477401B7886F8CD33374B186805F04BFD4FF061 -S214447750834105F04FFE06F013F8334B0446334995 -S21444776093F800A0324B0AF0010A186805F03AFD77 -S214447770304905F0F3FE06F003F82F4B81462F49B7 -S21444778093F800802E4B08F00108186805F02AFD8F -S2144477902C4905F0E3FE05F0F3FF2B4B05464FF06E -S2144477A084411F78294BC5F30B0507F00107186879 -S2144477B005F018FD4FF0834105F01CFE05F0E0FF90 -S2144477C0234BC0F3090245EA07351878C4F3090386 -S2144477D000F0010043EA8A2342EA8022B6F8CE0348 -S2144477E000F4784002431B4800EAC929A6F8CE2391 -S2144477F0D6F8D02343EA090302F07F4243EAC8534B -S2144478001343C6F8D033B6F8D43303F460431D4369 -S214447810A6F8D453BDE8F087011B4020507340209F -S214447820001B4020F41A4020F01A402033336F41A6 -S214447830EC1A40200AD7233CE81A4020CDCCCC4250 -S214447840E41A4020CDCC4C3DE21A4020FC1A40209D -S214447850F81A402000F87F00264B274910B5274CDD -S2144478601B7884F8D833264B186805F077FE05F065 -S21444787087FF244A244B03EA40231068D4F8D823CD -S214447880000200F48070034320481040204A03431B -S2144478901268C4F8D83312021E4B02F480721B7866 -S2144478A084F8DC331C4B1B685B0203F4C06313434D -S2144478B01A4A1268D20202F4C0521343184A126893 -S2144478C0520302F400521343164A1268920302F417 -S2144478D080421343144A1268D20302F4C03213435C -S2144478E0D4F8DC2322F4FF3222F480721343C4F823 -S2144478F0DC3310BDA81D4020CDCCCC3D5073402079 -S2144479006C1D4020701D402000FEFF01FF0000FE5D -S214447910681D4020A91D4020641D4020601D402055 -S2144479205C1D4020581D4020541D402070B5194C05 -S214447930194D26682946304605F018FF08B12560DB -S21444794006E0164D3046294605F0F2FE0028F6D1EC -S214447950134B144D1B68144A85F8E033134B1278C6 -S2144479601B68134985F8E13395F8E43362F3000362 -S21444797085F8E433206805F035FC0E4905F0EEFD45 -S21444798005F08AF809F0E4FE05F08EFBA5F8E2035C -S21444799070BD00BFB41A40200000D7430000D7C3D0 -S2144479A0BC1A402050734020B01A4020B81A4020D9 -S2144479B000C023440AD7A33C0C4B0D4A1B680D4910 -S2144479C082F8E8330C4B09781B6801F0030182F80F -S2144479D0E9330A4B1B789B0003F00C030B4308491E -S2144479E0097843EA011382F8EA3370470C1B4020B7 -S2144479F050734020061B4020081B4020051B402097 -S214447A00041B40200D4B0E4A1B780E4982F8EC337B -S214447A100D4B09781B7801F0010182F8ED330B4BCE -S214447A201B785B0003F002030B4392F8EE1321F03D -S214447A3003010B4382F8EE33704700BF2F1B4020F0 -S214447A40507340202D1B40202E1B40202C1B4020D2 -S214447A50084A094B1278094983F8F023084A0978FA -S214447A60127883F8F12393F8F22361F3000283F843 -S214447A70F2237047C21A402050734020C01A402058 -S214447A80C11A402038B50C4B0C4C5D68284605F0AE -S214447A9003F809F05DFE05F02FFB0949C4F8040419 -S214447AA0284605F05BFD04F0F7FF09F051FE05F0AB -S214447AB023FBC4F8000438BDB04440205073402033 -S214447AC00000084208B5FEF795FBFEF7C1FBFEF73B -S214447AD0F5FBFEF729FCFEF75DFCFEF72BFDFEF7F3 -S214447AE05BFDFEF70FFEFEF757FEFEF7AAFFFEF716 -S214447AF0F9FFFFF72DF8FFF761F8FFF795F8FFF762 -S214447B00C9F8FFF70DF9FFF753F9FFF77DFBFFF7C9 -S214447B102BFCFFF70BFEFFF7B5FFFEF783FEFFF7E0 -S214447B2075F9FFF7CFF9FFF721FAFEF795FEBDE8A2 -S214447B300840FEF7B3BEF8B5254B264C1B78264FB7 -S214447B4084F80834254B1B7884F80934244B187879 -S214447B50323005F0FBFB014605F044FB05F010FE11 -S214447B60204984F80A040E781F493F780D781F4947 -S214447B7007F001071E4B08781E491A7830300978FA -S214447B801D4B49001B7801F03E01394394F80B74B1 -S214447B9027F03F07394384F80B1403F03F0102F003 -S214447BA01F0306F00F0243EA411343EAC22305F0DB -S214447BB03F0243EAC23300F03F0243EA4253D4F85A -S214447BC00C2402F078421343C4F80C34F8BD00BFCA -S214447BD0A51A402050734020A21A4020A41A4020E0 -S214447BE0A31A40209E1A40209D1A40209C1A4020EA -S214447BF0A01A4020A11A40209F1A402008B5FFF73B -S214447C00B7FCBDE80840FFF796BF2DE9F74F384D5F -S214447C10384E686805F0B4FD86F81004A86805F088 -S214447C20AFFD354986F81104686905F0DBFA334937 -S214447C3005F094FC05F0A4FD8346A86905F0A0FD74 -S214447C402D490446E86905F0CDFA2C4905F086FC32 -S214447C50CBF3090B05F094FD8246286A05F090FDA7 -S214447C6025498146686A05F0BDFA244905F076FC44 -S214447C7005F086FD8046A86A05F082FD1E4900F0A0 -S214447C800107E86805F0AEFA1C4905F067FC05F004 -S214447C9077FDC0F309032869019305F071FD019B44 -S214447CA000F0010043EA8023B6F8120400F478405A -S214447CB003431348A6F81234A30200EACA2A03F47C -S214447CC080634FEA495043EA0B0300F4001043EA4A -S214447CD00A03034343EA8853C6F8143496F8183420 -S214447CE067F3000386F8183403B0BDE8F08F00BF8E -S214447CF0B04440205073402066667241CDCC4C3D23 -S214447D0000F81F000C4B0D4A1B780D4982F82434AA -S214447D100C4B09781B7801F0030182F825340A4B92 -S214447D201B789B0003F00C030B430849097843EA8D -S214447D30011382F826347047881A40205073402036 -S214447D40861A4020871A4020851A4020841A4020EC -S214447D5070B5194C194D26682946304605F006FD7F -S214447D6008B1256006E0164D3046294605F0E0FC8D -S214447D700028F6D1134B144D1B68144985F81C345F -S214447D80134B20681B6885F81D3405F02BFA1149FF -S214447D9005F0E4FB04F080FE09F0DAFC05F084F913 -S214447DA00D4A95F820341278A5F81E0462F30003B1 -S214447DB085F8203470BD00BF901A40200000C843A8 -S214447DC00000C8C3981A40205073402000C0234483 -S214447DD0941A40200AD7A33C8D1A40200D4B0E4AD5 -S214447DE01B780E4982F828340D4B09781B7801F02D -S214447DF0010182F829340B4B1B785B0003F0020325 -S214447E000B4392F82A1421F003010B4382F82A34D8 -S214447E10704700BF8C1A4020507340208A1A402076 -S214447E208B1A4020891A402070B5194C194D266883 -S214447E302946304605F09AFC08B1256006E0164D02 -S214447E403046294605F074FC0028F6D1134B144DF1 -S214447E501B68144985F82C34134B20681B6885F836 -S214447E602D3405F0BFF9114905F078FB04F014FEF3 -S214447E7009F06EFC05F018F90D4A95F8303412787E -S214447E80A5F82E0462F3000385F8303470BD00BFB5 -S214447E90781A40200000C8430000C8C3801A402017 -S214447EA05073402000C023447C1A40200AD7A33C89 -S214447EB0741A40200D4B0E4A1B780E4982F834340F -S214447EC00D4B09781B7801F0010182F835340B4BD1 -S214447ED01B785B0003F002030B4392F8361421F040 -S214447EE003010B4382F83634704700BF731A4020B0 -S214447EF050734020711A4020721A4020701A402055 -S214447F000C4B0D4A1B680D4982F838340C4B0978E3 -S214447F101B6801F0030182F839340A4B1B789B0036 -S214447F2003F00C030B430849097843EA011382F82B -S214447F303A3470476C1A402050734020661A4020EA -S214447F40681A4020651A4020641A402008B5FFF796 -S214447F50BAF8FFF7EFF9FFF727FAFFF777FAFFF7D4 -S214447F60BBFAFFF7DFFAFFF765FBFFF775FCFFF791 -S214447F70DDFCFFF721FDFFF745FDFFF769FDFFF741 -S214447F8044FEFFF7E5FEFFF729FFFFF7BBFEFFF7CA -S214447F904BFFFFF78FFFBDE80840FFF7B1BF7047C0 -S214447FA00A4BD3F8EC22D96802F0004221F0004193 -S214447FB00A43198AC3F8EC22C1F30D01B3F8F02240 -S214447FC002F440420A43A3F8F0227047507340201C -S214447FD010B5174C1749606905F0C0FA04F05CFD0B -S214447FE009F0B6FB05F060F81249A4F8F402A0695B -S214447FF005F0B4FA04F050FD09F0AAFB05F054F875 -S2144480000C49A4F8F602E06905F0A8FA04F044FD29 -S21444801009F09EFB05F048F894F82030A4F8F802DE -S21444802003F0F002C3F30303134384F8FA3210BD9B -S21444803050734020CDCCCC3D054AD2F8FC32516A30 -S2144480409B0CC1F311019B040B43C2F8FC327047EE -S214448050507340200E4A92F8291092F8283001F0C6 -S214448060030043EA0023C1F38100C1F3011143EA4C -S214448070802343EA013392F82A1043EA8133D2F844 -S2144480800013890D89050B43C2F80033704700BFBF -S2144480905073402010B5114C1149D4F8000205F035 -S2144480A0A1F8104905F05AFA04F0F6FC09F050FB22 -S2144480B004F0FAFF0C49A4F80403D4F8F40105F0DC -S2144480C091F80A4905F04AFA04F0E6FC09F040FB48 -S2144480D004F0EAFFA4F8060310BD00BF5073402026 -S2144480E000C023440AD7A33C00C0CC44CDCC4C3D6E -S2144480F010B5114C1149D4F8940105F073F81049A1 -S21444810005F02CFA04F0C8FC09F022FB04F0CCFF7E -S2144481100C49A4F80C03D4F8880105F063F80A491E -S21444812005F01CFA04F0B8FC09F012FB04F0BCFF9E -S214448130A4F80E0310BD00BF5073402000C0234473 -S2144481400AD7A33C00C0CC44CDCC4C3D10B5114C12 -S2144481501149D4F8000205F045F8104905F0FEF937 -S21444816004F09AFC09F0F4FA04F09EFF0C49A4F8D3 -S2144481708802D4F8F40105F035F80A4905F0EEF91A -S21444818004F08AFC09F0E4FA04F08EFFA4F88A02AC -S21444819010BD00BF5073402000C023440AD7A33C00 -S2144481A000C0CC44CDCC4C3D10B5114C1149D4F84C -S2144481B0940105F017F8104905F0D0F904F06CFC6A -S2144481C009F0C6FA04F070FF0C49A4F89002D4F8FB -S2144481D0880105F007F80A4905F0C0F904F05CFC8C -S2144481E009F0B6FA04F060FFA4F8920210BD00BF8E -S2144481F05073402000C023440AD7A33C00C0CC445C -S214448200CDCC4C3D10B5114C1149D4F8700204F055 -S214448210E9FF104905F0A2F904F03EFC09F098FA8B -S21444822004F042FF0C49A4F81403D4F8780204F08E -S214448230D9FF0A4905F092F904F02EFC09F088FAB1 -S21444824004F032FFA4F8160310BD00BF507340205C -S21444825000C023440AD7A33C00C0CC44CDCC4C3DFC -S21444826010B5114C1149D4F87C0204F0BBFF1049F8 -S21444827005F074F904F010FC09F06AFA04F014FFEF -S2144482800C49A4F81C03D4F8840204F0ABFF0A4952 -S21444829005F064F904F000FC09F05AFA04F004FF0F -S2144482A0A4F81E0310BD00BF5073402000C02344F2 -S2144482B00AD7A33C00C0CC44CDCC4C3D10B5114CA1 -S2144482C01149D4F8700204F08DFF104905F046F9C0 -S2144482D004F0E2FB09F03CFA04F0E6FE0C49A4F88C -S2144482E09802D4F8780204F07DFF0A4905F036F97E -S2144482F004F0D2FB09F02CFA04F0D6FEA4F89A0255 -S21444830010BD00BF5073402000C023440AD7A33C8E -S21444831000C0CC44CDCC4C3D10B5114C1149D4F8DA -S2144483207C0204F05FFF104905F018F904F0B4FB32 -S21444833009F00EFA04F0B8FE0C49A4F8A002D4F8EA -S214448340840204F04FFF0A4905F008F904F0A4FB40 -S21444835009F0FEF904F0A8FEA4F8A20210BD00BF7E -S2144483605073402000C023440AD7A33C00C0CC44EA -S214448370CDCC4C3D08B5FFF7E9FEFFF715FFFFF7F8 -S2144483809DFFFFF7C9FFFFF70BFEFFF721FEFFF740 -S21444839053FEFFF75FFEFFF77DFEFFF7A9FEFFF7EC -S2144483A031FFBDE80840FFF75BBF70B5184C194D68 -S2144483B026682946304605F0D9F908B1256006E016 -S2144483C0154D3046294605F0B3F90028F6D1134B2F -S2144483D0134C1B68134984F8E033134B606E1B68D8 -S2144483E084F8E13304F0FEFE104905F0B7F804F0D3 -S2144483F053FB09F0ADF904F057FE0D4A94F8E43304 -S2144484001278A4F8E20362F3000384F8E43370BD00 -S214448410B41A40200000D7430000D7C3BC1A4020FB -S2144484205073402000C02344B81A40200AD7A33CC7 -S214448430B01A4020FFF70AB8704770470B4AD2F884 -S214448440A832D2F8D4101B0DC1F313011B050B43FD -S214448450D2F8D810C2F8A83201F47F11D2F8AC3260 -S21444846023F47F130B43C2F8AC327047507340205A -S21444847008B50A4B50200A4AD3F8881293F88C322F -S2144484802832116008211371F9F72CFC054B0020A3 -S21444849093E80600BDE80840FBF7F8BE507340205A -S2144484A0907740201C3D4600094B00200949D3F8EC -S2144484B0902293F894328A6203F0F002C3F30303E3 -S2144484C0134381F82F30044B93E80600FBF7DEBED7 -S2144484D05073402090774020243D4600094B0020AE -S2144484E00949D3F8982293F89C328A6203F0F00242 -S2144484F0C3F30303134381F82F30044B93E8060079 -S214448500FBF7C4BE50734020907740202C3D460075 -S214448510094B00200949D3F8A02293F8A4328A6272 -S21444852003F0F002C3F30303134381F82F30044BE4 -S21444853093E80600FBF7AABE50734020907740208D -S214448540343D4600254A264992F8A832C3F3010032 -S21444855003F0FC03034310B481F8283092F8A932A0 -S214448560C3F3010003F0FC03034392F8AA0281F824 -S2144485702930C0F3010400F00C0323438409C0F3FC -S214448580011081F82A3092F8AB3203F003039B01C2 -S21444859043EA8403034381F82B3092F8AC3281F8E3 -S2144485A02C3092F8AD3203F03800C3F30203034391 -S2144485B081F82D3092F8AE32C3F38300D2F8AC3251 -S2144485C0C3F3833343EA0013002081F82F30054B6E -S2144485D010BC93E80600FBF759BE00BF507340201A -S2144485E0907740203C3D46000B490C4A91F8B03207 -S2144485F0C3F3010003F0FC030343002082F8283051 -S21444860091F8B132C3F3010382F82930044B93E85E -S2144486100600FBF73BBE00BF5073402090774020D7 -S2144486205C3D46001049114A91F8B432C3F3000049 -S21444863003F0FE03034382F8283091F8B53203F082 -S2144486407C00C3F301030343002082F82930D1F8A9 -S214448650B432C3F3CF335385D1F8B832D362044B24 -S21444866093E80600FBF712BE5073402090774020F4 -S214448670443D4600064A0020064BD2F8BC12D2F8C7 -S214448680C0229962DA62044B93E80600FBF7FEBD0B -S21444869050734020907740204C3D46001149124A82 -S2144486A091F8C83210B482F8283091F8C932C3F32E -S2144486B0010403F01C00C3F34113204382F829004D -S2144486C0D1F8C802C0F3C13043EA8003002082F8E0 -S2144486D02A30D1F8CC32D362044B10BC93E806005F -S2144486E0FBF7D4BD5073402090774020543D46005D -S2144486F0084B002093F8D03203F00402C3F301037E -S2144487001343054A82F82830044B93E80600FBF7E7 -S214448710BDBD00BF5073402090774020643D460066 -S2144487200A4A00200A4BD2F8D41292F8D822996208 -S21444873083F82C2083F82D2083F82E2083F82F20CE -S214448740044B93E80600FBF7A1BD00BF50734020DE -S214448750907740206C3D46000B4B00200B4AD3F8E4 -S214448760DC129162B3F8E01293F8E232918503F09A -S2144487700801C3F302030B4382F82E30044B93E8FC -S2144487800600FBF783BD00BF50734020907740201F -S214448790743D46002549264A91F8E43202F5FE50D7 -S2144487A030B4C3F3010403F0FC032343037091F88D -S2144487B0E532C3F3010003F0FC03034341F6C17002 -S2144487C0135441F6C27391F8E60204018509C0F3D6 -S2144487D00110D45491F8E74204F00303C4F381042F -S2144487E01B0143EA8503034341F6C37043EA8413FB -S2144487F0135441F6C47391F8E802D05441F6C57058 -S21444880091F8E93291F8EA121C01C3F3031301F01C -S2144488100F011454012043EA011341F6C77153541F -S214448820044B30BC93E80600FBF730BD5073402041 -S214448830907740207C3D46002A4A2B4892F8EC121A -S21444884030B401F00803C1F3001500F5FE5443EAC2 -S2144488504513C1F302052B43C1F34015C1F3801100 -S21444886043EA851343EAC11341F6C1712370B2F853 -S214448870EC32C3F3C713435441F6C271D2F8EC3218 -S214448880C3F3C733435492F8EF12C1F3C103C1F3A1 -S2144488904104C1F341111B0143EA8403B2F8EE429A -S2144488A0C4F3C114234343EA811341F6C3714354CA -S2144488B041F6C47192F8F0329B00435492F8F13278 -S2144488C0C3F38301B2F8F03241F6C772C3F383139D -S2144488D043EA011383540120044B30BC93E806005A -S2144488E0FBF7D4BC5073402090774020843D46002C -S2144488F00D4A0E4B02F5FE51D3F8F402086041F6D9 -S214448900C471B3F8F80293F8FA325052012003F0D7 -S214448910F001C3F303030B4341F6C6715354044BAF -S21444892093E80600FBF7B2BC907740205073402093 -S2144489308C3D46000B4A0C4B02F5FE5193F8FC0264 -S21444894093F8FD32087041F6C1710120535403F088 -S214448950030341F6C2715354044B93E80600FBF7F5 -S21444896095BC00BF9077402050734020943D46000D -S214448970154A164992F8003301F5FE5010B4C3F375 -S214448980010403F0FC032343037092F8013303F01D -S2144489903C00C3F30103034341F6C1700B5492F801 -S2144489A00233C3F38300D2F8003341F6C772C3F3ED -S2144489B0833343EA001301208B54054B10BC93E8E1 -S2144489C00600FBF763BC00BF5073402090774020FE -S2144489D09C3D46000B490C4B01F5FE52D3F804036C -S2144489E093F808331060012003F0F002C3F3030346 -S2144489F0134341F6C7728B54044B93E80600FBF7C7 -S214448A0045BC00BF9077402050734020A43D4600AC -S214448A100B490C4B01F5FE52D3F80C0393F8103374 -S214448A201060012003F0F002C3F30303134341F63E -S214448A30C7728B54044B93E80600FBF727BC00BF71 -S214448A409077402050734020AC3D46000B490C4B79 -S214448A5001F5FE52D3F8140393F81833106001203E -S214448A6003F0F002C3F30303134341F6C7728B5477 -S214448A70044B93E80600FBF709BC00BF9077402000 -S214448A8050734020B43D46000B490C4B01F5FE5252 -S214448A90D3F81C0393F820331060012003F0F0024F -S214448AA0C3F30303134341F6C7728B54044B93E852 -S214448AB00600FBF7EBBB00BF907740205073402086 -S214448AC0BC3D46001449154B01F5FE52D3F8240329 -S214448AD0106041F6C472B3F82803885241F6C67251 -S214448AE093F82A0393F82B338854C3F34102C3F311 -S214448AF0C1001043C3F30002C3F3401342EA8002AA -S214448B00012042EA430341F6C7728B54044B93E870 -S214448B100600FBF7BBBB00BF907740205073402055 -S214448B20C43D4600184A194992F82C3303F0F00025 -S214448B30C3F3030310B4034301F5FE54237092F8C1 -S214448B402D3303F07000C3F30303034341F6C170AF -S214448B500B5441F6C270D2F82C33C3F3C1330B54D2 -S214448B60B2F82E33C3F3431092F82E3341F6C7724D -S214448B70C3F3430343EA001301208B54044B10BC55 -S214448B8093E80600FBF782BB507340209077402062 -S214448B90CC3D4600124B134A03F5FE5192F830037F -S214448BA0087041F6C1710020585441F6C271B2F8BB -S214448BB03203585241F6C471B2F8340392F836235D -S214448BC05852012002F0F001C2F303020A4341F670 -S214448BD0C7715A54044B93E80600FBF757BB00BFD3 -S214448BE09077402050734020D43D4600194B1A4A93 -S214448BF003F5FE51B2F83803088092F83C1301F0AE -S214448C00F000C1F30301014341F6C270195441F622 -S214448C10C37192F83D03585441F6C47092F8401319 -S214448C20195441F6C570195492F8441301F0F000F3 -S214448C30C1F30301014341F6C6701954012092F86A -S214448C40451341F6C7729954044B93E80600FBF764 -S214448C501DBB00BF9077402050734020DC3D46004B -S214448C60194B1A4A03F5FE51B2F84803088092F8A5 -S214448C704C1301F0F000C1F30301014341F6C27006 -S214448C80195441F6C37192F84D03585441F6C470D2 -S214448C9092F85013195441F6C570195492F8541367 +S21444182084BFFF3A92B2EFE7F8B51D4B1D4D1C78C6 +S2144418301D4E012C18D12F7857B91C49384600F054 +S214441840C9FB0021204600F0C5FB2C703770F8BD5C +S2144418500021002000F0BEFB0021204600F0BAFB29 +S21444186000232B703370F2E733781C430BD10F49B7 +S214441870012000F0AFFB0021204600F0ABFB012323 +S2144418802C703370E3E70021012000F0A3FB002115 +S214441890002000F09FFB002333702B70D7E700BF77 +S2144418A0FE1D4020DD174020DC1740200000C842C3 +S2144418B008B5044B9889C0F3C7100BF0FBFC024BE9 +S2144418C0186008BD50734020F01D4020074B10B5EB +S2144418D09C89C4F3C71420460BF0ECFC044B1E2C26 +S2144418E018609EBF0322034B1A7010BD50734020ED +S2144418F0F01D4020F41D4020034B044A5B6AC3F3AA +S21444190009231370704700BF50734020C41D402005 +S214441910034B1B78012B02BF024B00221A70704700 +S214441920BE1D4020BC1D4020064B074A1B7BC3F30C +S214441930020103F00703013B1170012B01D8FFF7A6 +S214441940E7BF704750734020BE1D4020FE28D4BFDA +S21444195001300020704770B50022FF23064ED4B2F3 +S214441960551C8C4202D3D843C0B270BD025D53406E +S2144419702A46F35CF3E700BF2A3B460007210130C2 +S21444198008B5FFF7E8FFC0B208BDB0F5447F38B5E8 +S214441990144617D1244D204695F8B433FF2B14BF74 +S2144419A001330023DBB285F8B43353701F4A1370F7 +S2144419B0FFF7E4FF1E4BC0B285F8B50320701870DD +S2144419C0012038BD402818D0B0F5547FF8D1164DC4 +S2144419D0204695F8B033FF2B14BF01330023DAB208 +S2144419E085F8B0236270134A1360FFF7C7FFC0B28E +S2144419F0114B85F8B103207014E00B4D204695F842 +S214441A00A833FF2B14BF01330023DAB285F8A8238A +S214441A1062700A4A1360FFF7B1FF094BC0B285F8FB +S214441A20A90320701860CBE750734020331B402036 +S214441A30321B4020181B4020141B4020281B4020EB +S214441A40241B4020402838B5144616D1254D204640 +S214441A5095F8E033FF2B14BF01330023DAB285F840 +S214441A60E0236270204A1360FFF788FF1F4BC0B222 +S214441A7085F8E1032070186005E0B0F5547F04D083 +S214441A80B0F5447F17D0012038BD164D204695F852 +S214441A90E833FF2B14BF01330023DAB285F8E8237A +S214441AA06270134A1360FFF769FFC0B2114B85F8A2 +S214441AB0E9032070DFE70B4D204695F8EC33FF2B07 +S214441AC014BF01330023DBB285F8EC3353700A4A63 +S214441AD01370FFF753FF094BC0B285F8ED0320702F +S214441AE01870D0E750734020BC1A4020B81A4020E3 +S214441AF00C1B4020081B40202F1B40202E1B402040 +S214441B00402838B5144617D1254D204695F8E0337D +S214441B10FF2B14BF01330023DAB285F81C2462700D +S214441B20204A1360FFF72AFF1F4BC0B285F81D04F6 +S214441B3020701860012038BDB0F5547F18D0B0F539 +S214441B40447FF7D1164D204695F82834FF2B14BF12 +S214441B5001330023DBB285F828345370134A1370DC +S214441B60FFF70CFFC0B2124B85F82904207014E02E +S214441B700B4D204695F82434FF2B14BF0133002325 +S214441B80DBB285F8243453700A4A1370FFF7F6FE26 +S214441B90094BC0B285F8250420701870CAE700BF08 +S214441BA050734020981A4020941A40208C1A4020A3 +S214441BB08B1A4020881A4020871A4020402838B57F +S214441BC0144616D1254D204695F82C34FF2B14BFC9 +S214441BD001330023DAB285F82C246270204A13605D +S214441BE0FFF7CCFE1F4BC0B285F82D04207018605A +S214441BF005E0B0F5547F04D0B0F5447F17D00120FB +S214441C0038BD164D204695F83834FF2B14BF0133A3 +S214441C100023DAB285F838246270134A1360FFF75B +S214441C20ADFEC0B2114B85F839042070DFE70B4D8A +S214441C30204695F83434FF2B14BF01330023DBB21F +S214441C4085F8343453700A4A1370FFF797FE094BED +S214441C50C0B285F8350420701870D0E75073402021 +S214441C60801A40207C1A40206C1A4020681A402073 +S214441C70731A4020721A4020502870B50546144600 +S214441C8016D18E4A92F88C32FF2B14BF01330023B0 +S214441C90D9B282F88C128A4A2170136040F2853396 +S214441CA09D4200F0DD80162D00F0F080012070BDCE +S214441CB0642826D065283BD032284FD0702863D07D +S214441CC0712877D0332800F08C806A2800F09F80F3 +S214441CD0B0F5617FE2D1794D204695F8B833FF2BB5 +S214441CE014BF01330023DBB285F8B8335370754A0A +S214441CF01370FFF743FEC0B2734B85F8B9032070E8 +S214441D006DE06E4E204696F87033FF2B14BF0133B9 +S214441D100023DBB286F8703353706C4A1370FFF7B7 +S214441D202DFE6B4BC0B286F8740320701870B5E76E +S214441D30624E204696F8D833FF2B14BF0133002357 +S214441D40DBB286F8D8335370624A1370FFF716FE38 +S214441D50C0B2614B86F8DC032070E7E7574E204656 +S214441D6096F88833FF2B14BF01330023DBB286F882 +S214441D7088335370594A1370FFF700FEC0B2584B6D +S214441D8086F889032070D1E74C4E204696F87C337B +S214441D90FF2B14BF01330023DBB286F87C33537029 +S214441DA0504A1370FFF7EAFDC0B24F4B86F87D03E6 +S214441DB02070BBE7414D204695F8CC33FF2B14BF2B +S214441DC001330023DBB285F8CC335370474A137093 +S214441DD0FFF7D4FD464BC0B285F8CD03207018708B +S214441DE064E7364D204695F8F033FF2B14BF013395 +S214441DF00023DBB285F8F03353703E4A1370FFF786 +S214441E00BDFDC0B23C4B85F8F1032070E7E72B4D8F +S214441E102046D5F8A033D5F8A023C3F3C733FF2B09 +S214441E2014BF01330023DBB263F3D632C5F8A023D4 +S214441E306370D5F8A033314AC3F3C7331360FFF752 +S214441E409DFDB5F8A233C0B22D4A60F3CE13A5F873 +S214441E50A2332070B5F8A233C3F3C713136025E743 +S214441E60164D2046274A95F80834FF2B14BF0133F5 +S214441E700023DBB285F8083463701370FFF77EFDE9 +S214441E80C0B2214B85F809042070A8E70B4AB2F883 +S214441E906C33B2F86C13C3F34713FF2B14BF0133F0 +S214441EA00023DBB263F34C11A2F86C136370B2F8F0 +S214441EB06C33164AC3F34713D0E700BF5073402031 +S214441EC05C1C4020AF1A4020AE1A4020AA1D402079 +S214441ED0AB1D4020A81D4020A91D40203E1B40208D +S214441EE03D1B4020E11A4020E01A4020011B4020C0 +S214441EF0001B4020C21A4020C11A4020B01940207E +S214441F00AC194020A51A4020A41A4020E0174020CF +S214441F1008F070BA10B50B4C08F0A4F9002001F094 +S214441F2071FA2080012001F06DFA074B2288188050 +S214441F30064B1A8008F016F808F088F8BDE81040FA +S214441F4007F03EBDFA1D4020F81D4020021B4020ED +S214441F507047704770477047002110B504460846DE +S214441F6014F030FB0121002014F02CFB0221002049 +S214441F7014F028FB0321002014F024FB002014F066 +S214441F801DFA0E49002014F02FF90D4BA2B2002082 +S214441F90197814F067FA0B49002014F0D9FD0A4961 +S214441FA0002014F0D5FD0949002014F0D1FD08495D +S214441FB00020BDE8104014F0CBBD00BFFC514600E5 +S214441FC03452460084534600645346004453460005 +S214441FD024534600F8B50D4606461F4928461F4F6B +S214441FE00BF072FB044670B14CF24453F85806F5B5 +S214441FF04553123307EB83077D60032E2BD8DFE867 +S21444200006F01A212427002128460BF053FB80B9FA +S2144420104CF24453F8580BF04DF929460BF0A2F90C +S2144420200AF0F2FC00220E4B0AF070FE0BF01CF88D +S214442030DDE72046DBE782B200210020BDE8F84019 +S21444204014F0D0BF82B20121F7E782B20221F4E74E +S21444205082B20321F1E7F8BD0000C8422C35412086 +S2144420600000594008B5034819F074FC024B187038 +S21444207008BD00BF7C5D46003C464020F7B50123C2 +S214442080104C114D6370A21CEB68A91C0F48023516 +S214442090009335F8023C19F0FFFA00222073A01C86 +S2144420A06178134615F8017B013310F8016BDBB2F7 +S2144420B0B7421CBF012200210A2BF3D102B1617042 +S2144420C003B0F0BD3C464020201E4020905D4600B4 +S2144420D04B7C062B0AD10122054B1A74CA7B1A2A5A +S2144420E004D1032203F1110119F016BE704700BF54 +S2144420F0201E40204B7C062B0AD10122054B1A7425 +S214442100CA7B2A2A04D1032203F1110119F004BE22 +S214442110704700BF201E40201FB500231A210446E6 +S214442120039301238DF8073019F03CFF0B4B0393C0 +S2144421300B4B1A7C002AFCD01B7C63B102A92046B8 +S21444214019F034FE8DF80700039B5A1E039213B110 +S2144421509DF80730F1E704B010BD00BF006A1800D0 +S214442160201E402008B5A12018F048FA00220A494B +S214442170A12018F042FA094B094902220120C3F86B +S214442180F413C3F8982DC3F8F813C3F8902D0549F3 +S214442190BDE8084018F032BFF3B3450000002940BC +S2144421A004002800F05C460008B5A22018F026FA81 +S2144421B000220B49A22018F020FA0A4B0A4A0121B1 +S2144421C00020C3F8E023C3F8AC1DC3F8E42302227E +S2144421D00649C3F8A42DBDE8084018F04FBC00BF1C +S2144421E0F9B345000000294002002800145D46006B +S2144421F010B50822174901204FF4803418F0BAFF6E +S214442200012308221449002018F024FD0021084622 +S21444221018F06EFE022801D1013CF7D14FF4803409 +S2144422200021012018F0B0FF022801D1013CF7D16B +S214442230094A0823A2F1080012F8011B013B10F8D2 +S214442240014BA14204BF013102F8011C13F0FF0305 +S214442250F2D110BD341E40203C1E402082B0019076 +S214442260019B5A1E0192002BFAD102B07047044BD0 +S2144422704FF400224FF4FA70C3F8C022FFF7EEBFC3 +S21444228000002940044B4FF420124FF4FA70C3F870 +S214442290C022FFF7E3BF00BF000029402DE9F0410C +S2144422A004460D46104600293ED1DFF8908050265D +S2144422B00B46C1B2564308F110072846BA19B04433 +S2144422C015F0A0FE1C484FF4FB534FF4FB62D8F8BD +S2144422D01410083603FB04033744D3F8FC3802FBD7 +S2144422E0043203F17A0602F5107C02F5427240F895 +S2144422F02C1098F8581040F82210FB2212FB046267 +S21444230000EB4212A94211D84FF4FB520133642128 +S21444231002FB0404B3FBF1F201FB1233C4F8FC38AD +S21444232004F5215401232360BDE8F08117F8016BBE +S214442330013502F8016BE5E72C3541203C46402048 +S2144423402DE9F04104460D46104600293ED1DFF8FB +S214442350908050260B46C1B2564308F5F2670120DA +S214442360BA19B04415F04EFE1C484FF4FB534FF4D4 +S214442370FB62D8F89417083603FB04033744D3F8B3 +S214442380FC3802FB043203F17A0602F5107C02F5AF +S214442390427240F82C1098F8D81740F82210FB22C6 +S2144423A012FB046200EB4212A94211D84FF4FB52CE +S2144423B00133642102FB0404B3FBF1F201FB123344 +S2144423C0C4F8FC3804F5215401232360BDE8F081A9 +S2144423D017F8016B013502F8016BE5E72C3541200F +S2144423E03C4640202DE9F04104460D46104600295F +S2144423F03ED1DFF8908050260B46C1B2564308F5CE +S21444240071670220BA19B04415F0FCFD1C484FF41D +S214442410FB534FF4FB62D8F8141F083603FB04033F +S2144424203744D3F8FC3802FB043203F17A0602F54B +S214442430107C02F5427240F82C1098F8581F40F869 +S2144424402210FB2212FB046200EB4212A94211D86E +S2144424504FF4FB520133642102FB0404B3FBF1F254 +S21444246001FB1233C4F8FC3804F5215401232360DD +S214442470BDE8F08117F8016B013502F8016BE5E71A +S2144424802C3541203C4640202DE9F04104460D467B +S214442490104600293ED1DFF8908050260B46C1B244 +S2144424A0564308F5B3670320BA19B04415F0AAFD9D +S2144424B01C484FF4FB534FF4FB62D8F89C1508367F +S2144424C003FB04033744D3F8FC3802FB043203F11D +S2144424D07A0602F5107C02F5427240F82C1098F801 +S2144424E0E01540F82210FB2212FB046200EB421275 +S2144424F0A94211D84FF4FB520133642102FB040471 +S214442500B3FBF1F201FB1233C4F8FC3804F5215452 +S21444251001232360BDE8F08117F8016B013502F80A +S214442520016BE5E72C354120345740202DE9F04136 +S21444253004460D46104600293ED1DFF890805026CA +S2144425400B46C1B2564308F618570420BA19B0448D +S21444255015F058FD1C484FF4FB534FF4FB62D8F873 +S2144425601C1D083603FB04033744D3F8FC3802FB2F +S214442570043203F17A0602F5107C02F5427240F802 +S2144425802C1098F8601D40F82210FB2212FB0462BF +S21444259000EB4212A94211D84FF4FB520133642196 +S2144425A002FB0404B3FBF1F201FB1233C4F8FC381B +S2144425B004F5215401232360BDE8F08117F8016B2C +S2144425C0013502F8016BE5E72C35412034574020AD +S2144425D02DE9F04104460D46104600293ED1DFF869 +S2144425E0908050260B46C1B2564308F568770520BE +S2144425F0BA19B04415F006FD1C484FF4FB534FF48B +S214442600FB62D8F8A413083603FB04033744D3F814 +S214442610FC3802FB043203F17A0602F5107C02F51C +S214442620427240F82C1098F8E81340F82210FB2227 +S21444263012FB046200EB4212A94211D84FF4FB523B +S2144426400133642102FB0404B3FBF1F201FB1233B1 +S214442650C4F8FC3804F5215401232360BDE8F08116 +S21444266017F8016B013502F8016BE5E72C3541207C +S2144426702C6840204FF4FB52054B02FB0033D3F842 +S214442680F808D3F8FC38C31A58425841704700BF7C +S2144426902C3541202DE9F74FCF4D0021CF4E4FF436 +S2144426A0FB692C4641F6987837464FF0640A08464C +S2144426B0FFF7E0FF58BBD6F8F83809FB013202F5BD +S2144426C0427257F822C008FB014200924FF4FB5274 +S2144426D04A4302EB43123A44019200F1010EC0B25F +S2144426E0844500F2AB8009FB0132013385F820C0F3 +S2144426F002F5107257F822206A624FF0010285F8FC +S2144427002120B3FBFAF20AFB1233C6F8F83801313B +S214442710454406F5FB560629C9D194F82130012BC9 +S2144427201CD1002340F2212284F82130636A93426C +S21444273000F0E18000F2998040F25512934200F096 +S214442740D780B3F5AB7F80F08380402B00F0C48005 +S214442750412B00F0C480202B00F0B48041F6B973BE +S214442760E25C012A0FD10022E25441F6BC73E358DE +S214442770932B00F0D08000F2C180912B00F0C580EE +S214442780922B00F0C58043F65173E25C012A14D1C3 +S2144427900022E25443F65473E358962B00F0E38049 +S2144427A000F2C480822B00F0DB8000F2B780722BEC +S2144427B000F0DF80732B00F0DF8045F6E963E25CCF +S2144427C0012A14D10022E25445F6EC63E3589B2BCD +S2144427D000F0F38000F2DE808D2B00F0038100F2DF +S2144427E0D180722B00F0F280732B00F0F28047F613 +S2144427F08163E25C012A0BD10022E25447F68463EB +S214442800E358722B00F0F480732B01D102F0EAFFF8 +S21444281049F61963E25C012A40F0F2800022E25451 +S21444282049F61C63E358722B00F0E580732B40F0A6 +S214442830E78003B0BDE8F04F03F014B8019A02EB0A +S214442840000B009A9BF840BF02F800B0704644E77D +S214442850B3F5BC7F46D0B3F5BE7F46D0B3F5BA7F5A +S2144428607FF47CAF01F0F8FE78E7B3F5B06F20D084 +S2144428700DD840F20132934227D0B3F5AE6F15D04F +S214442880B3F5407F7FF46AAF01F03EFE66E7B3F5EA +S214442890B26F11D040F29552934210D040F2855216 +S2144428A093427FF45BAF01F0D3FD57E701F0E5FCBC +S2144428B054E701F039FD51E701F082FD4EE701F09F +S2144428C0AFFD4BE701F0E2FD48E701F06DFE444AF8 +S2144428D013880133138041E701F072FE3EE701F0AE +S2144428E09DFE3BE701F0F6FE38E701F029FF35E7A9 +S2144428F001F0DAFF32E701F057FF2FE7B3F5A87F80 +S2144429007FF441AF02F076F83DE701F0F8FF3AE78E +S21444291002F026F837E702F04FF834E78C2B25D040 +S214442920922B7FF44AAF02F0EFF946E7AA2B26D063 +S21444293007D89A2B0ED0A02B7FF43FAF02F052F963 +S2144429403BE7C82B09D0B3F5F36F7FF436AF02F0FC +S214442950D3FA32E702F0A4F82FE702F005F92CE7A1 +S21444296002F0A8F929E702F05FFA26E702F0D8FA5F +S21444297023E702F03DFB20E702F08CFB1DE702F064 +S214442980C7FB1AE7932B30D0972B7FF430AF02F077 +S214442990D3FD2CE7C92B13D007D8A12B13D0AA2BD1 +S2144429A07FF425AF02F074FD21E740F2997293421A +S2144429B07FF41DAF02F002FF19E702F0FDFB16E7B5 +S2144429C002F05EFC13E702F099FC10E702F0D0FC3C +S2144429D00DE702F01FFD0AE7907740202C35412092 +S2144429E0DA1D402002F010FE01E702F075FEFEE616 +S2144429F002F014FF0CE703B0BDE8F04F02F04EBF00 +S214442A0003B0BDE8F08FEA4B0021DFF8C8C31A686C +S214442A10586A02F0704200EA0C002DE9F04F1A6042 +S214442A2000261A890027586202F47042986ADFF832 +S214442A30A8B31A8100F07F40DA68986202F0004238 +S214442A40DC485960DA601A8AD86202EA0B021863D4 +S214442A50D9481A820022586393F83800596162F3C1 +S214442A6003009961D96183F8380093F83C0083F8F1 +S214442A70202020F00F001964D96483F83C0093F8B2 +S214442A804400DFF858A300F0E000DFF85493DFF882 +S214442A9054E362F34510DFF8508383F84400C74894 +S214442AA098644FF047401865C5485865C548C3E91B +S214442AB016221C6F5866C44819662040D3F8D8407E +S214442AC099661867D3F8A400A3F86C2000EA0A00B5 +S214442AD083F8B820C3F8BC10C3F8A400D3F8A80001 +S214442AE0C3F8C41000F00040C3F8C81083F8CC20E4 +S214442AF0C3F8A800D3F8AC00C3F8E090C00DC005F6 +S214442B00C3F8AC00D3F8C00000F07F40C3F8C00060 +S214442B1093F8D00020F00F0083F8D000D3F8D0000C +S214442B2020F4FF3020F4F870C3F8D000D3F8D40073 +S214442B3000F07C40C3F8D400A4480440C3F8D8400E +S214442B40D3F8DC400440C3F8DC4093F8E44062F336 +S214442B50000483F8E44093F8F040C3F8E81024F007 +S214442B600704C3F8EC10A3F8FC2083F8F04093F86D +S214442B700441C3F8001162F30004C3F80811C3F813 +S214442B80101183F8044193F80C41C3F8181162F30A +S214442B900004A3F82021C3F8241183F80C4193F8C9 +S214442BA01441C3F8281162F30004A3F83821C3F88B +S214442BB03C1183F8144193F81C41C3F8441162F362 +S214442BC00004C3F830E183F81C41D3F82C4104F0E8 +S214442BD00044C3F82C4193F8344124F0030483F8AA +S214442BE03441B3F8344124F47F6424F00C04A3F84D +S214442BF0344193F8404162F3010483F8404193F82A +S214442C004841D3F8A45162F30104C3F84C1105EAD1 +S214442C100805C3F8541183F8484193F8504145F4E5 +S214442C208035C3F8801162F30104C3F88811A3F811 +S214442C30902183F8504193F85841C3F8941162F3B5 +S214442C400104C3F89C1183F85841D3F8704104F04A +S214442C504044C3E95C4293F8784124F0030483F883 +S214442C607841D3F87C4104F07F44C3F87C4193F820 +S214442C70844162F3000483F8844193F88C4124F041 +S214442C807F0483F88C4193F8984162F3000483F8F8 +S214442C90984193F8A04162F30004C3E95A2283F8AA +S214442CA0A041C3E95867C3F8A45193F8BC41D3F88C +S214442CB0B45162F30004C3F8A8110540C3F8AC113C +S214442CC083F8BC4193F8C841C3F8B45124F00704D0 +S214442CD0D3F8CC51C3F8B01183F8C84105F0604529 +S214442CE093F8DC41C3F8CC5162F30004D3F8E851BE +S214442CF0C3F8C01183F8DC4105F07F4593F8E441FE +S214442D00C3F8C41162F3000483F8D021A3F8D42195 +S214442D1083F8E44193F8F041C3F8D81162F3000411 +S214442D20C3F8E011C3F8E85183F8F04193F8F8414A +S214442D30C3F8EC1124F07F04C3F8F411A3F8FC2183 +S214442D40C3F80012C3F8B89183F8F84193F80442E4 +S214442D50C3F8081262F30004C3F81412C3F8181236 +S214442D6083F8044293F80C42C3F81C1262F300043E +S214442D70A3F82022C3F8241283F80C42D3F8104256 +S214442D80C3F82C1204EA0804C3F83412C3F83C12FD +S214442D9044F48034C3F854E20D4DC3F8104293F81B +S214442DA0284262F3010483F8284293F830421DE037 +S214442DB05073402014AE23C10AD723C3000048C230 +S214442DC0000048C3004026C400F807F80000C0FFCF +S214442DD00000FEFF0000FCFF00C0FFFF0000F0FF05 +S214442DE033336FC1CDCC4CBD0000F8FF62F3010411 +S214442DF083F8304293F8384262F3010483F8384249 +S214442E0093F8404262F3010483F84042D3F84442C4 +S214442E1004F04044C3E9914293F84C4224F003043E +S214442E2083F84C42D3F8504204F06044C3F850420E +S214442E3093F8584224F03F0483F8584293F8744277 +S214442E40C3F8701262F30304C3F87812C3F87C1212 +S214442E5083F8744293F88042C3F8841262F30304FE +S214442E60B3F8A812C3F8882283F88042AC4CA3F87F +S214442E708C222140C3F8902283F89422A3F8A81207 +S214442E80D3F8A812C3F8982221F07F7183F89C22C5 +S214442E90C3F8A02221F47F3183F8A422C3F8BC22CD +S214442EA0C3F8A812D3F8AC1283F8C4220140C3F87E +S214442EB0AC12D3F8B41201F00041C3E9AD12D3F812 +S214442EC0C01201F07F41C3F8C012D3F8C81229409B +S214442ED0C3E99867C3E9B212D3F8E012C3F8DC2218 +S214442EE001EA0A0183F8E822C3F8F422C3F8E012A0 +S214442EF0B3F8E41283F808230C40C3F80C2383F891 +S214442F001023A3F8E442874CD3F8E412C3F81423FE +S214442F100C40D3F8EC1283F8182301F00041C3F8B0 +S214442F20E442C3F81C23C3F8EC12B3F8F01283F857 +S214442F30202301EA0B0BD3F8F812C3F8242301F03C +S214442F407F41A3F8F0B2784CC3F8F812D3F8FC12D9 +S214442F5001EA0C01C3F8FC12D3F800130840D3F876 +S214442F60281301F04041C3E9C002C3E9B522C3F8BF +S214442F702813D3F82C13D3F8C00301F07E41A3F8EA +S214442F80A42300F07840C3F8A823C3F82C13D3F83E +S214442F90701301F07E41C3F87013D3F8741301F034 +S214442FA00041C3F8741393F8781321F00F0183F8A3 +S214442FB07813D3F87C1301F07841C3F87C13D3F824 +S214442FC0801301F07F41C3F88013B3F88413214083 +S214442FD0A3F88413D3F888132940C3F88813D3F886 +S214442FE0A01301F00041C3F8A01393F8AC1362F3A6 +S214442FF0000183F8AC13D3F8B01301F07F41C3F853 +S214443000B013D3F8B41301EA0C01C3F8B413D3F8DD +S214443010B81301F04041C3F8B813D3F8BC1301F019 +S2144430207841C3E9E467C3F8BC13C3E9F00293F8F4 +S214443030C813D3F8CC0362F30001C3F8142400F099 +S214443040784083F8C813B3F8D413C3F8CC032140AC +S214443050D3F8D003A3F8D41300F07F40D3F8D813A2 +S214443060C3F8D00301F07E41C3F8D813D3F8DC1379 +S2144430702940C3E9F71293F8E41362F3000183F896 +S214443080E413D3F8E81301F07F41C3F8E813D3F808 +S214443090EC1301EA0C01C3F8EC13D3F8F0130D401B +S2144430A0D3F8081401F04041C3F8F053C3F80814A9 +S2144430B0D3F80C1401F07841C3F80C14D3F8101468 +S2144430C001F07841C3F8101493F8181462F3000121 +S2144430D0C3E9FE6783F81814C3F81C2493F8201435 +S2144430E0C3F82C2462F3000183F82014D3F8241484 +S2144430F001F07F41C3F8241493F82A1421F0030105 +S21444310083F82A1493F8301462F3000193F83624B3 +S21444311022F0030283F8301483F83624BDE8F08F97 +S21444312000FCFFFFFF0300F000E0FFFF41F698734A +S2144431300849002258430B182830DA64084483F8B8 +S21444314048202023013B00F8012B13F0FF03F9D15C +S214443150704700BF9077402041F6987310B55843A7 +S2144431600B4C41F692732218D35A28225A43002312 +S21444317011185030104421441A46204481F87030C7 +S2144431804B67013300F8012BDBB2202BF9D110BD7D +S214443190907740202DE9F8439946234B05468846C8 +S2144431A003EB00139B6A402B31D820494FF4FB5362 +S2144431B003FB001342F644015B5843B341F698764A +S2144431C01B4C00274FF0280C06FB00F3E11801F5D2 +S2144431D0FC511031F8B248451BD328467543FFF7D7 +S2144431E0A5FF41F69071601928260122435A06FB32 +S2144431F0035513442C4484F87120C4F8748084F82E +S2144432007090C824B3FBF4F204FB12334352BDE877 +S214443210F883088812F807E00CFB00302044384452 +S214443220013780F850E0D5E7201E40202C35412059 +S2144432309077402041F6987241F692732DE9F34711 +S214443240444D02FB00F10446434F6A18D35A2822E1 +S21444325002FB03122A4492F87020082A2FD807EB60 +S21444326000120821916241F698764FF0280941F6FB +S214443270947A2046664309FB03F206F1500305EBB5 +S214443280060891191344354A29442B4402EB041288 +S21444329000934B6F18F80A1014F03CFE18F80A30E6 +S2144432A00D210133B3FBF1F201FB123308F80A3067 +S2144432B08246E0B102282FD002B0BDE8F087102A3B +S2144432C003D807EB00121021CCE7182A03D807EBE3 +S2144432D000121821C6E7202A03D807EB0012202143 +S2144432E0C0E7402ABFD807EB00124021BAE7204681 +S2144432F0FFF732FF41F69271C82038F8013009FBD7 +S21444330003660133B3FBF0F2354400FB123385F811 +S21444331071A028F80130CFE72046FFF71DFF41F69D +S21444332092710022C82038F8013009FB0366013345 +S214443330354485F87120B3FBF0F200FB123328F8CD +S2144433400130D7E92232013342F10002C7E9223282 +S214443350B2E700BF90774020201E4020441E402005 +S214443360F8B500240A4D41F698760A4F06FB04F257 +S2144433702821E0B2D35B01FB03232B4493F871303E +S214443380012B01D1FFF756FF0134062CEED1F8BDD0 +S214443390907740202297402008B50B21034820F020 +S2144433A04FF8034B83F8200B08BD00BF0217294093 +S2144433B02C68402001290A4628BF0122072819D82C +S2144433C0DFE800F004070B0D1012141600210A481B +S2144433D001E00A2109481FF0FABF0C21F7E7022151 +S2144433E00748F8E70D21F2E70E21F0E70F21EEE754 +S2144433F00021F5E7704700BF0217294010172940FF +S2144434000017294007281AD8DFE800F004070B0EF7 +S2144434101013151708210B4801E00B210A4820F029 +S2144434200FB801210948FAE70B21F4E704210848BC +S214443430F5E70521FBE70821F9E70A21F7E7FF202E +S214443440704700BF06172940021729401217294023 +S2144434500417294001284FF002010CBF0022012224 +S21444346010B5044603481FF0B2FF034A4CF24053DB +S214443470D45010BD081729402C35412005281DD8A6 +S214443480DFE800F003080C1014180D4A4CF274538D +S214443490D05A70470A4A4CF27653F9E7084A4CF237 +S2144434A07853F5E7064A4CF27A53F1E7044A4CF26D +S2144434B07C53EDE7024A4CF27E53E9E7FF2070471F +S2144434C02C35412008B5062100200EF000FD024AA6 +S2144434D04CF27453D05208BD2C35412010B502210D +S2144434E001200EF0F4FC064C4CF276532B21E052AD +S2144434F001200EF0ECFC4CF27E53E05210BD00BFAF +S2144435002C35412010B5032102200EF0E0FC094C76 +S2144435104CF278530421E05202200EF0D8FC4CF2D0 +S2144435207A530521E05202200EF0D1FC4CF27C5333 +S214443530E05210BD2C35412000210EF0B5BB084AA0 +S2144435404CF2385382B00749D35800930B68009A1C +S2144435509B1A0193019B8342F8D902B0704700BF7F +S2144435602C35412064FA412038B50F4D0F4C95F860 +S21444357090305BB901234CF23C5285F89030A35806 +S2144435800133A350BDE8384006F0D0B907F004FC38 +S2144435904CF23C52002385F89030A3580133A35094 +S2144435A04CF23852EBE700BF201E40202C35412019 +S2144435B00020FFF74FBF10B58D20244C17F01EF89F +S2144435C0002223498D2017F018F88F2017F016F89C +S2144435D0002220498F2017F010F8972017F00EF895 +S2144435E000221D49972017F008F89A2017F006F88D +S2144435F000221A499A2017F000F81949002019F0B9 +S21444360045FB1849022019F041FB17490A2019F0D6 +S2144436103DFB16490D2019F039FB214601220020B6 +S21444362019F0B6FD04F596710122022019F0B0FD9A +S21444363004F26C5101220A2019F0AAFD04F28C51BE +S21444364001220D20BDE8104019F0A2BD38384120B3 +S21444365099D645009FD64500A5D64500ABD645002D +S2144436607C5E4600505E4600245E4600F85D46009A +S21444367010B48AB90949D1F86C3891F8B848CA18D0 +S214443680013301F6B801DBB282F8584610BC012279 +S21444369041F84C3C19F0CCBE10BC70472C35412048 +S2144436A010B48AB90949D1F8743891F8D848CA1878 +S2144436B0013301F6D801DBB282F8584710BC012228 +S2144436C041F8643C19F0B4BE10BC70472C35412018 +S2144436D0194B012142F644000022195044F2A470CA +S2144436E0195046F20470195048F2646019504AF270 +S2144436F0C45019504CF22450195042F648015A50BE +S21444370044F2A8715A5046F208715A5048F2686119 +S2144437105A504AF2C8515A504CF22851C3E9C12271 +S2144437205A504CF248524CF2503199504CF2445252 +S2144437304FF44861995070472C35412010B5064BDC +S2144437404FF4FB5404FB003042F64803C15042F6A3 +S2144437504C03C25010BD00BF2C354120094BD3E961 +S214443760C1218A420BD01A4492F8042202700020E7 +S214443770D3F804230132D2B2C3F80423704701209D +S214443780704700BF2C35412007B501220DF10701D3 +S2144437908DF80700002019F04FFB03B05DF804FBDA +S2144437A00FB470B5C2B0002446AA02AE52F8041B49 +S2144437B0304601920BF0CCFE304608F067FFC5B2A7 +S2144437C0E3B29D4204D842B0BDE8704004B07047AE +S2144437D0305D0134FFF7D8FFF2E708B58E2016F0C7 +S2144437E00DFF962016F00AFF0748FFF7D9FF074952 +S2144437F0002018F0CBF90120054918F0C7F9054810 +S214443800BDE80840FFF7CCBF18444600CC5D4600F0 +S214443810A05D4600204446000B2938B5044614D122 +S21444382042F644030E4D00220E48EA50FFF7B8FF16 +S21444383042F64803EB581BB142F64C02A858984748 +S2144438402046BDE8384015F0DBB8074B1A6832B15D +S214443850002206481A60BDE83840FFF7A1BF38BDCD +S2144438602C354120264446006C5D412042444600A7 +S2144438700B2938B505460E4C13D144F2A4730022E6 +S2144438800C48E250FFF78CFF44F2A873E3581BB190 +S21444389044F2AC72A05898472846BDE8384015F024 +S2144438A0AFB844F2A073E2580AB10022E25038BDE1 +S2144438B02C354120614446000B2938B5044614D1C2 +S2144438C046F204730E4D00220E48EA50FFF768FF96 +S2144438D046F20873EB581BB146F20C72A858984748 +S2144438E02046BDE8384015F08BB8074B1A6832B10D +S2144438F0002206481A60BDE83840FFF751BF38BD7D +S2144439002C3541207D4446002C9C41209944460059 +S2144439100B2938B504464FF4FB55134815D105FB1F +S214443920040542F6440300221048EA50FFF738FFE5 +S21444393042F64803EB581BB142F64C02A858984747 +S2144439402046BDE8384015F05BB805FB040404F592 +S2144439502154236833B1002305482360BDE838402A +S214443960FFF71EBF38BD00BF2C354120B744460084 +S214443970D34446000B2938B504464FF4FB55134848 +S21444398015D105FB040542F6440300221048EA50CC +S214443990FFF706FF42F64803EB581BB142F64C02CB +S2144439A0A85898472046BDE8384015F029B805FB86 +S2144439B0040404F52154236833B1002305482360E6 +S2144439C0BDE83840FFF7ECBE38BD00BF2C3541207B +S2144439D0F24446000E4546000B2938B504464FF4DB +S2144439E0FB55134815D105FB040542F64403002253 +S2144439F01048EA50FFF7D4FE42F64803EB581BB192 +S214443A0042F64C02A85898472046BDE8384014F081 +S214443A10F7BF05FB040404F52154236833B100239F +S214443A2005482360BDE83840FFF7BABE38BD00BF3E +S214443A302C3541202D4546004945460038B50A24D4 +S214443A403C4D294600200EF053FE38B1013C14F09C +S214443A50FF04F6D121463848FFF7A2FE0A24374D24 +S214443A60294601200EF044FE38B1013C14F0FF0410 +S214443A70F6D101213048FFF793FE0A24304D2946FB +S214443A8002200EF035FE38B1013C14F0FF04F6D1A6 +S214443A9002212948FFF784FE00222A49B4200A243A +S214443AA016F0ABFD00222849B52016F0A6FD0022EC +S214443AB02649B62016F0A1FDB42016F09FFDB52089 +S214443AC016F09CFDB62016F099FD00200EF0A6FADE +S214443AD038B1013C14F0FF04F7D121461C48FFF7E7 +S214443AE05FFE0A2401200EF099FA38B1013C14F026 +S214443AF0FF04F7D101211648FFF752FE0A2402209C +S214443B000EF08CFA38B1013C14F0FF04F7D10221D0 +S214443B100F48FFF745FE012100200EF001FB01216E +S214443B2008460EF0FDFA01210220BDE838400EF0AA +S214443B30F7BA00BF68514600844546000C5146001B +S214443B40B0504600CD2C4500D32C4500D92C45001A +S214443B506845460038B51C4C054620680430204469 +S214443B60FFF7FCFD012801D1012038BD2368E21887 +S214443B7010790A2810D00D280ED0082815D123B164 +S214443B80013B12482360FFF70BFE2368AB42EBD39E +S214443B9025440020E87006E00D48FFF701FE236840 +S214443BA00020234418712060DFE7A0F120035E2B39 +S214443BB0EBD8FFF7E9FD2368E11801330A7923605F +S214443BC0303A81F80421E0E72C35412099454600F7 +S214443BD0A845460010B58020FFF7BCFF90B90A4CB4 +S214443BE023797BB10949201D08F046FD20B90848D1 +S214443BF0BDE81040FFF7D4BD211D0648BDE810407F +S214443C00FFF7CEBD10BD00BF2C3541209D45460074 +S214443C10A3454600AB4546002DE9F04F082389B03E +S214443C20002492463B4A054689464FF0640810688D +S214443C30EDB2516802AF012622468DF810408DF849 +S214443C401C40DFF8E8B0CDE905346B4403C3514665 +S214443C5048461FF0BCFB04AA214640F2555328466A +S214443C60CDF8048000978DF81C608DF810400594BC +S214443C7014F0B4FD284B04AA2146284602934FF676 +S214443C8007738DF81060ADF80C300623CDE9007844 +S214443C9005935B4614F0A2FD204A06232146029271 +S214443CA04FF6FF72059328465B46ADF80C2004AAEF +S214443CB08DF81060CDE9007814F090FD184A06237C +S214443CC021460292284604AA05935B46ADF80C406A +S214443CD08DF81060CDE9007814F080FD114B124A3F +S214443CE0214628468DF81060CDE90232082304AAFE +S214443CF005935B46CDE9007814F070FD0A20FFF783 +S214443D001EFC3246514648461FF061FB09B0BDE8EA +S214443D10F08F00BF2C3C46001000500010019FFF5F +S214443D201002C0007102030405060708F100DA1801 +S214443D302DE9F0410446002855D16D2016F05EFC6E +S214443D402246C0496D2016F058FC6E2016F056FCEC +S214443D502246BD496E2016F050FC01220821BB487D +S214443D601FF035FB01220521B8481FF030FBB84A46 +S214443D70B849204613F0C4FF0121204614F082FFC0 +S214443D8022460D21204614F0D9FD204614F058FF53 +S214443D902346B14A0D21204614F0F0F82346AF4A94 +S214443DA00D21204614F02EF9FEF72DFE2046FFF78F +S214443DB0BDF9AB4B012242F644015A5003F5215358 +S214443DC01A6041F698700023A64A4443A648A35076 +S214443DD004441A46013384F871202834C82BF9D198 +S214443DE00020BDE8F081012846D0022840F08980B2 +S214443DF074209E4F16F002FC00229D49742016F053 +S214443E00FCFB752016F0FAFB00229A49752016F042 +S214443E10F4FB0122042198481FF0D9FA0122062116 +S214443E2096481FF0D4FA0025954A20469549DFF86F +S214443E30B88213F065FF204614F002FF05F10D0624 +S214443E4058F83530904A0220F6B223F060430135E4 +S214443E50314614F093F83A46002331460220503750 +S214443E6014F0D0F80B2DE9D17D4B012246F20471B3 +S214443E705A5003F5CE43A3E77120844F16F0BEFB99 +S214443E8000228349712016F0B8FB722016F0B6FB68 +S214443E9000228049722016F0B0FB2246072177485C +S214443EA01FF095FA2246022173481FF090FA002527 +S214443EB0794A20467949DFF8348213F021FF2046B8 +S214443EC014F0BEFE05F10D0658F83530744A01204C +S214443ED0F6B223F060430135314614F04FF83A46C3 +S214443EE0002331460120503714F08CF8042DE9D1D4 +S214443EF044F2A4715A4B01225A5044F2A0715A50CB +S214443F005FE7032859D0042800F0F48005287FF49E +S214443F1058AF7B20634D16F071FB002262497B202C +S214443F2016F06BFB7C2016F069FB00225F497C2070 +S214443F3016F063FB01220E2150481FF048FA012276 +S214443F405B4811461FF043FA5A4A5B49204613F031 +S214443F50D7FE204614F074FE012255492046FFF74A +S214443F605BFE564A5449204613F0CAFE204614F0D7 +S214443F7067FE2B68524A0D2123F06043204613F017 +S214443F80FDFF00234F4A0D21204614F03BF8AB6852 +S214443F904B4A0E2123F06043204613F0EFFF0023E4 +S214443FA0494A0E21204614F02DF84CF224512C4B4D +S214443FB001225A504CF22051A1E77720434F16F085 +S214443FC01DFB00224249772016F017FB782016F096 +S214443FD015FB00223F49782016F00FFB01220021F2 +S214443FE03D481FF0F4F901223B4800251146DFF80E +S214443FF000811FF0ECF9394A3949204613F080FE17 +S214444000204614F01DFE05F10D0658F83530354AA5 +S2144440100320F6B223F060430135314613F0AEFF79 +S2144440203A46002331460320503713F0EBFF0A2D5F +S214444030E9D148F264610A4B01225A5048F2606161 +S2144440405DE700BFFDA3450003A4450008172940CB +S2144440505C55460008404020B41E40205C4A402040 +S2144440602C35412020974020907740205C594020B2 +S21444407045A445004BA445000E1729400C1729407B +S214444080AC544600B8364020D41E4020DC51402074 +S21444409027A445002DA4450004554600603B402017 +S2144440A0C41E4020183F460087A445008DA4450002 +S2144440B010172940343C4600C0284020A4534600EC +S2144440C0041F4020DC6F40202C704020DC604020E1 +S2144440D063A4450069A44500061729405454460085 +S2144440E010324020E41E4020883F4600E03F460011 +S2144440F0383F46007920294D16F080FA0022284998 +S214444100792016F07AFA7A2016F078FA00222549B1 +S2144441107A2016F072FA01220A2123481FF057F932 +S2144441200122092120481FF052F9204A20492046FE +S21444413013F0E6FD204614F083FD09221A49204672 +S214444140FFF76AFD1B4A1A49204613F0D9FD20465C +S21444415014F076FD2B68184A0D2123F06043204660 +S21444416013F00CFF0023154A0D21204613F04AFF96 +S214444170AB68114A0E2123F06043204613F0FEFE3E +S21444418000230F4A0E21204613F03CFF4AF2C45146 +S2144441900C4B01225A504AF2C051B0E6283F460022 +S2144441A075A445007BA4450008172940343C4600C6 +S2144441B0682D4020FC534600F41E40205C68402096 +S2144441C0AC6840202C35412041F69872084B02FBDF +S2144441D0003310B503EB8104E278A07800EB0220AC +S2144441E0627802EB002213F8210000EB022010BD97 +S2144441F09077402010B5094B41F6987404FB003084 +S214444200130A00EB810181F8282081F82930130C29 +S214444210120E81F82A3081F82B2010BD907740206A +S21444422013B502AB044603E9060041F69871094A01 +S2144442309DF8043001FB0022009903F03F0321F06F +S2144442406041FEF7A7FF204602B0BDE81040FEF7E7 +S2144442506DBF00BFB8774020FDF77ABEFDF77ABE43 +S214444260704770477047704770477047704770474D +S2144442707047704770477047704770B5274C284D55 +S2144442806178237801F00300A678E27843EA0023B5 +S214444290C1F3810043EA8023C1F30110890943EA4C +S2144442A00033207943EA8133C6F3011143EA0143DC +S2144442B0B10906F00F0643EA814302F0030143EADC +S2144442C00153C2F3810143EA8153C2F301119209B7 +S2144442D043EA016343EA82632A6802F07042134366 +S2144442E02B6008F0EBFF0F4909F03CF8E17962795E +S2144442F001F00F03090968601B0143EA121302F038 +S214444300030243EA012343EA0636AB689B0C46EABB +S21444431002469B041E43AE6070BD00BF90774020AB +S21444432050734020CDCCCC3DF0B5234D234A2E7857 +S2144443302879C6F3401706F00F03EC7843EA0713D0 +S214444340C6F38017F609E97943EA471343EA861326 +S2144443506E78AD7843EAC61343EAC53304F00305E2 +S21444436043EAC553C4F3810543EA4563C4F30115E0 +S214444370A40943EAC56343EA4473D46804F000449A +S2144443802343C0F30014D36000F0030343EA8403DA +S214444390C0F3401443EAC403C0F38014C00943EA9C +S2144443A0041343EA401343EA8113118A01F440415B +S2144443B00B431382F0BD00BF9077402050734020DB +S2144443C0F8B5134D134FEB78AC782E7944EA0324B2 +S2144443D06B79288846EA032624B208F06FFF0E4914 +S2144443E008F0C0FF786136B2204608F067FF0A49F5 +S2144443F008F0B8FFB861304608F060FF064908F098 +S214444400B1FFEB79F86187F82030044B1C60F8BDA7 +S2144444109077402050734020CDCCCC3D7C17402034 +S214444420084A09491378907881F824305378184319 +S214444430D378064A9B0443EA0023486A024013435F +S2144444404B6270479077402050734020FF0000FC3A +S2144444500C490D4810B54A78CC790B7802F0030124 +S21444446043EA0123C2F38101120943EA812343EA62 +S2144444700233826A43EA044302F07F421343836270 +S21444448010BD00BF907740205073402070B5184D43 +S214444490184C28886E78C0F30A0008F00FFF1649B7 +S2144444A008F060FF154908F053FEE062F608A87865 +S2144444B046EA4010C0F30A0008F000FF0E4908F030 +S2144444C051FF0E4908F044FE2063A88808F0F6FE23 +S2144444D00B4908F047FF0B4908F03AFE94F8383089 +S2144444E0EA79606362F3030384F8383070BD00BF32 +S2144444F090774020507340200AD7233C14AE234183 +S2144445000AD7A33B0AD723432DE9F041224C234D37 +S21444451094F83C2095F80080EB7922F00F02AE79AF +S21444452048F3021095F9027046EA032608F00F0392 +S214444530134336B284F83C3008F0C0FE6A782064F0 +S214444540A7F132005300520003F01E0302F020028B +S21444455043EAD813134394F8442022F03F0213430B +S21444456084F8443008F0AAFEA064E878323808F0AC +S214444570A5FEE064A888A0F5004008F09FFE2065EC +S214444580304608F09BFE064908F0ECFE054908F064 +S214444590DFFD6065BDE8F081507340209077402091 +S2144445A00AD7233C00004843034A044B1168526828 +S2144445B09965DA65704700BF907740205073402075 +S2144445C038B5104D104C288808F078FE0F4908F08E +S2144445D0C9FE2066688808F071FE0D4908F0C2FEE0 +S2144445E00C4908F0B5FD6066A88808F067FE0A49DD +S2144445F008F0B8FEAB79A06684F86C30EB7984F8A2 +S2144446006D3038BD9077402050734020CDCCCC3DA3 +S2144446100AD7A33C00C02344ACC527370C4A0D48F0 +S21444462010B55178137801F00104C1F3410143EA0F +S214444630042343EA41239178D27843EAC12343EAE8 +S214444640C243026F02F078421343036710BD00BFB3 +S214444650907740205073402038B5174D174C288823 +S21444466008F02CFE164908F07DFE164908F070FD49 +S214444670AB78606703F00F03E87884F8783008F086 +S2144446801DFE114908F064FD09F058F884F87900D5 +S214444690A88808F013FE0D4908F064FE0C4908F09B +S2144446A057FDAB79E06703F00F0384F88030EB796D +S2144446B084F8813038BD00BF907740205073402046 +S2144446C00AD7A33B0AD72343000048420AD7A33A53 +S2144446D0F8D3234238B5144D144C288808F0EEFD20 +S2144446E0134908F03FFE134908F032FDAB78C4F88E +S2144446F0840003F00F03A88884F88830EB7884F8A5 +S214444700893008F0DBFD0C4908F02CFE0B4908F014 +S2144447101FFDAB79C4F88C0003F00F0384F8903087 +S214444720EB7984F8913038BD907740205073402020 +S2144447300AD7A33B0AD723430AD7A33AF8D323423C +S21444474038B5134D134C288808F0B8FD124908F0C4 +S21444475009FE124908F0FCFCAB78C4F8940003F058 +S2144447600F03A88884F8983008F0A8FD0C4908F090 +S214444770F9FD0C4908F0ECFCAB79C4F89C0003F056 +S2144447800F0384F8A030EB7984F8A13038BD00BF1D +S21444479090774020507340200AD7A33B0AD7234340 +S2144447A00AD7A33AF8D3234270B53B4E3B4C7078B5 +S2144447B008F084FD35783A4908F0D4FD05F07F05C5 +S2144447C008F0BCFFC0B245EAC015B07808F076FDE4 +S2144447D0334908F0C7FD08F0B1FFC0B245EAC0351A +S2144447E0F07808F06BFD2F4908F0B2FC08F0A6FFFD +S2144447F0D4F8A830C0B2717903F00043B27945EAE0 +S214444800C055C1F340001D43337984F8AC3001F001 +S2144448100103C4F8A8501B0243EA4023C1F38000B6 +S21444482043EA8023C1F3C00043EAC023C1F3001027 +S21444483043EA0033C1F3401043EA4033C1F38010E7 +S214444840C90943EA803343EAC13302F0010143EA2B +S2144448500143C2F3400143EA4143C2F3800143EAC1 +S2144448608143C2F3C00143EAC143C2F3001143EAA1 +S2144448700153C2F34011C2F3801243EA415343EA60 +S2144448808253D4F8AC2022F4FF0222F4FE421343AF +S214444890C4F8AC3070BD00BF9077402050734020C1 +S2144448A00AD7233C00002042124B134810B55A78CE +S2144448B0997802F003041B7843EA0423C2F3810484 +S2144448C043EA8423C2F30114920943EA043343EAD5 +S2144448D0823301F00302C1F3810143EA0243D0F874 +S2144448E0A420120D43EA814312051343C0F8A430B2 +S2144448F010BD00BF9077402050734020704738B5B5 +S214444900124D41F69873124CEB5C84F8B83041F67D +S2144449109A73E85A08F0D2FC0E4908F023FD0E4973 +S21444492008F016FC41F69C73C4F8BC00E85A08F03C +S214444930C5FC0A4908F016FD08F000FF41F69F73CF +S214444940A4F8C000EB5C84F8C23038BD90774020B1 +S21444495050734020ACC52737ACC5A73ECDCCCC3D24 +S21444496038B541F69873104D104CE85A08F0A6FC3A +S2144449700F4908F0F7FC0F4908F0EAFB41F69A7332 +S214444980C4F8C400E85A08F099FC094908F0EAFC5F +S214444990084908F0DDFB41F69F73C4F8C800EB5C99 +S2144449A084F8CC3038BD00BF907740205073402008 +S2144449B00AD7A33C00C023440C4A41F69F730C49D3 +S2144449C010B541F69974D05C41F69873D35C125D89 +S2144449D002F0010243EA0223D1F8D020520C43EA03 +S2144449E0402352041343C1F8D03010BD9077402082 +S2144449F050734020284941F69973284A70B5C85CDC +S214444A0041F69A73CD5C41F69B7300F00306CC5C8A +S214444A1041F69873CB5C43EA0623C0F3810643EA27 +S214444A208623C0F30116800943EA063343EA8033FB +S214444A3005F00300C5F3810543EA004304F0030090 +S214444A4043EA854343EA0053C4F38100A40943EA96 +S214444A508053D2F8D40043EA046300F07C40034316 +S214444A6041F69F70C2F8D43041F69C73CB5C82F812 +S214444A70D83041F69D73CB5C095C1B0203F47C532F +S214444A8043EA8133D2F8D81021F47F1121F47C51C3 +S214444A900B43C2F8D83070BD907740205073402006 +S214444AA070B543F630732A4D2A4CEB5A5BBAA4F8D9 +S214444AB0DC3043F63373EE5C43F63573E95CC6F399 +S214444AC081030A0943EA820394F8DE2022F03F0277 +S214444AD0134384F8DE3043F63673E85C40EA01203C +S214444AE0C0F3090008F0EAFB1B4908F03BFC1B49ED +S214444AF008F02EFB94F8E4303209C4F8E00062F380 +S214444B00000384F8E43043F63473E85C40EA062055 +S214444B10C0F3090008F0D2FB114908F023FC43F621 +S214444B203273C4F8E800E85C08F0C8FB0D4908F0A6 +S214444B3019FC94F8F020F308C4F8EC0022F00702BD +S214444B4003F0040343EA9613134384F8F03070BD2D +S214444B509077402050734020CDCC4C3D66667241E1 +S214444B609A99193E0AD7233C1B4943F631731B488E +S214444B7030B5CB5C80F8F43043F63273CA5C43F607 +S214444B803573CD5C43F63473CC5C43F63073C95C02 +S214444B9093091B0243EA8123C2F3401143EA81434B +S214444BA0C2F38001C2F3C00243EAC143D0F8F41012 +S214444BB043EA02532A0905F00F0543EA4253084ADA +S214444BC043EA45630A401343C0F8F430230943EAF2 +S214444BD0041480F8F84030BD90774020507340204D +S214444BE0FF0000E0F8B5304E43F630732F4CF35ACE +S214444BF05BBAA4F8FC3043F63373F55C43F6327381 +S214444C00F05CAB0943EA800008F058FB284908F0FA +S214444C10A9FB94F80431AA08C4F8000162F300031F +S214444C2084F8043143F63473F05C40EA0520C0F35C +S214444C30090008F043FB1E4908F094FB94F80C3135 +S214444C40EA08C4F8080162F3000384F80C3143F61A +S214444C503673F75C43F63573F05CBB0943EA800071 +S214444C6008F02CFB124908F07DFB94F814312A090D +S214444C70C4F810016D0962F3000384F8143143F656 +S214444C803773F05C40EA0720C0F3090008F016FBCF +S214444C90074908F067FB94F81C31C4F8180165F31B +S214444CA0000384F81C31F8BD9077402050734020B0 +S214444CB09A99193E38B5124D43F63073114CEB5A57 +S214444CC05BBAA4F8203143F63273E85A40BAC0F3CC +S214444CD00D0008F0F3FA4FF07A5108F043FB43F620 +S214444CE03673C4F82401E85A40BAC0F30D0008F0FD +S214444CF0E5FA4FF07A5108F035FBC4F8280138BD80 +S214444D009077402050734020F8B5434A43F63273B8 +S214444D10424ED15C43F63473D45C43F63373C1F3EA +S214444D208010D55C43F63573D75CCB0943EA400321 +S214444D3043F63170105C43EA8003C1F3401043EA03 +S214444D408023C1F3001043EAC023C4F3400043EA7F +S214444D50003343F63070105C43EA4033C1F3C0007E +S214444D6043EA4053C1F3800043EA8053C5F300103E +S214444D7043EAC053680943EA0063C7F3011043EAB1 +S214444D80C063C1F3400001F0010143EA407343EAC3 +S214444D908173D6F82C1101F000410B43C6F82C3130 +S214444DA043F63673D05C40EA0720BF09C0F30900D7 +S214444DB008F084FA1A4908F0D5FA1A4908F0C8F9EE +S214444DC0C5F3C00204F00103C6F8300143EA4203C7 +S214444DD005F004021343C5F3400205F0010543EA17 +S214444DE0C203C4F3C00243EA051343EA4713C4F3B9 +S214444DF0001743EAC713A709C4F3800443EA07230A +S214444E0043EA822343EAC424B6F8343103F47043B5 +S214444E101C43A6F83441F8BD907740205073402098 +S214444E20CDCCCC3D9A994C4270B543F630732F4D59 +S214444E302F4CEB5A5BBAA4F8383143F63373EE5C26 +S214444E4043F63273E85CB30943EA800008F036FA66 +S214444E50284908F087FA94F84031B208C4F83C016F +S214444E6062F3010384F8403143F63473E85C40EA65 +S214444E7006203609C0F3090008F020FA1D4908F058 +S214444E8071FA94F84831C4F8440166F3010384F88F +S214444E90483143F63673EE5C43F63573E85CB30943 +S214444EA043EA800008F00AFA124908F05BFA94F8DC +S214444EB05031B208C4F84C0162F3010384F850310F +S214444EC043F63773E85C40EA06203609C0F3090027 +S214444ED008F0F4F9074908F045FA94F85831C4F84C +S214444EE0540166F3010384F8583170BD907740202E +S214444EF050734020CDCCCC3D074943F63073074A27 +S214444F00CB581BBAC2F8683143F63473CB581BBA35 +S214444F10C2F86C31704700BF9077402050734020F1 +S214444F2030B543F63073304C3049E35A5BBAA1F897 +S214444F30703143F63673E05C43F63773E25C43F60F +S214444F403273E55C00F0030343EA8503C0F380054F +S214444F5043EA8523C2F3800543EAC523850943EA29 +S214444F600533B1F8725105F440452B43C2F3C005EE +S214444F70A1F8723143F63373E35C81F87431C0F3BD +S214444F80C0031B0243EA452302F0030543EA852394 +S214444F9043F63475655D43EA0533C0F30015C0F344 +S214444FA0401043EA0553C2F3001543EA45539509B6 +S214444FB0120943EA8553D1F8745102F0020225F4EB +S214444FC07F05024325F47F452B43C1F8743143F6ED +S214444FD03573E35C81F8773191F8783123F0030335 +S214444FE01A4381F8782130BD907740205073402092 +S214444FF0F8B5244E43F63073234DF35A5BBAA5F8FE +S2144450007C3143F63373F45C43F63273A208F75CA0 +S21444501043F6367302F00C02F05C42EA9412C0087F +S21444502042EA071200EB800085F87E213F0908F02B +S21444503045F995F88431A208C5F8800162F3000367 +S21444504085F8843143F63473F05A40BA80B208F097 +S21444505035F90E4908F086F90D4908F079F8C4F395 +S214445060C0036401C5F8880143EA470304F06004BA +S2144450701C4395F88C3123F07F031C4385F88C4100 +S214445080F8BD00BF9077402050734020CDCC4C3DB7 +S21444509000C0CC4470B543F63073194E194CF35ADD +S2144450A05BBAA4F8903143F63273F05A40BA80B2F1 +S2144450B008F004F9144908F055F9144908F048F87A +S2144450C043F63673C4F89401F55C94F8983165F366 +S2144450D000036D0884F8983143F63473F05A40BAA6 +S2144450E080B2A0F5FF407F3808F0E8F894F8A03185 +S2144450F0C4F89C0165F3000384F8A03170BD00BF7A +S21444510090774020507340200AD7A33C00C02344E5 +S21444511070B543F63073234D234CEB5A5BBAA4F870 +S214445120A43143F63273E85C43F63473EE5CC0F362 +S2144451304002B308360903F0020313438200800892 +S21444514002F00402134394F8A62122F00702134304 +S21444515084F8A63108F0B2F8144908F003F9144963 +S21444516007F0F6FF43F63373C4F8A801E85C46EA52 +S214445170001008F0A3F80F4908F0F4F843F6367325 +S214445180C4F8AC01E85C43F63573EB5CDB0043EAF9 +S214445190501008F093F8054908F0E4F8C4F8B00154 +S2144451A070BD00BF9077402050734020CDCCCC3D9E +S2144451B0CDCC4C400AD7233C70B545F6C8632A4D3F +S2144451C02A4CEB5A5BBAA4F8B43145F6CB63EE5C92 +S2144451D045F6CD63E95CC6F381030A0943EA8203D4 +S2144451E094F8B62122F03F02134384F8B63145F6CC +S2144451F0CE63E85C40EA0120C0F3090008F05EF89C +S2144452001B4908F0AFF81B4907F0A2FF94F8BC31DD +S2144452103209C4F8B80162F3000384F8BC3145F699 +S214445220CC63E85C40EA0620C0F3090008F046F880 +S214445230114908F097F845F6CA63C4F8C001E85C1B +S21444524008F03CF80D4908F08DF894F8C821F308A6 +S214445250C4F8C40122F0070203F0040343EA961399 +S214445260134384F8C83170BD907740205073402073 +S214445270CDCC4C3D666672419A99193E0AD7233C7A +S2144452801B4945F6C9631B4830B5CB5C80F8CC3126 +S21444529045F6CA63CA5C45F6CD63CD5C45F6CC6339 +S2144452A0CC5C45F6C863C95C93091B0243EA812378 +S2144452B0C2F3800143EA8143C2F3C001C2F3401201 +S2144452C043EAC143D0F8CC1143EA02532A0905F015 +S2144452D00F0543EA4253084A43EA45630A401343E8 +S2144452E0C0F8CC31230943EA041480F8D04130BDD9 +S2144452F09077402050734020FF0000E070B545F69C +S214445300C863184D184CEB5A5BBAA4F8D43145F62A +S214445310CC63E85AEE5C40BAF609C0F3090007F0DD +S214445320CDFF124908F01EF894F8DC31C4F8D801D1 +S21444533066F3000384F8DC3145F6CA63E85AEE5C4B +S21444534040BAF609C0F3090007F0B8FF074908F069 +S21444535009F894F8E431C4F8E00166F3000384F8ED +S214445360E43170BD90774020507340209A99193E9E +S214445370F8B5244E45F6C863234DF35A5BBAA5F8F0 +S214445380E83145F6CB63F45C45F6CA63A208F75C9D +S21444539045F6CE6302F00C02F05C42EA9412C00872 +S2144453A042EA071200EB800085F8EA213F0907F03D +S2144453B085FF95F8F031A208C5F8EC0162F30003C6 +S2144453C085F8F03145F6CC63F05A40BA80B207F01F +S2144453D075FF0E4907F0C6FF0D4907F0B9FEC4F342 +S2144453E0C0036401C5F8F40143EA470304F06004CB +S2144453F01C4395F8F83123F07F031C4385F8F841A5 +S214445400F8BD00BF9077402050734020CDCC4C3D33 +S21444541000C0CC4470B545F6C863194E194CF35ACF +S2144454205BBAA4F8FC3145F6CA63F05A40BA80B277 +S21444543007F044FF144907F095FF144907F088FE27 +S21444544045F6CE63C4F80002F55C94F8043265F37E +S21444545000036D0884F8043245F6CC63F05A40BA2B +S21444546080B2A0F5FF407F3807F028FF94F80C324E +S214445470C4F8080265F3000384F80C3270BD00BF1C +S21444548090774020507340200AD7A33C00C0234462 +S21444549070B545F6C863234D234CEB5A5BBAA4F863 +S2144454A0103245F6CA63E85C45F6CC63EE5CC0F35E +S2144454B04002B308360903F002031343820080080F +S2144454C002F00402134394F8122222F00702134314 +S2144454D084F8123207F0F2FE144907F043FF1449E9 +S2144454E007F036FE45F6CB63C4F81402E85C46EA99 +S2144454F0001007F0E3FE0F4907F034FF45F6CE638D +S214445500C4F81802E85C45F6CD63EB5CDB0043EA7E +S214445510501007F0D3FE054907F024FFC4F81C02D8 +S21444552070BD00BF9077402050734020CDCCCC3D1A +S214445530CDCC4C400AD7233C70B545F6C8632F4DB6 +S2144455402F4CEB5A5BBAA4F8203245F6CB63EE5C9C +S21444555045F6CA63E85CB30943EA800007F0AEFE4A +S214445560284907F0FFFE94F82832B208C4F824020B +S21444557062F3010384F8283245F6CC63E85C40EADB +S21444558006203609C0F3090007F098FE1D4907F0C7 +S214445590E9FE94F83032C4F82C0266F3010384F82A +S2144455A0303245F6CE63EE5C45F6CD63E85CB3092F +S2144455B043EA800007F082FE124907F0D3FE94F8CF +S2144455C03832B208C4F8340262F3010384F838323D +S2144455D045F6CF63E85C40EA06203609C0F3090086 +S2144455E007F06CFE074907F0BDFE94F84032C4F855 +S2144455F03C0266F3010384F8403270BD9077402045 +S21444560050734020CDCCCC3D30B545F6C863304CC5 +S2144456103049E35A5BBAA1F8443245F6CE63E05CBF +S21444562045F6CF63E25C45F6CA63E55C00F00303E7 +S21444563043EA8503C0F3800543EA8523C2F3800525 +S21444564043EAC523850943EA0533B1F8465205F4CF +S21444565040452B43C2F3C005A1F8463245F6CB631A +S214445660E35C81F84832C0F3C0031B0243EA452397 +S21444567002F0030543EA852345F6CC65655D43EAB7 +S2144456800533C0F30015C0F3401043EA0553C2F394 +S214445690001543EA45539509120943EA8553D1F860 +S2144456A0485202F0020225F47F05024325F47F4562 +S2144456B02B43C1F8483245F6CD63E35C81F84B3260 +S2144456C091F84C3223F003031A4381F84C2230BD40 +S2144456D09077402050734020F8B5344A45F6CA6364 +S2144456E0334DD15C45F6CC63D45C45F6CB63C1F30D +S2144456F08017D05C45F6CD63D65CCB0943EA4703B6 +S21444570045F6C967D75D43EA8703C1F3401743EAC2 +S2144457108723C1F3001743EAC723C4F3400743EA89 +S214445720073345F6C867D75D43EA4733C0F30017E7 +S214445730400943EA475343EA8053C6F3011043EA19 +S2144457404063C1F3400001F0010143EAC06343EA09 +S2144457500173D5F8501201F060410B43C5F850323E +S21444576045F6CE63D05C40EA0620C0F3090007F055 +S214445770A5FD104907F0F6FD0F4907F0E9FCC5F80A +S2144457805402B30904F0010646EA43066308A40932 +S21444579003F008031E4395F8583246EA041423F0EF +S2144457A03F031C4385F85842F8BD00BF907740201D +S2144457B050734020CDCCCC3D9A994C42074945F68F +S2144457C0C863074ACB581BBAC2F8683245F6CC635E +S2144457D0CB581BBAC2F86C32704700BF9077402053 +S2144457E05073402008B5094A47F66263D05A40BA17 +S2144457F080B207F063FD064907F0B4FD054907F09B +S214445800A7FC054BC3F8700208BD00BF9077402044 +S2144458100AD7A33C00C023445073402010B50D4B18 +S21444582047F662610C4C595C94F8742261F30302A7 +S21444583084F8742247F66462985A40BA80B207F0F5 +S2144458403DFD064907F08EFD054907F081FCC4F886 +S214445850780210BD9077402050734020CDCC4C3D0C +S21444586000C0CC4408B5094A49F6FA53D05A40BA5F +S21444587080B207F023FD064907F074FD054907F09A +S21444588067FC054BC3F87C0208BD00BF90774020F8 +S2144458900AD7A33C00C023445073402010B50D4B98 +S2144458A049F6FA510C4C595C94F8802261F3030291 +S2144458B084F8802249F6FC52985A40BA80B207F0DF +S2144458C0FDFC064907F04EFD054907F041FCC4F8C7 +S2144458D0840210BD9077402050734020CDCC4C3D80 +S2144458E000C0CC442A4B2B4A10B55C78C4F38101E3 +S2144458F01170C4F30111284A1170C4F30101274AF8 +S214445900A40911701A782649C2F381100870C2F3AC +S214445910011024490870C2F381002349C2F30102EE +S214445920087022490A701A7A2149C2F38100C2F3E8 +S214445930010208701F490A705A7A1F49C2F30312BB +S2144459400A709A7A1D49C2F301020A709A781C4971 +S21444595002F003000860C2F381001A490860C2F3EB +S214445960011019499209086018490A60DA781849FA +S21444597002F00300C2F381020860164958680A70B0 +S214445980154907F0A3FD154B1860154B1C6010BD58 +S21444599050734020F8184020F7184020F61840204E +S2144459A0F5184020F4184020F3184020F218402000 +S2144459B0F1184020F0184020141E4020C018402003 +S2144459C0E8184020E4184020E0184020DC18402026 +S2144459D0D81840200D1E4020CDCCCC3DD0184020B9 +S2144459E0EC184020284B29491A7B02F0070008602F +S2144459F0C2F3C00026490860C2F300102549087067 +S214445A00C2F340102449C2F38012087023490A7036 +S214445A109A892349C2F3C7120A60DA682149C2F355 +S214445A20C7320A60DA892049C2F3C1120A60DA7BB7 +S214445A301E49C2F341000860C2F3C1001C49C2F3C8 +S214445A40411208601B490A601A7C1B4902F0030095 +S214445A500860C2F3800019490860C2F3C0001849C0 +S214445A600860C2F300101749C2F340120860164992 +S214445A700A601A8A1549C2F383125B7C0A60C3F330 +S214445A808303134A1360704750734020BC18402069 +S214445A90B8184020B6184020B5184020B418402006 +S214445AA0B0184020AC184020A8184020A418402025 +S214445AB0A01840209C184020981840209418402055 +S214445AC0901840208C184020881840208418402085 +S214445AD0801840207047034B034ADB8CC3F387038C +S214445AE01370704750734020781740200A4A0B4979 +S214445AF092F82830C3F38100C3F3011308700849B1 +S214445B000B7092F82930074AC3F30101C3F38103AB +S214445B101170054A13707047507340200C1E402085 +S214445B20091E40200B1E4020081E40207047184B7C +S214445B30184993F83C2002F001000860C2F3400084 +S214445B4015490860C2F380001449C2F3C0020860D5 +S214445B5013490A60196C134A116093F84420124999 +S214445B6002F001000860C2F343001049C2F3401239 +S214445B7008600F490A60996C0E4A1160D96C0E4A47 +S214445B801160196D0D4A11605A6D0D4B1A607047BD +S214445B9050734020881940208419402080194020A2 +S214445BA07C194020781940207419402070194020F0 +S214445BB06C19402068194020641940206019402020 +S214445BC05C194020344A354992F8A83003F0010065 +S214445BD00860C3F3400032490860C3F38200314989 +S214445BE0C3F34113086030490B60B2F8A8302F491C +S214445BF0C3F3C7130B60D2F8A8302D49C3F3C73399 +S214445C000B60B2F8AA302B49C3F3C7130B6092F863 +S214445C10AC10294B196092F8AD30284903F00100C6 +S214445C200860C3F3400026490860C3F38000254952 +S214445C300860C3F3C00024490860C3F30010234936 +S214445C400860C3F3401022490860C3F3801021491A +S214445C50DB09086020490B6092F8AE301F4A03F017 +S214445C6001011160C3F340011D4A1160C3F3800172 +S214445C701C4A1160C3F3C0011B4A1160C3F30011F0 +S214445C801A4A1160C3F34011194AC3F380131160D2 +S214445C90184A1360704700BF507340205419402080 +S214445CA0501940204C19402048194020441940209F +S214445CB0401940203C1940203819402034194020CF +S214445CC0301940202C1940202819402024194020FF +S214445CD0201940201C19402018194020141940202F +S214445CE0101940200C19402008194020041940205F +S214445CF000194020FC1840207047064B064A196E8F +S214445D00116093F86C10054A11605A6E044B1A6081 +S214445D10704700BF50734020C81C4020BC1C402025 +S214445D20C41C4020114A124992F8703003F0030014 +S214445D300860C3F383000F499B0908600E490B6053 +S214445D4092F871300D49C3F3410003F00103086033 +S214445D500B490B60136F0B49C3F3C7230B60B2F8B0 +S214445D607230094AC3F3C703136070475073402028 +S214445D709C1C4020981C4020941C40208C1C402096 +S214445D80901C4020801C4020881C4020104B114A08 +S214445D90596F116093F878200F4902F00F001209EA +S214445DA008600E490A6093F879100D4A1160D96F5D +S214445DB00C4A116093F880200B4902F00F00120938 +S214445DC008600A490A6093F88120094B1A607047B4 +S214445DD0507340203C184020381840203418402047 +S214445DE0301840202C1840202818402024184020E2 +S214445DF020184020114B124AD3F88410116093F8AF +S214445E008820104902F00F00120908600E490A6003 +S214445E1093F889100D4A1160D3F88C100C4A11601F +S214445E2093F890200B4902F00F00120908600A49C3 +S214445E300A6093F89120094B1A60704750734020CB +S214445E401C184020181840201418402010184020D1 +S214445E500C18402008184020041840200018402001 +S214445E600F4B104AD3F89410116093F898200E49BB +S214445E7002F00F00120908600C490A60D3F89C101F +S214445E800B4A116093F8A0200A4902F00F00120949 +S214445E90086009490A6093F8A120084B1A607047C5 +S214445EA050734020FC174020F8174020F417402039 +S214445EB0F0174020EC174020E8174020E417402015 +S214445EC07047174A174992F8A43003F00300086055 +S214445ED0C3F3810014490860C3F3011013499B09B6 +S214445EE0086013490B6092F8A530124903F003008A +S214445EF00860C3F3810010490860C3F301100F49DA +S214445F009B0908600E490B6092F8A6300D4A03F0D0 +S214445F100301C3F3810311600B4A1360704700BF4B +S214445F2050734020081C4020041C4020001C402085 +S214445F30FC1B4020F81B4020F41B4020F01B402054 +S214445F40EC1B4020E81B4020E41B402010B50C4CC2 +S214445F500C4B94F8B820B4F8C0001A60D4F8BC20AF +S214445F60094B1A6007F0A6F9084B094A186094F8DA +S214445F70C23003F00F011B091160064A136010BDBE +S214445F80507340207C1840207818402074184020D5 +S214445F90701840206C184020094B0A4AD3F8C410A5 +S214445FA01160D3F8C810084A93F8CC30116003F057 +S214445FB00F01064A1B091160054A1360704700BF6B +S214445FC050734020681840206418402060184020D1 +S214445FD05C184020114A124992F8D03003F003006E +S214445FE00860C3F381000F490860C3F301100E49EB +S214445FF09B0908600D490B6092F8D1300C4903F0B8 +S2144460000100C3F3430308600A490B60D2F8D0305A +S214446010094AC3F343331360704700BF50734020AC +S2144460205818402054184020501840204C184020FF +S214446030481840204418402040184020164A174923 +S21444604092F8D43003F003000860C3F38100144987 +S2144460500860C3F3011013499B09086012490B609A +S21444606092F8D530114903F003000860C3F3810069 +S2144460700F490860C3F301100E499B0908600E4996 +S2144460800B6092F8D6300D4A03F00301C3F3810344 +S21444609011600B4A1360704750734020581C4020D0 +S2144460A0541C4020501C40204C1C4020481C40207F +S2144460B0441C4020401C40203C1C4020381C4020AF +S2144460C0341C402008B5054B0549D3F8E80007F0D2 +S2144460D0FDF907F033FB034B186008BD50734020AE +S2144460E09A99193E001D402008B5FFF7FBFBFFF7C1 +S2144460F079FCFFF7F0FCFFF7F9FCFFF718FDFFF714 +S214446100FCFDFFF70FFEFFF721FFFFF745FFFFF704 +S21444611061FFFFF793FFFFF7D5FFFFF7D2FEBDE819 +S2144461200840FFF74FBD7047704770477047704749 +S21444613070477047024BD3F88821024B1A60704769 +S21444614050734020AC174020024BD3F89421024BA6 +S2144461501A60704750734020D817402008B5FFF7A0 +S214446160E9FFBDE80840FFF7EFBF70477047704748 +S214446170704770477047704770477047704770471E +S2144461807047704770477047104B186810B500F258 +S2144461908F200F4C07F08EF80E4907F097F907F05A +S2144461A0A7FA0D4BA4F88802186800F2666007F058 +S2144461B081F80A4907F08AF907F09AFA084BA4F8D6 +S2144461C08A021B6884F88C3210BD00BF4C1A4020EB +S2144461D0507340200AD7A33C481A4020CDCC4C3DAF +S2144461E05C1C4020134B186810B500F28F20124CEC +S2144461F007F060F8114907F069F907F079FA104B8F +S214446200A4F89002186800F2666007F053F80D4947 +S21444621007F05CF907F06CFA0B4BA4F892021A6884 +S2144462200A4B1B6803F00F0343EA021384F89432C4 +S21444623010BD00BF3C1A4020507340200AD7A33CF0 +S214446240381A4020CDCC4C3D301A4020341A4020D9 +S214446250134B186810B500F28F20124C07F02AF83A +S214446260114907F033F907F043FA104BA4F89802A3 +S214446270186800F2666007F01DF80D4907F026F925 +S21444628007F036FA0B4BA4F89A021A680A4B1B68B6 +S21444629003F00F0343EA021384F89C3210BD00BF98 +S2144462A02C1A4020507340200AD7A33C281A40207A +S2144462B0CDCC4C3D201A4020241A4020134B18685D +S2144462C010B500F28F20124C06F0F4FF114907F087 +S2144462D0FDF807F00DFA104BA4F8A002186800F277 +S2144462E0666006F0E7FF0D4907F0F0F807F000FA9D +S2144462F00B4BA4F8A2021A680A4B1B6803F00F0360 +S21444630043EA021384F8A43210BD00BF1C1A40208E +S214446310507340200AD7A33C181A4020CDCC4C3D9D +S214446320101A4020141A40204D4B4E4A1B68012B2D +S2144463305BD14D4B4D491B6809689B0001F0030136 +S21444634003F00C030B434A490968090101F0300184 +S2144463500B43484909688901C9B20B434649096851 +S214446360090201F440710B4344490968890201F467 +S21444637040610B4342490968090301F440510B4309 +S21444638040490968890389B20B433F4909680904AF +S21444639001F440310B433D490968890401F4402126 +S2144463A00B43D2F8A812090D09050B43C2F8A832CC +S2144463B0374B1B7803F00301364B1B7803F003037B +S2144463C01B0143EA81133449097801F0030143EA87 +S2144463D00123B2F8AA1221F47C710B43A2F8AA3224 +S2144463E02E4B1B8882F8AC327047002B33D12C4B93 +S2144463F02C491B6809689B0001F0030103F00C0359 +S2144464000B4329490968090101F030010B43274928 +S21444641009688901C9B20B4325490968090201F490 +S21444642040710B4323490968890201F440610B43D8 +S21444643021490968090301F440510B431F4909687F +S214446440890389B20B431E490968090401F44031A3 +S2144464500B431C49A0E7023B012BA9D8C7E700BF62 +S214446460181D402050734020041C4020081C402027 +S214446470001C4020FC1B4020F81B4020F41B4020FE +S214446480F01B4020EC1B4020E81B4020E41B40202F +S2144464901D1E40201C1E40201E1E40201A1E40204A +S2144464A02C1C4020301C4020281C4020241C40200B +S2144464B0201C40201C1C4020181C4020141C40203B +S2144464C0101C40200C1C4020124B13491B7803F030 +S2144464D00302124B1B7803F0030343EA8203104A79 +S2144464E0127802F0030243EA02130E4A127802F0CC +S2144464F0030243EA82130C4A127802F0030243EA88 +S2144465000223B1F8B02202F47C421343A1F8B0321D +S214446510704700BFAF1D402050734020B01D402040 +S214446520AE1D4020AD1D4020AC1D402070B5444DEE +S214446530444C2E682146304607F0C6F808B12C6015 +S21444654006E0414C3046214607F0B4F80028F6D120 +S2144465503E4B3F491C68204607F0C0F808B100236C +S2144465602B603C49204607F09BF808B100232B607B +S214446570394B186806F09EFE384B196807F09AF8AF +S21444658008B100232B60364B364E1C68364B6400ED +S2144465901B6804F0020403F001031C43334B1B68DE +S2144465A09B0003F004031C43314B1B68DB0003F0E1 +S2144465B008031C432F4B1B681B01DBB21C432E4BAA +S2144465C01B681B0203F440731C432C4B1B689B0242 +S2144465D003F4E0531C432A4B18682A4B400300F448 +S2144465E0C0400443186806F065FE274906F0B2FD2D +S2144465F0264906F06BFF07F07BF8254B224903EA51 +S214446600C0331C43D6F8B43203F000431C43214B3A +S214446610C6F8B442186806F09DFD1C4906F056FFBD +S21444662007F066F81849A6F8B802286806F092FDFE +S214446630164906F04BFF07F05BF8A6F8BA0270BDA1 +S214446640EC1D402000002041000020C1601940207D +S2144466500000FA430000FAC3F81C4020FC1C40200B +S2144466604C1D402050734020501D4020481D402063 +S214446670441D4020401D40203C1D4020381D4020E5 +S214446680341D4020301D4020000048430AD7233C98 +S2144466900080FF7F2C1D4020194B186810B5C83069 +S2144466A0184C06F007FE184906F010FF07F020F8CD +S2144466B0164B1749A4F8BC02186806F04BFD15495A +S2144466C006F004FF07F014F8134BA4F8BE021B6848 +S2144466D0A4F8C032114B186807F00AF8104B84F837 +S2144466E0C2021B6884F8C3320E4B1A680E4B1B68F2 +S2144466F003F00F0343EA021384F8C43210BD00BF0C +S214446700081D402050734020CDCCCC3D041D402075 +S21444671000C023440AD7A33C001D4020FC1C402054 +S214446720F81C4020F01C4020F41C4020194B1A4A08 +S2144467301B681A4982F8C832194B09681B68090253 +S2144467409B0201F4407103F480630B4315490968C6 +S214446750C90201F4C0510B4313490968490301F4C3 +S214446760C0410B4311490968C90301F4C0310B43C6 +S214446770D2F8C81221F4FF3121F480710B43C2F8D9 +S214446780C8320B4B1B68A2F8CE320A4B1B68A2F8E1 +S214446790CC327047B018402050734020241D40200F +S2144467A0201D40201C1D4020181D4020141D402044 +S2144467B0101D40200C1D4020094B0A491A680A4BFC +S2144467C002F001021B6803F0030343EA820391F8D4 +S2144467D0D02222F00702134381F8D032704700BF1C +S2144467E0341B402050734020381B40200A4A0B4B31 +S2144467F0126883F8D4220A4A126883F8D522094AD2 +S214446800126883F8D622084A126883F8D722074AC1 +S2144468101268C3F8D8227047601A4020507340204C +S2144468205C1A4020581A4020541A4020501A4020DF +S214446830194B1A49186810B506F08CFC184C06F02B +S21444684057FF184B154984F8DC02186806F082FC9A +S21444685006F04EFF144B84F8DD021B68A4F8DE32C3 +S214446860124B186806F044FF114B124A1B78126804 +S21444687084F8E132104B02F0070284F8E0021B78F9 +S214446880DB0003F00803134394F8E22222F00F02DD +S214446890134384F8E23210BD681940200000484291 +S2144468A050734020641940207C174020D018402064 +S2144468B078174020BC184020B618402038B5354BD1 +S2144468C0354C1D78354B05F003051B7803F0030261 +S2144468D0334B1B7803F0030343EA8203314A1278AE +S2144468E002F0030243EA02132F4A127802F003022C +S2144468F043EA82132D4A127802F0030243EA022343 +S2144469002B4A127802F0030243EA8223294A127879 +S21444691002F0030243EA0233274A1268920392B211 +S2144469201343264A43EA0543127843EA854302F072 +S214446930030243EA055343EA855343EA056343EABD +S2144469408263D4F8E42202F070421343C4F8E4327B +S2144469501B4B186806F0CCFE1A4B84F8E8021B78EA +S21444696003F003022B0243EA8223174A1568174AA8 +S2144469702D03ADB22B431568D4F8E8222D0422F437 +S2144469807F2205F4702522F470622B431343C4F827 +S214446990E83238BDF018402050734020F3184020A9 +S2144469A0F2184020F4184020F5184020F6184020ED +S2144469B0F8184020F7184020EC1840200D1E4020C0 +S2144469C0D0184020F1184020C8194020C41940204F +S2144469D07047704770471E4B1E4A1B6812689B00E0 +S2144469E01D4902F0030203F00C0313431B4A1268CA +S2144469F0120102F030021343194A12689201D2B2CD +S214446A001343184A1268120202F440721343164A99 +S214446A101268920202F440621343144A1268120344 +S214446A2002F440521343124A1268920302F470323C +S214446A301343104A1268920402F470121343D1F8B6 +S214446A400023920D92051343C1F80033704700BFEC +S214446A50E81C4020EC1C402050734020E41C40209E +S214446A60E01C4020DC1C4020D81C4020D41C402085 +S214446A70D01C4020CC1C4020134B186810B500F2A4 +S214446A808F20124C06F016FC114906F01FFD06F046 +S214446A902FFE104BA4F80403186800F2666006F054 +S214446AA009FC0D4906F012FD06F022FE0B4BA4F835 +S214446AB006031A680A4B1B6803F00F0343EA0213E3 +S214446AC084F8083310BD00BFE01B402050734020BC +S214446AD00AD7A33CDC1B4020CDCC4C3DD41B4020E5 +S214446AE0D81B4020134B186810B500F28F20124C68 +S214446AF006F0E0FB114906F0E9FC06F0F9FD104B00 +S214446B00A4F80C03186800F2666006F0D3FB0D493F +S214446B1006F0DCFC06F0ECFD0B4BA4F80E031A68FA +S214446B200A4B1B6803F00F0343EA021384F810333E +S214446B3010BD00BFD01B4020507340200AD7A33C52 +S214446B40CC1B4020CDCC4C3DC41B4020C81B402011 +S214446B50134B186810B500F28F20124C06F0AAFBAF +S214446B60114906F0B3FC06F0C3FD104BA4F8140319 +S214446B70186800F2666006F09DFB0D4906F0A6FC18 +S214446B8006F0B6FD0B4BA4F816031A680A4B1B68AE +S214446B9003F00F0343EA021384F8183310BD00BF12 +S214446BA0C01B4020507340200AD7A33CBC1B402047 +S214446BB0CDCC4C3DB41B4020B81B4020134B18682A +S214446BC010B500F28F20124C06F074FB114906F003 +S214446BD07DFC06F08DFD104BA4F81C03186800F2EB +S214446BE0666006F067FB0D4906F070FC06F080FD13 +S214446BF00B4BA4F81E031A680A4B1B6803F00F03DA +S214446C0043EA021384F8203310BD00BFB01B402073 +S214446C10507340200AD7A33CAC1B4020CDCC4C3DFF +S214446C20A41B4020A81B4020194B10B5186806F03A +S214446C305FFD184C184BA4F82403186806F058FD5A +S214446C40164BA4F826031B68A4F82833144B1B6879 +S214446C5084F82A33134B1A68134B02F003021B685A +S214446C6003F0010343EA4203104A126802F00302A7 +S214446C7043EAC2030E4A126802F0010243EA421390 +S214446C8094F82B2322F03F02134384F82B3310BD91 +S214446C905C19402050734020D8174020981B402051 +S214446CA0B01840201C1D4020901B4020141D40203E +S214446CB0841B40201A4B1B4A1B6812681B011A4946 +S214446CC002F00F02DBB21343184A1268120202F4AF +S214446CD070621343164A1268120302F48052134336 +S214446CE0144A1268520302F4C0421343124A12680A +S214446CF0D20302F4C0321343104A1268520402F418 +S214446D00F01213430E4A1268520502F0F07213430F +S214446D10D1F82C2302F07E421343C1F82C3370473B +S214446D207C1B4020801B402050734020781B402012 +S214446D30741B4020181D40206C1B4020681B4020BC +S214446D40641B40200F4B10B5186806F0D1FC0E4B60 +S214446D500E4C1B6884F8300384F831330C4B1B68A4 +S214446D60A4F832330B4B1B68A4F834330A4B1A6826 +S214446D700A4B1B6803F00F0343EA021384F83633C6 +S214446D8010BD00BFFC1C4020F81C4020507340201F +S214446D900C1D4020101D40204C1B4020501B402002 +S214446DA01F4B2049186810B506F0D4F91E4906F062 +S214446DB08DFB1E4C06F09CFC1D4B80B21A681D4B86 +S214446DC0C4F838031B6803F00F0343EA021384F83D +S214446DD03C33194B186806F06DFA184906F0BAF9B0 +S214446DE006F086FC164B174984F83D03186806F0EF +S214446DF0B1F9154906F06AFB06F07AFC134B80B2EB +S214446E001A68134BC4F840031B6803F00F0343EAA5 +S214446E10021384F844330F4B1B6884F8453310BD83 +S214446E203C1840200AD723430AD7A33B507340203C +S214446E30341840203818402030184020000048427B +S214446E402C184020F8D323420AD7A33A24184020CB +S214446E5028184020201840201C4B1D49186810B59F +S214446E6006F078F91B4906F031FB1B4C06F040FC53 +S214446E701A4B80B21A491A681A4BC4F848031B685E +S214446E8003F00F0343EA021384F84C33164B1B6893 +S214446E9084F84D33154B186806F05CF9144906F02F +S214446EA015FB06F025FC134B80B21A68124BC4F847 +S214446EB050031B6803F00F0343EA021384F8543369 +S214446EC00E4B1B6884F8553310BD00BF1C18402079 +S214446ED00AD723430AD7A33B5073402014184020B4 +S214446EE0F8D3234218184020101840200C1840208D +S214446EF00AD7A33A04184020081840200018402017 +S214446F001A4B1B49186810B506F024F9194906F0BF +S214446F10DDFA194C06F0ECFB184B80B218491A6897 +S214446F20184BC4F858031B6803F00F0343EA0213D4 +S214446F3084F85C33144B186806F00CF9134906F0D1 +S214446F40C5FA06F0D5FB124B80B21A68114BC4F84A +S214446F5060031B6803F00F0343EA021384F86433A8 +S214446F600D4B1B6884F8653310BD00BFFC174020EA +S214446F700AD723430AD7A33B50734020F417402034 +S214446F80F8D32342F8174020F01740200AD7A33AF4 +S214446F90E8174020EC174020E4174020204B2149B6 +S214446FA0186810B506F0D6F81F4C06F0A1FB1F4B28 +S214446FB01C4984F86803186806F0CCF806F098FB79 +S214446FC01B4B84F86903186806F074F9194906F0EF +S214446FD0C1F806F08DFB184B84F86A03186806F06F +S214446FE087FB164B84F86B031A68154B02F00702AE +S214446FF01B6803F0010343EA4203124A127802F084 +S214447000010243EA0213104A127843EA4213B4F8E0 +S2144470106C2302F460421343A4F86C3310BD00BFE3 +S21444702068194020000048425073402064194020AC +S2144470303C19402000002042D0184020BC18402074 +S21444704088184020B6184020E017402008B5FFF7BF +S21444705035FCBDE80840FFF7A1BFF8B53A4B3B4DB9 +S2144470601B783B4985F870333A4B186806F02EFA7D +S21444707006F03EFB384A394B03EA40231068D5F8FD +S2144470807023000200F480700343354810400343E5 +S214447090C5F87033334B1B7885F87433324B1C6811 +S2144470A0324B04F003041F68314B07F001071E6897 +S2144470B0304B44EA870406F00106186806F0FAF8EE +S2144470C04FF0814106F04EF906F012FB2A4A2B4B4C +S2144470D044EAC606D5F8741303EA00231068284A1F +S2144470E0800595F8784300F4800024F00F040343A9 +S2144470F01068244A2643C005126800F4000085F848 +S21444710078631206034302F0407213431E4A126821 +S214447110920602F0406213431C4A1268120702F0B9 +S214447120805213431A4A1268520702F0005213431D +S214447130184A1268920702F080421343164A0A40DD +S2144471401343C5F87433F8BDAA1D4020507340203D +S214447150CDCCCC3DA01D4020A41D402000FEFF0108 +S214447160FF0000FEAB1D40207C1D4020781D4020C3 +S214447170741D40209C1D4020981D402000FF3F0069 +S214447180941D4020901D40208C1D4020881D40208A +S214447190841D4020801D4020FF0000803A4B4FF065 +S2144471A084412DE9F047394E1B7886F87C33384BBA +S2144471B01B7886F87D33374B186805F0CBFF4FF0C5 +S2144471C0834106F0CFF806F093FA334B044633492E +S2144471D093F800A0324B0AF0010A186805F0BAFF8B +S2144471E0304906F073F906F083FA2F4B81462F494F +S2144471F093F800802E4B08F00108186805F0AAFFA3 +S2144472002C4906F063F906F073FA2B4B05464FF00B +S21444721084411F78294BC5F30B0507F0010718680E +S21444722005F098FF4FF0834106F09CF806F060FAAC +S214447230234BC0F3090245EA07351878C4F309031B +S21444724000F0010043EA8A2342EA8022B6F87E032D +S21444725000F4784002431B4800EAC929A6F87E2376 +S214447260D6F8802343EA090302F07F4243EAC85330 +S2144472701343C6F88033B6F8843303F460431D439F +S214447280A6F88453BDE8F087E11A402050734020A6 +S214447290E01A4020D41A4020D01A402033336F419D +S2144472A0CC1A40200AD7233CC81A4020CDCCCC4226 +S2144472B0C41A4020CDCC4C3DC31A4020DC1A402092 +S2144472C0D81A402000F87F00084A094B127809492A +S2144472D083F88823084A0978127883F8892393F830 +S2144472E08A2361F3000283F88A2370473E1B4020BA +S2144472F0507340203C1B40203D1B402038B50C4B6F +S2144473000C4C5D68284605F07FFB0AF0D9F905F079 +S214447310ABFE0949C4F89C03284606F0D7F805F0A6 +S21444732073FB0AF0CDF905F09FFEC4F8980338BD08 +S214447330B04440205073402000000842F8B5204B2B +S214447340204D186805F0B6FF4FF0814106F00AF864 +S21444735006F0CEF91C4B04461F681C4BC4F30D04C0 +S21444736007F001071E681A4B44EA8734186844EA53 +S214447370C63405F09FFF4FF0814105F0F3FF06F059 +S214447380B7F9144AC0F30D03A5F8A4431068124A8B +S214447390800300F4804003431068104AC003126818 +S2144473A000F4FF00D205034302F0FF421343D5F82E +S2144473B0A02302F000421343C5F8A033F8BD00BF33 +S2144473C0A819402050734020A4194020A0194020FA +S2144473D0B8194020B4194020B0194020AC194020B8 +S2144473E070B5194C194D26682946304606F076F98C +S2144473F008B1256006E0164D3046294606F050F999 +S2144474000028F6D1134B144D1B68144985F8A8334D +S214447410134B20681B6885F8A93305F09BFE114979 +S21444742006F054F805F0F0FA0AF04AF905F0F4FDCF +S2144474300D4A95F8AC331278A5F8AA0362F3000314 +S21444744085F8AC3370BD00BF201B40200000C84305 +S2144474500000C8C3281B40205073402000C023446B +S214447460241B40200AD7A33C1C1B40200C4B0D4A2F +S2144474701B680D4982F8B0330C4B09781B6801F041 +S214447480030182F8B1330A4B1B789B0003F00C03CC +S2144474900B430849097843EA011382F8B23370472C +S2144474A0181B402050734020121B4020141B4020C1 +S2144474B0111B4020101B40200D4B0E4A1B780E49D2 +S2144474C082F8B4330D4B09781B7801F0010182F839 +S2144474D0B5330B4B1B785B0003F002030B4392F867 +S2144474E0B61321F003010B4382F8B633704700BF4E +S2144474F0331B402050734020311B4020321B402019 +S214447500301B4020F8B5254B254C1B78254F84F876 +S214447510B833254B1B7884F8B933244B187832306B +S21444752005F0CCFE014605F015FE06F0E1F82049CC +S21444753084F8BA030E781F493F780D781E4907F041 +S21444754001071E4B08781E491A78303009781D4BBF +S21444755049001B7801F03E01394394F8BB7327F089 +S2144475603F07394384F8BB1303F03F0102F01F037F +S21444757006F00F0243EA411343EAC22305F03F02F2 +S21444758043EAC23300F03F0243EA4253D4F8BC23F2 +S21444759002F078421343C4F8BC33F8BDAF1A402017 +S2144475A050734020AC1A4020AE1A4020AD1A4020FA +S2144475B0A81A4020A71A4020A61A4020AA1A4020FB +S2144475C0AB1A4020A91A40202DE9F74F374D384EC4 +S2144475D0686806F08DF886F8C003A86806F088F850 +S2144475E0344986F8C103686905F0B4FD324905F0AC +S2144475F06DFF06F07DF88346A86906F079F82D49B4 +S2144476000446E86905F0A6FD2B4905F05FFFCBF379 +S214447610090B06F06DF88246286A06F069F8254993 +S2144476208146686A05F096FD234905F04FFF06F04B +S2144476305FF88046A86A06F05BF81E4900F001072A +S214447640E86805F087FD1C4905F040FF06F050F851 +S214447650C0F309032869019306F04AF8019B00F039 +S214447660010043EA8023B6F8C20300F4784003439B +S2144476701248A6F8C233A30200EACA2A03F4806377 +S2144476804FEA495043EA0B0300F4001043EA0A0366 +S214447690034343EA8853C6F8C43396F8C83367F3BB +S2144476A0000386F8C83303B0BDE8F08FB0444020EA +S2144476B05073402066667241CDCC4C3D00F81F00A6 +S2144476C03A4B4FF084412DE9F047394E1B7886F803 +S2144476D0CC33384B1B7886F8CD33374B186805F0D7 +S2144476E039FD4FF0834105F03DFE06F001F8334B7B +S2144476F00446334993F800A0324B0AF0010A18684E +S21444770005F028FD304905F0E1FE05F0F1FF2F4B6A +S21444771081462F4993F800802E4B08F001081868DC +S21444772005F018FD2C4905F0D1FE05F0E1FF2B4B82 +S21444773005464FF084411F78294BC5F30B0507F0E7 +S2144477400107186805F006FD4FF0834105F00AFE70 +S21444775005F0CEFF234BC0F3090245EA07351878F7 +S214447760C4F3090300F0010043EA8A2342EA802274 +S214447770B6F8CE0300F4784002431B4800EAC92911 +S214447780A6F8CE23D6F8D02343EA090302F07F4274 +S21444779043EAC8531343C6F8D033B6F8D43303F495 +S2144477A060431D43A6F8D453BDE8F087011B402030 +S2144477B050734020001B4020F41A4020F01A40200A +S2144477C033336F41EC1A40200AD7233CE81A402052 +S2144477D0CDCCCC42E41A4020CDCC4C3DE21A4020DD +S2144477E0FC1A4020F81A402000F87F00264B274910 +S2144477F010B5274C1B7884F8D833264B186805F008 +S21444780065FE05F075FF244A244B03EA40231068BE +S214447810D4F8D823000200F4807003432048104074 +S214447820204A03431268C4F8D83312021E4B02F4AB +S21444783080721B7884F8DC331C4B1B685B0203F4B1 +S214447840C06313431A4A1268D20202F4C052134366 +S214447850184A1268520302F400521343164A126836 +S214447860920302F480421343144A1268D20302F489 +S214447870C0321343D4F8DC2322F4FF3222F480725D +S2144478801343C4F8DC3310BDA81D4020CDCCCC3DFA +S214447890507340206C1D4020701D402000FEFF01A8 +S2144478A0FF0000FE681D4020A91D4020641D4020A6 +S2144478B0601D40205C1D4020581D4020541D402023 +S2144478C070B5194C194D26682946304605F006FF12 +S2144478D008B1256006E0164D3046294605F0E0FE20 +S2144478E00028F6D1134B144D1B68144A85F8E03330 +S2144478F0134B12781B68134985F8E13395F8E43343 +S21444790062F3000385F8E433206805F023FC0E494F +S21444791005F0DCFD05F078F809F0D2FE05F07CFBB6 +S214447920A5F8E20370BD00BFB41A40200000D74358 +S2144479300000D7C3BC1A402050734020B01A4020E1 +S214447940B81A402000C023440AD7A33C0C4B0D4A27 +S2144479501B680D4982F8E8330C4B09781B6801F024 +S214447960030182F8E9330A4B1B789B0003F00C03AF +S2144479700B430849097843EA011382F8EA3370470F +S2144479800C1B402050734020061B4020081B402000 +S214447990051B4020041B40200D4B0E4A1B780E4905 +S2144479A082F8EC330D4B09781B7801F0010182F81C +S2144479B0ED330B4B1B785B0003F002030B4392F84A +S2144479C0EE1321F003010B4382F8EE33704700BFF9 +S2144479D02F1B4020507340202D1B40202E1B402040 +S2144479E02C1B4020084A094B1278094983F8F02397 +S2144479F0084A0978127883F8F12393F8F22361F35E +S214447A00000283F8F2237047C21A40205073402085 +S214447A10C01A4020C11A402038B50C4B0C4C5D6847 +S214447A20284604F0F1FF09F04BFE05F01DFB09491A +S214447A30C4F80404284605F049FD04F0E5FF09F0BF +S214447A403FFE05F011FBC4F8000438BDB0444020A6 +S214447A50507340200000084208B5FEF795FBFEF739 +S214447A60C1FBFEF7F5FBFEF729FCFEF75DFCFEF7CF +S214447A702BFDFEF75BFDFEF70FFEFEF757FEFEF707 +S214447A80AAFFFEF7F9FFFFF72DF8FFF761F8FFF7B7 +S214447A9095F8FFF7C9F8FFF70DF9FFF753F9FFF725 +S214447AA07DFBFFF72BFCFFF70BFEFFF7B5FFFEF75A +S214447AB083FEFFF775F9FFF7CFF9FFF721FAFEF7D4 +S214447AC095FEBDE80840FEF7B3BEF8B5254B264CF8 +S214447AD01B78264F84F80834254B1B7884F80934E1 +S214447AE0244B1878323005F0E9FB014605F032FBAA +S214447AF005F0FEFD204984F80A040E781F493F78B5 +S214447B000D781F4907F001071E4B08781E491A785E +S214447B10303009781D4B49001B7801F03E0139434B +S214447B2094F80B7427F03F07394384F80B1403F09A +S214447B303F0102F01F0306F00F0243EA411343EAF3 +S214447B40C22305F03F0243EAC23300F03F0243EA51 +S214447B504253D4F80C2402F078421343C4F80C344D +S214447B60F8BD00BFA51A402050734020A21A4020FA +S214447B70A41A4020A31A40209E1A40209D1A402052 +S214447B809C1A4020A01A4020A11A40209F1A402048 +S214447B9008B5FFF7B7FCBDE80840FFF796BF2DE9E8 +S214447BA0F74F384D384E686805F0A2FD86F8100445 +S214447BB0A86805F09DFD354986F81104686905F006 +S214447BC0C9FA334905F082FC05F092FD8346A8695C +S214447BD005F08EFD2D490446E86905F0BBFA2C49AC +S214447BE005F074FCCBF3090B05F082FD8246286A47 +S214447BF005F07EFD25498146686A05F0ABFA2449BE +S214447C0005F064FC05F074FD8046A86A05F070FD36 +S214447C101E4900F00107E86805F09CFA1C4905F087 +S214447C2055FC05F065FDC0F309032869019305F08A +S214447C305FFD019B00F0010043EA8023B6F812047E +S214447C4000F4784003431348A6F81234A30200EA2B +S214447C50CA2A03F480634FEA495043EA0B0300F40C +S214447C60001043EA0A03034343EA8853C6F814342D +S214447C7096F8183467F3000386F8183403B0BDE862 +S214447C80F08F00BFB0444020507340206666724177 +S214447C90CDCC4C3D00F81F000C4B0D4A1B780D49CB +S214447CA082F824340C4B09781B7801F0030182F8DF +S214447CB025340A4B1B789B0003F00C030B430849FE +S214447CC0097843EA011382F826347047881A40201C +S214447CD050734020861A4020871A4020851A402038 +S214447CE0841A402070B5194C194D266829463046EA +S214447CF005F0F4FC08B1256006E0164D30462946EA +S214447D0005F0CEFC0028F6D1134B144D1B681449DD +S214447D1085F81C34134B20681B6885F81D3405F021 +S214447D2019FA114905F0D2FB04F06EFE09F0C8FCBE +S214447D3005F072F90D4A95F820341278A5F81E0419 +S214447D4062F3000385F8203470BD00BF901A4020CB +S214447D500000C8430000C8C3981A4020507340200F +S214447D6000C02344941A40200AD7A33C8D1A4020CE +S214447D700D4B0E4A1B780E4982F828340D4B097871 +S214447D801B7801F0010182F829340B4B1B785B0009 +S214447D9003F002030B4392F82A1421F003010B4329 +S214447DA082F82A34704700BF8C1A40205073402013 +S214447DB08A1A40208B1A4020891A402070B5194CE4 +S214447DC0194D26682946304605F088FC08B12560DA +S214447DD006E0164D3046294605F062FC0028F6D1EA +S214447DE0134B144D1B68144985F82C34134B2068E8 +S214447DF01B6885F82D3405F0ADF9114905F066FB8E +S214447E0004F002FE09F05CFC05F006F90D4A95F80C +S214447E1030341278A5F82E0462F3000385F8303423 +S214447E2070BD00BF781A40200000C8430000C8C395 +S214447E30801A40205073402000C023447C1A4020BF +S214447E400AD7A33C741A40200D4B0E4A1B780E49A1 +S214447E5082F834340D4B09781B7801F0010182F81E +S214447E6035340B4B1B785B0003F002030B4392F84C +S214447E70361421F003010B4382F83634704700BFB2 +S214447E80731A402050734020711A4020721A4020C2 +S214447E90701A40200C4B0D4A1B680D4982F8383442 +S214447EA00C4B09781B6801F0030182F839340A4BFD +S214447EB01B789B0003F00C030B430849097843EAFC +S214447EC0011382F83A3470476C1A402050734020AD +S214447ED0661A4020681A4020651A4020641A4020DA +S214447EE008B5FFF7BAF8FFF7EFF9FFF727FAFFF7F9 +S214447EF077FAFFF7BBFAFFF7DFFAFFF765FBFFF702 +S214447F0075FCFFF7DDFCFFF721FDFFF745FDFFF7A6 +S214447F1069FDFFF744FEFFF7E5FEFFF729FFFFF78D +S214447F20BBFEFFF74BFFFFF78FFFBDE80840FFF7A8 +S214447F30B1BF70470A4BD3F8EC22D96802F000422E +S214447F4021F000410A43198AC3F8EC22C1F30D011B +S214447F50B3F8F02202F440420A43A3F8F0227047F2 +S214447F605073402010B5174C1749606905F0AEFAB7 +S214447F7004F04AFD09F0A4FB05F04EF81249A4F8B3 +S214447F80F402A06905F0A2FA04F03EFD09F098FB5D +S214447F9005F042F80C49A4F8F602E06905F096FAB2 +S214447FA004F032FD09F08CFB05F036F894F82030E6 +S214447FB0A4F8F80203F0F002C3F30303134384F86F +S214447FC0FA3210BD50734020CDCCCC3D054AD2F891 +S214447FD0FC32516A9B0CC1F311019B040B43C2F85B +S214447FE0FC327047507340200E4A92F8291092F89B +S214447FF0283001F0030043EA0023C1F38100C1F3B3 +S214448000011143EA802343EA013392F82A1043EAF3 +S2144480108133D2F80013890D89050B43C2F8003327 +S214448020704700BF5073402010B5114C1149D4F826 +S214448030000205F08FF8104905F048FA04F0E4FC15 +S21444804009F03EFB04F0E8FF0C49A4F80403D4F816 +S214448050F40105F07FF80A4905F038FA04F0D4FC38 +S21444806009F02EFB04F0D8FFA4F8060310BD00BFA9 +S2144480705073402000C023440AD7A33C00C0CC44DD +S214448080CDCC4C3D10B5114C1149D4F8940105F0B3 +S21444809061F8104905F01AFA04F0B6FC09F010FB32 +S2144480A004F0BAFF0C49A4F80C03D4F8880105F090 +S2144480B051F80A4905F00AFA04F0A6FC09F000FB58 +S2144480C004F0AAFFA4F80E0310BD00BF507340206E +S2144480D000C023440AD7A33C00C0CC44CDCC4C3D7E +S2144480E010B5114C1149D4F8000205F033F8104984 +S2144480F005F0ECF904F088FC09F0E2FA04F08CFF91 +S2144481000C49A4F88802D4F8F40105F023F80A4987 +S21444811005F0DCF904F078FC09F0D2FA04F07CFFB0 +S214448120A4F88A0210BD00BF5073402000C0234408 +S2144481300AD7A33C00C0CC44CDCC4C3D10B5114C22 +S2144481401149D4F8940105F005F8104905F0BEF934 +S21444815004F05AFC09F0B4FA04F05EFF0C49A4F8A3 +S2144481609002D4F8880104F0F5FF0A4905F0AEF908 +S21444817004F04AFC09F0A4FA04F04EFFA4F8920274 +S21444818010BD00BF5073402000C023440AD7A33C10 +S21444819000C0CC44CDCC4C3D10B5114C1149D4F85C +S2144481A0700204F0D7FF104905F090F904F02CFC57 +S2144481B009F086FA04F030FF0C49A4F81403D4F806 +S2144481C0780204F0C7FF0A4905F080F904F01CFC65 +S2144481D009F076FA04F020FFA4F8160310BD00BF99 +S2144481E05073402000C023440AD7A33C00C0CC446C +S2144481F0CDCC4C3D10B5114C1149D4F87C0204F05A +S214448200A9FF104905F062F904F0FEFB09F058FA9C +S21444821004F002FF0C49A4F81C03D4F8840204F0CA +S21444822099FF0A4905F052F904F0EEFB09F048FAC2 +S21444823004F0F2FEA4F81E0310BD00BF50734020A5 +S21444824000C023440AD7A33C00C0CC44CDCC4C3D0C +S21444825010B5114C1149D4F8700204F07BFF104954 +S21444826005F034F904F0D0FB09F02AFA04F0D4FE01 +S2144482700C49A4F89802D4F8780204F06BFF0A4933 +S21444828005F024F904F0C0FB09F01AFA04F0C4FE21 +S214448290A4F89A0210BD00BF5073402000C0234487 +S2144482A00AD7A33C00C0CC44CDCC4C3D10B5114CB1 +S2144482B01149D4F87C0204F04DFF104905F006F944 +S2144482C004F0A2FB09F0FCF904F0A6FE0C49A4F85D +S2144482D0A002D4F8840204F03DFF0A4905F0F6F8FB +S2144482E004F092FB09F0ECF904F096FEA4F8A2021E +S2144482F010BD00BF5073402000C023440AD7A33C9F +S21444830000C0CC44CDCC4C3D08B5FFF7E9FEFFF7A2 +S21444831015FFFFF79DFFFFF7C9FFFFF70BFEFFF7BB +S21444832021FEFFF753FEFFF75FFEFFF77DFEFFF7E4 +S214448330A9FEFFF731FFBDE80840FFF75BBF70B505 +S214448340184C194D26682946304605F0C7F908B139 +S214448350256006E0154D3046294605F0A1F900286B +S214448360F6D1134B134C1B68134984F8E033134B74 +S214448370606E1B6884F8E13304F0ECFE104905F0A7 +S214448380A5F804F041FB09F09BF904F045FE0D4ABC +S21444839094F8E4331278A4F8E20362F3000384F812 +S2144483A0E43370BDB41A40200000D7430000D7C35E +S2144483B0BC1A40205073402000C02344B81A4020C2 +S2144483C00AD7A33CB01A4020FFF70AB87047704754 +S2144483D00B4AD2F8A832D2F8D4101B0DC1F31301BD +S2144483E01B050B43D2F8D810C2F8A83201F47F110B +S2144483F0D2F8AC3223F47F130B43C2F8AC32704746 +S2144484005073402008B50A4B50200A4AD3F88812C5 +S21444841093F88C322832116008211371F9F72CFC3A +S214448420054B002093E80600BDE80840FBF7F8BE7D +S21444843050734020907740208C3C4600094B0020E7 +S2144484400949D3F8902293F894328A6203F0F002F2 +S214448450C3F30303134381F82F30044B93E8060019 +S214448460FBF7DEBE5073402090774020943C460095 +S214448470094B00200949D3F8982293F89C328A6223 +S21444848003F0F002C3F30303134381F82F30044B85 +S21444849093E80600FBF7C4BE507340209077402014 +S2144484A09C3C4600094B00200949D3F8A02293F887 +S2144484B0A4328A6203F0F002C3F30303134381F841 +S2144484C02F30044B93E80600FBF7AABE50734020B7 +S2144484D090774020A43C4600254A264992F8A83284 +S2144484E0C3F3010003F0FC03034310B481F82830BF +S2144484F092F8A932C3F3010003F0FC03034392F855 +S214448500AA0281F82930C0F3010400F00C03234387 +S2144485108409C0F3011081F82A3092F8AB3203F094 +S21444852003039B0143EA8403034381F82B3092F808 +S214448530AC3281F82C3092F8AD3203F03800C3F3F5 +S2144485400203034381F82D3092F8AE32C3F383001E +S214448550D2F8AC32C3F3833343EA0013002081F8E5 +S2144485602F30054B10BC93E80600FBF759BE00BFFE +S2144485705073402090774020AC3C46000B490C4A50 +S21444858091F8B032C3F3010003F0FC030343002028 +S21444859082F8283091F8B132C3F3010382F82930C7 +S2144485A0044B93E80600FBF73BBE00BF50734020E5 +S2144485B090774020CC3C46001049114A91F8B4329A +S2144485C0C3F3000003F0FE03034382F8283091F817 +S2144485D0B53203F07C00C3F301030343002082F862 +S2144485E02930D1F8B432C3F3CF335385D1F8B832F7 +S2144485F0D362044B93E80600FBF712BE5073402048 +S21444860090774020B43C4600064A0020064BD2F8F9 +S214448610BC12D2F8C0229962DA62044B93E8060090 +S214448620FBF7FEBD5073402090774020BC3C46008C +S2144486301149124A91F8C83210B482F8283091F899 +S214448640C932C3F3010403F01C00C3F341132043AF +S21444865082F82900D1F8C802C0F3C13043EA800347 +S214448660002082F82A30D1F8CC32D362044B10BCB6 +S21444867093E80600FBF7D4BD507340209077402023 +S214448680C43C4600084B002093F8D03203F0040262 +S214448690C3F301031343054A82F82830044B93E896 +S2144486A00600FBF7BDBD00BF5073402090774020C6 +S2144486B0D43C46000A4A00200A4BD2F8D41292F818 +S2144486C0D822996283F82C2083F82D2083F82E2014 +S2144486D083F82F20044B93E80600FBF7A1BD00BFA8 +S2144486E05073402090774020DC3C46000B4B0020E3 +S2144486F00B4AD3F8DC129162B3F8E01293F8E232F4 +S214448700918503F00801C3F302030B4382F82E302D +S214448710044B93E80600FBF783BD00BF507340202C +S21444872090774020E43C46002549264A91F8E432B6 +S21444873002F5FE5030B4C3F3010403F0FC032343B4 +S214448740037091F8E532C3F3010003F0FC030343DE +S21444875041F6C170135441F6C27391F8E60204011F +S2144487608509C0F30110D45491F8E74204F003039A +S214448770C4F381041B0143EA8503034341F6C370F3 +S21444878043EA8413135441F6C47391F8E802D05470 +S21444879041F6C57091F8E93291F8EA121C01C3F328 +S2144487A0031301F00F011454012043EA011341F668 +S2144487B0C7715354044B30BC93E80600FBF730BDF6 +S2144487C05073402090774020EC3C46002A4A2B4881 +S2144487D092F8EC1230B401F00803C1F3001500F52A +S2144487E0FE5443EA4513C1F302052B43C1F3401537 +S2144487F0C1F3801143EA851343EAC11341F6C171BC +S2144488002370B2F8EC32C3F3C713435441F6C27133 +S214448810D2F8EC32C3F3C733435492F8EF12C1F3A1 +S214448820C103C1F34104C1F341111B0143EA84036C +S214448830B2F8EE42C4F3C114234343EA811341F62B +S214448840C371435441F6C47192F8F0329B004354CA +S21444885092F8F132C3F38301B2F8F03241F6C772AC +S214448860C3F3831343EA011383540120044B30BCFF +S21444887093E80600FBF7D4BC507340209077402022 +S214448880F43C46000D4A0E4B02F5FE51D3F8F40272 +S214448890086041F6C471B3F8F80293F8FA325052BD +S2144488A0012003F0F001C3F303030B4341F6C67102 +S2144488B05354044B93E80600FBF7B2BC9077402031 +S2144488C050734020FC3C46000B4A0C4B02F5FE51CC +S2144488D093F8FC0293F8FD32087041F6C17101200A +S2144488E0535403F0030341F6C2715354044B93E8C4 +S2144488F00600FBF795BC00BF90774020507340209D +S214448900043D4600154A164992F8003301F5FE50D8 +S21444891010B4C3F3010403F0FC032343037092F83A +S214448920013303F03C00C3F30103034341F6C17033 +S2144489300B5492F80233C3F38300D2F8003341F663 +S214448940C772C3F3833343EA001301208B54054BA9 +S21444895010BC93E80600FBF763BC00BF507340208E +S214448960907740200C3D46000B490C4B01F5FE52D7 +S214448970D3F8040393F808331060012003F0F002A0 +S214448980C3F30303134341F6C7728B54044B93E873 +S2144489900600FBF745BC00BF90774020507340204C +S2144489A0143D46000B490C4B01F5FE52D3F80C031C +S2144489B093F810331060012003F0F002C3F303036E +S2144489C0134341F6C7728B54044B93E80600FBF7F7 +S2144489D027BC00BF90774020507340201C3D460083 +S2144489E00B490C4B01F5FE52D3F8140393F8183395 +S2144489F01060012003F0F002C3F30303134341F66F +S214448A00C7728B54044B93E80600FBF709BC00BFBF +S214448A109077402050734020243D46000B490C4B31 +S214448A2001F5FE52D3F81C0393F82033106001205E +S214448A3003F0F002C3F30303134341F6C7728B54A7 +S214448A40044B93E80600FBF7EBBB00BF907740204F +S214448A50507340202C3D46001449154B01F5FE52F8 +S214448A60D3F82403106041F6C472B3F8280388523E +S214448A7041F6C67293F82A0393F82B338854C3F30B +S214448A804102C3F3C1001043C3F30002C3F34013CF +S214448A9042EA8002012042EA430341F6C7728B54FD +S214448AA0044B93E80600FBF7BBBB00BF907740201F +S214448AB050734020343D4600184A194992F82C33E6 +S214448AC003F0F000C3F3030310B4034301F5FE546C +S214448AD0237092F82D3303F07000C3F3030303436B +S214448AE041F6C1700B5441F6C270D2F82C33C3F32E +S214448AF0C1330B54B2F82E33C3F3431092F82E33DB +S214448B0041F6C772C3F3430343EA001301208B5470 +S214448B10044B10BC93E80600FBF782BB507340201E +S214448B20907740203C3D4600124B134A03F5FE51D5 +S214448B3092F83003087041F6C1710020585441F64B +S214448B40C271B2F83203585241F6C471B2F83403D3 +S214448B5092F836235852012002F0F001C2F3030281 +S214448B600A4341F6C7715A54044B93E80600FBF790 +S214448B7057BB00BF9077402050734020443D46008A +S214448B80194B1A4A03F5FE51B2F83803088092F896 +S214448B903C1301F0F000C1F30301014341F6C270F7 +S214448BA0195441F6C37192F83D03585441F6C470C3 +S214448BB092F84013195441F6C570195492F8441368 +S214448BC001F0F000C1F30301014341F6C6701954A5 +S214448BD0012092F8451341F6C7729954044B93E822 +S214448BE00600FBF71DBB00BF907740205073402023 +S214448BF04C3D4600194B1A4A03F5FE51B2F8480359 +S214448C00088092F84C1301F0F000C1F303010143CD +S214448C1041F6C270195441F6C37192F84D03585444 +S214448C2041F6C47092F85013195441F6C57019545D +S214448C3092F8541301F0F000C1F30301014341F6E6 +S214448C40C6701954012092F8551341F6C7729954C8 +S214448C50044B93E80600FBF7E3BA00BF9077402046 +S214448C6050734020543D4600174B184A03F5FE51B6 +S214448C70B2F85803088092F85C1301F0F000C1F390 +S214448C800301014341F6C270195441F6C370D2F849 +S214448C9060131954090A41F6C470195492F86413BF S214448CA001F0F000C1F30301014341F6C6701954C4 -S214448CB0012092F8551341F6C7729954044B93E831 -S214448CC00600FBF7E3BA00BF90774020507340207D -S214448CD0E43D4600174B184A03F5FE51B2F85803D4 -S214448CE0088092F85C1301F0F000C1F303010143DD -S214448CF041F6C270195441F6C370D2F86013195441 -S214448D00090A41F6C470195492F8641301F0F0004D -S214448D10C1F30301014341F6C6701954012092F889 -S214448D20651341F6C7729954044B93E80600FBF763 -S214448D30ADBA00BF9077402050734020EC3D4600CB -S214448D400F4B104903F5FE52D1F86803B1F86C1383 -S214448D5010B51060002441F6C470C1F347111C548A -S214448D6041F6C770195408211620F8F7BBFF064B86 -S214448D70012093E80600BDE81040FBF787BA00BF21 -S214448D809077402050734020F43D4600FFF7D8BF0C -S214448D9008B5F9F714F9FEF78FF9BDE80840FFF770 -S214448DA0CFBF3048304A90F8743390F8701370B59B -S214448DB043F6587590F87743535543F65973D15450 -S214448DC043F65A71D0F87033C3F34F235BBA535209 -S214448DD0C4F3801304F0100141EAC301C4F3010351 -S214448DE0194390F8713303F0010341EA4311C4F385 -S214448DF0810304F0200441EA831143F65C73D154A2 -S214448E0090F87813C1F3800601F00803C1F301011A -S214448E1043EA06130B4390F87613D0F874032343BF -S214448E20CC09C1F3801143EA841343F65D741355A9 -S214448E30C0F30D2343F65E74C0F305409B00105503 -S214448E40642043EA410343F65F7153542A4408219D -S214448E50F8F748FF054B022093E80600BDE870404B -S214448E60FBF714BA5073402090774020FC3D4600F0 -S214448E7038B52C4B43F658702B4AB3F87C13B3F8EA -S214448E80845349BA115293F88213CC09C5F303218B -S214448E9041EA041193F88543C4F3001441EA4411AB -S214448EA093F87F43C4F3800441EA841193F88143E2 -S214448EB0C4F3800441EAC41143F65A74115543F688 -S214448EC05B71B3F87E43555443F65C71C4F30905AD -S214448ED0C4F387045454B3F88013D3F88033C1F3EF -S214448EE00904C1F3051141EA851143F65D755155F0 -S214448EF0C3F3CB21C3F3C34343EA041343F65E747C -S214448F00135543F65F73D154024408217020F8F792 -S214448F10E9FE064B022093E80600BDE83840FBF71E -S214448F20B5B900BF5073402090774020043E4600B9 -S214448F300D4843F65872B0F8881308B549BA0B4B37 -S214448F4099521A4490F88A1343F65A70C901195430 -S214448F5003213220F8F7C6FE054B022093E80600AC -S214448F60BDE80840FBF792B9507340209077402004 -S214448F700C3E4600094943F65870094AD1F89833DE -S214448F801BBA13500220D1F89C3343F65C711BBACB -S214448F905350044B93E80600FBF778B950734020CF -S214448FA090774020143E46001F4843F658721F4BA5 -S214448FB0B0F8A213C1F3C71170B5995443F6597467 -S214448FC0D0F8A0131A44B0F8A053C1F3C731C5F380 -S214448FD00526195590F8A54304F08001C4F380147F -S214448FE0314343F65A76995543F65B715D54B0F86F -S214448FF0A45390F8A113C5F3052001F040010143A2 -S21444900043F65C7041EAC411195443F65D716A2014 -S2144490105D540621F8F766FE054B022093E80600E9 -S214449020BDE87040FBF732B950734020907740203B -S2144490301C3E4600114B43F65870114AB3F8A81329 -S21444904049BA10B5115243F65A74B3F8AA1393F8B2 -S214449050AC3349BA03F00103115343F65C719B01E8 -S2144490605354024405214020F8F7C5FC054B022022 -S21444907093E80600BDE81040FBF708B9507340205B -S21444908090774020243E4600134843F65872134BCC -S214449090B0F8B01349BA10B599521A4490F8B213BE -S2144490A043F65A70C1F301041C54C1F3031443F647 -S2144490B05B70C1F381011C5443F65C70195405215E -S2144490C04FF45470F8F797FC054B022093E80600DB -S2144490D0BDE81040FBF7DAB8507340209077402044 -S2144490E02C3E4600104843F65871104A08B5B0F86E -S2144490F0B4335BBA535290F8B63303F00100C3F36B -S214449100400343EA400343F65A7013540A444FF468 -S21444911044700321F8F76FFC054B022093E80600E1 -S214449120BDE80840FBF7B2B8507340209077402023 -S214449130343E4600254943F65872B1F8B80338B56C -S21444914040BA234B91F8BB4398521A44D1F8BC0317 -S21444915004F00105C4F34404C0F3C53040EAC51026 -S21444916043F65A75585543F65B75B1F8BC03C0F3DD -S2144491704510585543F65C7591F8BC03C0F304009B -S2144491805855B1F8BE03C0F3022500F4FC6045EA26 -S214449190C40443F65D755C5591F8BD43C4F3C304FB -S2144491A0204343F65E74185591F8BA0343F65F714C -S2144491B0585408214FF46170F8F794FD054B02208B -S2144491C093E80600BDE83840FBF760B8507340208B -S2144491D0907740203C3E4600284A43F6587028493B -S2144491E0B2F8C0335BBA30B40B5243F65A73B2F893 -S2144491F0C203B2F8C453C0F30904C0F38700C8548A -S214449200C5F3012092F8C33303F00403034392F8F2 -S214449210C503C0F3800043EAC00392F8C603C0F314 -S214449220401043EA001392F8C80300F0010043EAF2 -S214449230401343F65B7043EA841343F65D740B5461 -S21444924043F65C73D2F8C403CD54C0F3C923B2F8D2 -S214449250C623C0F347309B010855900943EA92332E -S21444926043F65E728B5443F65F73C8540220054B34 -S21444927030BC93E80600FBF709B800BF50734020A3 -S21444928090774020443E460038B52C4B45F6F06077 -S2144492902B4AB3F8CC13B3F8D45349BA115293F8C3 -S2144492A0D213CC09C5F3032141EA041193F8D543FC -S2144492B0C4F3001441EA441193F8CF43C4F3800442 -S2144492C041EA841193F8D143C4F3800441EAC411BB -S2144492D045F6F264115545F6F361B3F8CE4355545A -S2144492E045F6F461C4F30905C4F387045454B3F84B -S2144492F0D013D3F8D033C1F30904C1F3051141EABE -S214449300851145F6F5655155C3F3CB21C3F3C343E5 -S21444931043EA041345F6F664135545F6F763D15409 -S214449320024408217120F8F7DDFC064B032093E83D -S2144493300600BDE83840FAF7A9BF00BF5073402086 -S214449340907740204C3E460008B5FFF791F8FFF76B -S214449350ABF8FFF7F7F8FFF747F9FFF763F9FFF7BE -S21444936089F9FFF79BF9FFF7F7F9FFF713FAFFF7C9 -S214449370BFFAFFF761FAFFF7DDFAFFF7F9FAFFF7EE -S21444938029FBFFF745FBFFF761FBFFF77DFBFFF784 -S21444939099FBFFF7C7FBFFF7FDFBFFF769FDFFF7F8 -S2144493A073FFFFF7A5F9BDE80840FFF7B9B908B55C -S2144493B0FCF7D0FEF8F7E4FDFEF784FBFEF7DAFF91 -S2144493C0BDE80840FFF7C0BF2248234A90F8D813A8 -S2144493D038B590F8DC3345F6F064135545F6F1633A -S2144493E0D15445F6F261D0F8D833C3F34F235BBA71 -S2144493F0535290F8DD13C1F34013C1F380151B019B -S21444940043EAC503C1F341052B4390F8D95305F00D -S214449410010543EA4513C1F3C10501F0010143EADE -S214449420851345F6F4655355D0F8DC336520C3F30D -S214449430C13343EA811145F6F563D15422440821E9 -S214449440F8F750FC054B032093E80600BDE8384087 -S214449450FAF71CBF5073402090774020543E460095 -S214449460114B45F6F060114AB3F8E01349BA10B50B -S214449470115245F6F264B3F8E21393F8E43349BA6A -S21444948003F00103115345F6F4619B01535402441F -S21444949005214020F8F70CFB054B032093E8060013 -S2144494A0BDE81040FAF7F2BE507340209077402053 -S2144494B05C3E4600134845F6F062134BB0F8E8139A -S2144494C049BA10B599521A4490F8EA1345F6F26030 -S2144494D0C1F301041C54C1F3031445F6F360C1F30D -S2144494E081011C5445F6F460195405214FF4547018 -S2144494F0F8F7DEFA054B032093E80600BDE8104073 -S214449500FAF7C4BE5073402090774020643E46002D -S214449510104845F6F061104A08B5B0F8EC335BBA2B -S214449520535290F8EE3303F00100C3F3400343EA8A -S214449530400345F6F26013540A444FF44470032142 -S214449540F8F7B6FA054B032093E80600BDE8084052 -S214449550FAF79CBE50734020907740206C3E4600FD -S2144495600E4845F6F062B0F8F01308B549BA0C4B0D -S21444957099521A4490F8F21345F6F260C1F300018A -S214449580195403213320F8F7ADFB064B032093E828 -S2144495900600BDE80840FAF779BE00BF5073402085 -S2144495A090774020743E4600094945F6F060094AE3 -S2144495B0D1F800341BBA13500320D1F8043445F6CE -S2144495C0F4611BBA5350044B93E80600FAF75EBEA8 -S2144495D050734020907740207C3E4600254945F60F -S2144495E0F062B1F8080438B540BA234B91F80B44FE -S2144495F098521A44D1F80C0404F00105C4F3440408 -S214449600C0F3C53040EAC51045F6F265585545F6F0 -S214449610F365B1F80C04C0F34510585545F6F465A7 -S21444962091F80C04C0F304005855B1F80E04C0F386 -S214449630022500F4FC6045EAC40445F6F5655C552D -S21444964091F80D44C4F3C304204345F6F664185514 -S21444965091F80A0445F6F7615854082140F28530DB -S214449660F8F740FB054B032093E80600BDE8384076 -S214449670FAF70CBE5073402090774020843E460054 -S21444968008B5FFF757FDBDE80840FFF7A7BF08B584 -S214449690F8F797FCFEF7B2FABDE80840FFF7F0BFCC -S2144496A0284A45F6F0602849B2F810345BBA30B41C -S2144496B00B5245F6F263B2F81204B2F81454C0F3EF -S2144496C00904C0F38700C854C5F3012092F8133444 -S2144496D003F00403034392F81504C0F3800043EAFE -S2144496E0C00392F81604C0F3401043EA001392F8FD -S2144496F0180400F0010043EA401345F6F36043EAD9 -S214449700841345F6F5640B5445F6F463D2F8140412 -S214449710CD54C0F3C923B2F81624C0F347309B0196 -S2144497200855900943EA923345F6F6628B5445F65B -S214449730F763C8540320054B30BC93E80600FAF799 -S214449740A5BD00BF50734020907740208C3E460015 -S214449750114B47F68860114AB3F81C1449BA10B541 -S214449760115247F68A64B3F81E1493F8203449BA63 -S21444977003F00103115347F68C619B015354024492 -S21444978005214020F8F7F2F9054B042093E806003B -S214449790BDE81040FAF77ABD5073402090774020D9 -S2144497A0943E4600134847F68862134BB0F8241498 -S2144497B049BA10B599521A4490F8261447F68A6066 -S2144497C0C1F301041C54C1F3031447F68B60C1F380 -S2144497D081011C5447F68C60195405214FF454708B -S2144497E0F8F7C4F9054B042093E80600BDE810409A -S2144497F0FAF74CBD5073402090774020A43E460074 -S214449800104847F68861104A08B5B0F828345BBA61 -S214449810535290F82A3403F00100C3F3400343EA5A -S214449820400347F68A6013540A444FF444700321B5 -S214449830F8F79CF9054B042093E80600BDE8084079 -S214449840FAF724BD50734020907740209C3E460053 -S21444985008B50A4B49F6226209494020B3F82E342B -S2144498605BBA8B520521074AF8F7DEF9064B05200A -S21444987093E80600BDE80840FAF708BD5073402058 -S21444988090774020B0154120AC3E4600134849F638 -S2144498902062134BB0F8381449BA10B599521A449A -S2144498A090F83A1449F62260C1F301041C54C1F3FB -S2144498B0810449F62360C1F303111C5449F624601D -S2144498C0195405214FF45470F8F7AEF9054B0520AA -S2144498D093E80600BDE81040FAF7D8BC5073402021 -S2144498E090774020BC3E4600104849F62061104A16 -S2144498F008B5B0F834345BBA535290F8363403F0B3 -S2144499000100C3F3400343EA400349F6226013547C -S2144499100A444FF444700321F8F786F9054B0520B2 -S21444992093E80600BDE80840FAF7B0BC5073402000 -S21444993090774020B43E460008B5FFF732FAFFF76A -S214449940F7FAFFF731FBFFF775FBFFF79DFBFFF7D1 -S214449950C9FBFFF739FDFFF783FDFFF7ABFDFFF7C4 -S214449960D7FDFFF7FDFDFFF7F3FEFFF749FFFFF7CF -S21444997019FFFFF76DFFFFF7B7FFBDE80840FFF795 -S21444998085BF08B5FCF720FCF8F7F8FAFEF7DEFAD0 -S214449990BDE80840FFF7D0BF08B5F9F717FDBDE8A6 -S2144499A00840F8F7ADBE70477047FFF7EABFFFF7C9 -S2144499B0FEBCFAF787BC7047064A1378632B96BFFB -S2144499C001330023DBB21370034A13680133136078 -S2144499D0FFF7DEB928354120601F402008B5FAF766 -S2144499E073FCBDE80840F7F765BF08B5FFF74FFEC0 -S2144499F04CF24053044AD058B0FA80F0BDE80840D0 -S214449A004009F9F75DBD00BF2C35412001490020CF -S214449A1019F096BF385F4600002019F099BF00221F -S214449A201146104619F090BF704700BF70B5174BEB -S214449A30174C1D6826682846314603F06FFE18BB4F -S214449A403146284603F074FE60B1124B186803F0A2 -S214449A507DFC0146304603F0C3FB0F4B2060186084 -S214449A600E4B186026682846314603F07FFE58B1F0 -S214449A70084B186803F06AFC314603F0B3FB064B08 -S214449A8020601860054B186070BD00BF90174020DA -S214449A9094174020681F4020A01D40206C1D402085 -S214449AA0224B1B6843B9224A07211160214A13609E -S214449AB00122214B1A6008E0012B22D102231C4AC2 -S214449AC013601C4A13601C4A13601C4A1C491068E5 -S214449AD050B90B68012B07D11A4803601A48036033 -S214449AE01A4803601A4803601A4B1B681360052221 -S214449AF0194B1B780B60194B1A60194B194A1A609C -S214449B007047022B06D10A4A032111600021094AF4 -S214449B101160D8E7032BD8D1054B04221A600122E2 -S214449B20044B1A600222044BC4E700BF1C1D4020AD -S214449B30401D40203C1D4020381B4020381D4020FE -S214449B40341D4020441D4020481D40204C1D4020CC -S214449B50501D4020E81C4020B6184020301D4020B0 -S214449B602C1D40200000A0C008B50C4B1B68012BE0 -S214449B700BD10B4B1B68012B08D10A4B0A201B68E0 -S214449B80584303F0DFFB084B186008BD002BFCD19C -S214449B90064B18680523B0FBF3F0F2E7181D402087 -S214449BA0241D4020C01C4020EC1D4020BC1C4020EE -S214449BB008B50C4B1B6853B90B4B1B68012B07D1DC -S214449BC00A4B0B49186803F015FC0A4B186008BD8D -S214449BD0002BFCD1084B18680523B0FBF3F003F0C8 -S214449BE0B1FBF2E7181D4020901B40207818402017 -S214449BF000002041EC1D40207C184020104B70B5DE -S214449C001D68104C25F0004561682560084603F041 -S214449C10E9FAA16803F0EEFB0646E168284603F03D -S214449C209DFC0146304603F0E5FB074903F0E2FBA2 -S214449C30064903F093FC064B2061186070BD00BFD4 -S214449C40601940206C1F40200000704200007A4497 -S214449C50FC1C4020174B18491868184B01281DD186 -S214449C6000221A60164A1268012A04BF02221A60A9 -S214449C70144A1288012A04BF02221A600A68012A7A -S214449C8004BF02221A60104A1B6813700F4B1B78DD -S214449C90013B012B9CBF0023137070470C4A12688B -S214449CA0012ADED008B1002ADCD10A68012AD9D0BC -S214449CB00322D6E75818402048184020181D402054 -S214449CC0901C4020021B4020FE1D4020BE1D40200C -S214449CD09C1C402008B50D4A002313600C4A1360B0 -S214449CE00C4A136000F042FB0B4B1B8853B90B4BDA -S214449CF01B683BB90A4A13600A4A13600A4A13604F -S214449D000A4A13600A4B00221A6008BDEC1D402024 -S214449D108C17402088174020021B4020901C40206F -S214449D20301C40202C1C4020041C4020081C402092 -S214449D30201D4020124B10B51B78012B04D1114B2B -S214449D401B780BB900F0A5FA0F4B104C1A68104B51 -S214449D501A60104B1A68104B1A60226822F00202EE -S214449D60012A01D1FFF724FF0C4B00221A600C4B4A -S214449D701B6823600B4B1A680B4B1A6010BD00BF60 -S214449D80191E4020FE1D4020681840201C1D4020FF -S214449D908C1740206418402088174020201D4020FF -S214449DA04C184020741840209017402008B51C4B8F -S214449DB01B78012B05D11B4B1B78012B01D100F0DE -S214449DC068FA194B1A68194B1A60FFF7CDFE184B00 -S214449DD01A68184B1A60184B1A68184B1A60184BB6 -S214449DE01A68184B1A60184B1868F7F71DFD174B7E -S214449DF01868F7F727FD164B1868F7F731FD154B2B -S214449E001868F7F73BFD144B1868F7F745FD134BF6 -S214449E1000221A60124B1A68124B1A6008BD00BF23 -S214449E20191E4020FE1D4020C41C40208C17402094 -S214449E30D8174020041D4020C81C402090174020BE -S214449E40981C40201C1D40209C19402098194020F6 -S214449E5094194020901940208C194020201D402001 -S214449E60801C4020F81C402002230D480D490E4A11 -S214449E7010B5036000240B60012313600B4B1C6079 -S214449E800B4B1B885BB90B4B0B4C1B68246823435A -S214449E9005D11360032203600B60084B1A6010BDA3 -S214449EA0301C40202C1C4020201D4020EC1D40200F -S214449EB0021B4020901C402048184020181D40207B -S214449EC008B5184B186803F081FC174B174A1860FE -S214449ED0012317491360174A1360174A12680A6029 -S214449EE016490B6016490A60164A17491370174AF2 -S214449EF01370174A1370174A1370174A1370174A89 -S214449F00137000220A7016490A7016490B701649D7 -S214449F100B7016490B7016490B70164B1A70164B7D -S214449F201A7008BDEC1D40209C1D4020981D402002 -S214449F30901D4020881D40201C1D40205C1D402054 -S214449F40641D40203C1B40202D1B4020C01A40204E -S214449F501C1B4020B01A4020311B4020301B4020A0 -S214449F602C1B40208D1A4020891A40208A1A4020F3 -S214449F70741A4020701A4020711A402000230A4A5E -S214449F8015211370094A1370094A11700621094AAB -S214449F901370094A1370094A1170094A137018223B -S214449FA0084B1A70704700BFAD1A4020AC1A4020C8 -S214449FB0AB1A4020AA1A4020A91A4020A81A4020CA -S214449FC0A71A4020A61A402010B50F4CFFF778FF7A -S214449FD0FFF7D4FFFFF73EFE22780AB9FFF7AAFE42 -S214449FE02378012B03D1BDE81040FFF7DFBE022BD8 -S214449FF003D1BDE81040FFF737BF032B03D1BDE8BC -S21444A0001040FFF767BE10BDFE1D402070B52F4BB5 -S21444A0102F4C1D6826682846314603F07FFB0028EF -S21444A02052D10021284603F083FB18B33146284614 -S21444A03003F09CFB58B1274B186803F087F9314668 -S21444A04003F0D0F8244B20601860244B1860266830 -S21444A0502846314603F06CFB60B11E4B186803F08B -S21444A06075F90146304603F0BBF81B4B2060186078 -S21444A0701A4B18600021284603F078FB20B3266864 -S21444A0802846314603F054FB60B1124B186803F07F -S21444A0905DF90146304603F0A3F80F4B2060186084 -S21444A0A00E4B186026682846314603F05FFB58B1CD -S21444A0B0084B186803F04AF9314603F093F8064B08 -S21444A0C020601860054B186070BD00BF8C17402098 -S21444A0D09C174020801F4020201B4020B41A40205C -S21444A0E070B52F4B2F4C1D6826682846314603F022 -S21444A0F015FB002852D10021284603F019FB18B35B -S21444A1003146284603F032FB58B1274B586803F0D3 -S21444A1101DF9314603F066F8244B20601860244B42 -S21444A120186026682846314603F002FB60B11E4B91 -S21444A130586803F00BF90146304603F051F81B4BC0 -S21444A140206018601A4B18600021284603F00EFB66 -S21444A15020B326682846314603F0EAFA60B1124B2B -S21444A160586803F0F3F80146304603F039F80F4BCD -S21444A170206018600E4B186026682846314603F067 -S21444A180F5FA58B1084B586803F0E0F8314603F046 -S21444A19029F8064B20601860054B186070BD00BF58 -S21444A1A08817402098174020801F4020901A40204F -S21444A1B0781A4020074B18221A600622064B1A606B -S21444A1C01722064B1A600122054B1A60054B064AB5 -S21444A1D01A607047601A40205C1A4020581A402083 -S21444A1E0541A4020501A4020EFAB03007047704783 -S21444A1F0044B1A78044B1B78134302BF034B0222CA -S21444A2001A707047071E4020041E40200A1E402035 -S21444A210034B1B78012B02BF024B00221A70704777 -S21444A220041E40200A1E4020124B134870B519786D -S21444A230124B012900781C78114B124D1A78124B98 -S21444A2401B780CD1012C0AD1012A08D1012B06D146 -S21444A250012804D1002328700C4A137070BD214392 -S21444A26000260A432E70134303430CBF0123334690 -S21444A270F2E700BF141E40200F1E4020121E40204E -S21444A280111E4020191E4020101E4020181E40203B -S21444A2907047064B01221A70054B1B78934204D133 -S21444A2A0044A13702822044B1A8070471D1E40200F -S21444A2B0041E40201C1E40201A1E4020044B01222F -S21444A2C01A600022034B1A700322034B1A7070471D -S21444A2D0881F4020161E40200A1E402008B5FFF75F -S21444A2E0A3FF044B1B78012B03D1BDE80840FFF7BE -S21444A2F0E5BF08BD191E4020074B08480849094ACF -S21444A30010B51B78084C012B18BF0023237003702C -S21444A3100B70137010BD00BF1E1E4020111E40203F -S21444A320101E40200F1E4020121E4020FFF77CBF08 -S21444A330094B1A78094B2AB909490878012804BFF9 -S21444A3401A700A70002207490A7007490A801A7868 -S21444A35001321A70704700BF031E4020B31D4020D0 -S21444A3601D1E40201C1E40201A1E4020FFF7E0BF42 -S21444A370034B044A1B78003B18BF012313707047F5 -S21444A380C41D40201E1E4020FFF74EBF08B5FFF7F1 -S21444A3904BFF0A4B1B78022B01D1FFF7C9FFFFF78F -S21444A3A0E7FFFFF741FF064B1B78012B04D1054A14 -S21444A3B000211160044A137008BD00BF0E1E4020E1 -S21444A3C0181E4020881F40200A1E40201D4B1A7825 -S21444A3D01D4B1B78134333D11C4B1B78013B18BFD2 -S21444A3E001231B4A13701B4B1A681B4B1B681343F1 -S21444A3F01A4B14BF012200221A70194B1A78194BB3 -S21444A4001B781343184B14BF012200221A70174BB3 -S21444A410174A1B78003B18BF01231370154B164A86 -S21444A4201B78003B18BF01231370144B144A1B7847 -S21444A430013B18BF012313700022124B1A70704759 -S21444A4400123CEE70C1E40200B1E4020B4184020AB -S21444A450071E4020801940207C194020021E4020C0 -S21444A460091E4020081E4020061E4020B6184020E4 -S21444A470041E4020C0184020031E4020B51840202B -S21444A480051E4020FF1D402038B5FFF79FFF234B95 -S21444A4901C7894B9224D2B78012B09D1214B1C7082 -S21444A4A0FFF7A5FEFFF786FEBDE83840F7F744BA47 -S21444A4B0022B24D103232B7038BD012CFCD1184B1E -S21444A4C01B78012B05D1174A1370BDE83840FFF7B7 -S21444A4D08FBE022B05D1FFF701FFBDE83840F7F7E2 -S21444A4E01DBA032BE8D1FFF76FFDF7F717FAF7F716 -S21444A4F051FAFFF7D5FABDE83840FFF77FBB032B88 -S21444A50003D1F7F72FFA2C70D6E7002BD4D1064B9D -S21444A51002221A70BDE83840FFF738BF0D1E4020AF -S21444A5200A1E40201E1E40200E1E402070477047C4 -S21444A53030B53D4C85B03D48237801A90193019B35 -S21444A5401B020193019A637813440193019B1B02F7 -S21444A5500193019AA37813440193019B1B02019330 -S21444A560019AE3781344019323790293029B1B02D6 -S21444A5700293029A637913440293029B1B0202934A -S21444A580029AA37913440293029B1B020293029AF3 -S21444A590E37913440293237A0193019B1B020193AC -S21444A5A0019A637A13440193019B1B020193019A17 -S21444A5B0A37A13440193019B1B020193019AE37A05 -S21444A5C013440193237B0293029B1B020293029A39 -S21444A5D0637B13440293029B1B020293029AA37B5F -S21444A5E013440293029B1B020293029AE37B134496 -S21444A5F0029342F21273019342F21373029300F0F1 -S21444A600B0FB04F1100004F1080104F11802082319 -S21444A61014F8015B013B00F8015B11F8015B02F89A -S21444A620015BF5D105B030BDACFA41208080800096 -S21444A6300C4A0823002102F1280030B402F1080530 -S21444A64002F12004013B02F8011B05F8011B13F03C -S21444A650FF0304F8011B00F8011BF3D130BCFFF7DD -S21444A66067BF00BFACFA41204F4BF0B51B688BB0B8 -S21444A67002934E4B1A6803925A6804929B68059359 -S21444A68042F21273029A9A4200F08980484800F0D7 -S21444A69013FBFFF7CDFF002346480AAA50F82310C1 -S21444A6A002EB83020133082B42F8201CF5D1002329 -S21444A6B040480AAA50F8231002EB83020133082BC1 -S21444A6C042F8201CF5D102990025039A049B05986C -S21444A6D0394C00903948264600F0EEFA029B38483A -S21444A6E01B0E2370029B1B0C6370029B1B0AA370F9 -S21444A6F0029BE370039B1B0E2371039B1B0C63712D -S21444A700039B1B0AA371039BE371049B1B0E2372DA -S21444A710049B1B0C6372049B1B0AA372049BE37288 -S21444A720059B1B0E2373059B1B0C6373059B1B0A1F -S21444A730A373059BE37300F0B6FA013516F8010BD4 -S21444A74000F0DAFA082DF8D11E4D002600F0CBFAB8 -S21444A7501D482F4600F0A7FA013617F8010B00F003 -S21444A760CBFA082EF8D100F0BEFA184B002203F1BB -S21444A770080703F1100003F118019446013214F857 -S21444A780016B15F801EB082A03F8016B07F801EB97 -S21444A79000F8016B01F801CBF0D10BB0F0BD0C48CA -S21444A7A000F08AFA77E700BF8080800084808000CB -S21444A7B06A46460010808000ACFA41208E46460029 -S21444A7C0AB464600B4FA4120B5464600BCFA4120A2 -S21444A7D080464600194A08211948F0B592F8A53132 -S21444A7E000F1100C00F1080500F11807012B9CBF7E -S21444A7F0002382F8D431002310F8014B01391CF8A9 -S21444A800016B17F801EBB4422E7818BF013344EAC3 -S21444A810060418BFDBB2764505F8014B1CBF01336E -S21444A820DBB211F0FF01E7D133B1B2F8BE301BB949 -S21444A830BDE8F040FFF77CBEF0BD00BFE8FA41201B -S21444A840ACFA41201FB5144B01A953F820305A1EC8 -S21444A850073312F8010F9A4201F8010BF9D19DF81B -S21444A86004300024502B8DF80C4007D0432B0CD0DA -S21444A870422B0DD0552B08BF4FF440040DF1050074 -S21444A88000F04CFA204404B010BD4FF48004F5E7C1 -S21444A8904FF40004F2E700BF901F40202DE9F04F2C -S21444A8A05C4D8DB082462B6805F1080806AC09A9B4 -S21444A8B063F07C4340462E46A9462B604246082316 -S21444A8C016F8017B013B04F8017B9BB210F8017B30 -S21444A8D001F8017B002BF3D1BAF10A0F0BD14146A4 -S21444A8E04C4C0823FF20013B04F8010B01F8010BF4 -S21444A8F09BB2002BF7D1484BC8240021013C03F8F7 -S21444A900011BA4B2002CF9D126464449DFF808B10D -S21444A91004F1080380279BB200932B781F4203D18F -S21444A92098F800301F4248D051F824300DF10C0CF2 -S21444A930581E073310F801EF98420CF801EBF9D192 -S21444A9404FF000038DF814309DF80C30502B59D03E -S21444A950432B59D0422B5AD0552B34D14FF4400375 -S21444A9600DF10D00019300F0D9F9019B95F800C054 -S21444A970184498F800302A4A3B404FEA102E27499C -S21444A98018BF082317EA0C0F4FEA104C18BF43F0C1 -S21444A99001030BF806C006F1010C1FFA8CFC0BF8F9 -S21444A9A00CE006F1020C1FFA8CFC0BF80C00F01CB1 -S21444A9B0043680B2B6B20BF800300134009B7F08F0 -S21444A9C0A4B2A342A9D1013508F1010895429FD10A -S21444A9D0BAF10A0F0FD19DF81A30BDF8182089F83D -S21444A9E00230A9F800209DF82630BDF8242089F8C6 -S21444A9F00A30A9F80820084B002230469A550DB074 -S21444AA00BDE8F08F0023ABE74FF48003A8E74FF48C -S21444AA100003A5E7ACFA4120C6204020901F402002 -S21444AA20B4FA4120F0B50D4C0822002004F1080584 -S21444AA3014F8016B082380210E4202D12F78394244 -S21444AA4001D0013080B2013B49089BB2002BF3D1C0 -S21444AA50013A013592B2002AEAD1F0BDACFA41205F -S21444AA602DE9F04FDFF8B480002685B08346A8F180 -S21444AA70080A3446284B022E4FF080094FF0000255 -S21444AA8034BF082703272744BFB29AF8001019EAB0 -S21444AA90010F04D198F8001019EA010F2DD053F88D -S21444AAA0241001AD481E073110F801CF814205F845 -S21444AAB001CBF9D19DF804108DF80C20502914D000 -S21444AAC0432914D0422915D055291CD14FF44005AA -S21444AAD00DF1050000F022F905440F4B00225D45B8 -S21444AAE00BD1E0B205B0BDE8F08F0025F0E74FF497 -S21444AAF08005EDE74FF40005EAE701344FEA5909CB -S21444AB00A4B2A742C1D1013608F101080AF1010AEC -S21444AB10082EB0D1FF20E5E7901F4020B4FA41202C -S21444AB202DE9FF4700240746204EA146022C4FF04D -S21444AB30000834BF4FF0080A4FF0030A336801A9EF -S21444AB405A1E073312F8010F9A4201F8010BF9D145 -S21444AB509DF804308DF80C90502B0DD0432B15D017 -S21444AB60422B16D0552B17D001340436082CDDD191 -S21444AB70FF2004B0BDE8F08700250DF1050000F085 -S21444AB80CDF80544BD420AD1E0B2F2E74FF4800561 -S21444AB90F3E74FF40005F0E74FF44005EDE708F11E -S21444ABA001081FFA88F39A45C8D8DDE7901F40206D -S21444ABB02DE9F04FDFF8C490002585B08346A9F10F -S21444ABC008082C462B4A022D4FF0800A4FF000010D -S21444ABD034BF082703272744BFB298F800001AEA70 -S21444ABE0000F04D199F800001AEA000F32D052F848 -S21444ABF024000DF1040C461E073016F801EFB0424F -S21444AC000CF801EBF9D19DF804008DF80C1050288F -S21444AC1018D0432818D0422819D0552820D14FF4AC -S21444AC2040060DF1050000F079F80644124B002169 -S21444AC305E45104A0ED15955E0B21D44297205B0FE -S21444AC40BDE8F08F0026ECE74FF48006E9E74FF4C2 -S21444AC500006E6E701344FEA5A0AA4B2A742BCD13A -S21444AC60013509F1010908F10108082DABD1FF208F -S21444AC70E5E700BF901F4020ACFA4120B4FA4120DB -S21444AC807047092894BF30303730C0B2704707B594 -S21444AC9001220DF107018DF80700002012F014F987 -S21444ACA003B05DF804FB10B5441E14F8010F00B958 -S21444ACB010BDFFF7ECFFF8E70FB400B5C3B044AAE5 -S21444ACC002A852F8041B019204F08AFC002302A84E -S21444ACD08DF805318DF80631FFF7E5FF43B05DF892 -S21444ACE004EB04B070470D2008B5FFF7D0FF0A20E8 -S21444ACF0BDE80840FFF7CBBF10B504460009FFF790 -S21444AD00C0FFFFF7C4FF04F00F00FFF7BAFFFFF7DA -S21444AD10BEFF2C20BDE81040FFF7B9BF002330B576 -S21444AD201A46441E184614F8011F392908D82F29F4 -S21444AD300AD95D1C01F00F0303EB00102B4606E016 -S21444AD40A1F14105052D06D900B943B108220132C7 -S21444AD50072AE8D930BD5D1CA1F13703ECE71D4650 -S21444AD60EAE7002070470000034A92F89E30013319 -S21444AD7082F89E30704700BFE8FA412010B52A4C4E -S21444AD8094F89A30642B94BF0133002384F89A30A5 -S21444AD9094F8C63043B1013BDBB284F8C6301BB9E5 -S21444ADA084F8C53084F88A3194F8C73053B1013BEF -S21444ADB0DBB284F8C7302BB994F88A21032A08BF3B -S21444ADC084F88A31B4F8E4315BB1013B9BB2A4F811 -S21444ADD0E43133B9012284F8CF3184F8C13184F8A0 -S21444ADE0A52194F8C231013384F8C231FFF7F2FC4E -S21444ADF094F8A13123B1002084F8A10101F01FFC8E -S21444AE00B4F8BE3073B1013B9BB2A4F8BE304BB924 -S21444AE1084F88A3184F8C53084F8A33184F8C13183 -S21444AE2084F8DC3110BD00BFE8FA4120034A92F8AA -S21444AE309830013382F89830704700BFE8FA4120D2 -S21444AE4070470323002010B5064CA4F8EC3104F1F7 -S21444AE5054020823E16CF8F7D3F9002384F89530BC -S21444AE6010BD00BFE8FA4120024B0022C3E9152278 -S21444AE70704700BFE8FA412030B5224B0022012437 -S21444AE804FF4FB604FF4FA61082583F8A541A3F814 -S21444AE909820A3F8B420C3F8D420A3F8CA20A3F873 -S21444AEA0CC2083F88121A3F8822183F88C2183F86F -S21444AEB09C21C3F8A02183F8D62183F8DB2183F8AC -S21444AEC0DC21A3F8E42183F8EA21A3F8C220C3F8DE -S21444AED0C420D864196083F89450A3F8C621C3F8F4 -S21444AEE0D02183F8D421C3E972424FF40C14C3E949 -S21444AEF02E22C3E96122C3F8C04183F8C421C3E9C2 -S21444AF002B1030BDE8FA4120144B002293F88D11E3 -S21444AF1083F88A21E1B90322A3F8861183F85420E2 -S21444AF2093F8882142F0400283F8552093F89C21F8 -S21444AF30012A01BF7F2283F85520002283F89C21F2 -S21444AF40B3F8862152BAA3F8562000229A65704771 -S21444AF5046F60362A3F85420E8E700BFE8FA412027 -S21444AF60054B3022A3F854200A2283F856200D229B -S21444AF7083F8C720704700BFE8FA4120034B0122FC -S21444AF8083F8C5200B2283F8C6207047E8FA412090 -S21444AF9008B5FFF783FC0330284B81B2284AC0B279 -S21444AFA007291DD85921C3F8982183F8540083F8FB -S21444AFB0551093F89E1183F85610FF2183F85710C6 -S21444AFC0117883F85810517883F859109178D278CC -S21444AFD083F85A1083F85B200422A3F8CA2008BDDD -S21444AFE0A3F8CC10090AC3F8982141F0100183F85D -S21444AFF0550083F85410592183F8561093F89E113F -S21444B00083F85710FF2183F85810117883F85910A5 -S21444B0105178927883F85A1083F85B200322A3F879 -S21444B020CA20012283F8C520022283F88A212122DD -S21444B03083F88C21222283F88821D0E7E8FA41203D -S21444B040C6204020024B002283F85420704700BF9D -S21444B050E8FA412038B5CB1C40F6FF749BB2A342B5 -S21444B06028BF2346174C1D0A84F855306223A4F89B -S21444B070CC1045F0100584F8580084F85630030A7E -S21444B08084F85450022163F00F03C4F8982184F8DE -S21444B09057300123A4F8CA301378A4F8CA1084F8A9 -S21444B0A05930537884F85A300323A4F8CA30937836 -S21444B0B084F85B30FFF762FF212384F88A1184F812 -S21444B0C08C3138BDE8FA4120F0B5C84C87B094F8C6 -S21444B0D0C2310133DAB21B064ABF002384F8C221C8 -S21444B0E084F8C231B4F8C63113B1013BA4F8C63172 -S21444B0F094F8A03123B1002384F8A031FFF798FADE -S21444B10094F88A51012D40F0288194F888312E2BEA -S21444B1103DD146F60362A4F854206289A4F856202A -S21444B12094F88D210D2A0BD1002384F88A3101230B -S21444B13084F8953040F2F513A4F8BE3007B0F0BD5D -S21444B1400E2AF4D194F88911A9480491A949039187 -S21444B150B4F8CA10CDE9012194F8C52029460092D6 -S21444B160B4F88421FFF7A8FD94F88931012B03D164 -S21444B170002001F064FAD7E7022B03D1002001F047 -S21444B18079FAD1E7FF2BCFD184F8CB51CCE7222BE9 -S21444B190CAD1B4F88431B3F5A06F6BD1964D002272 -S21444B1A0964915F8010B134601321F2892B204D96A -S21444B1B0322A01F8010BF4D11346E2182C213A2026 -S21444B1C082F8E4105A1C422114FA82F282F8E410FF -S21444B1D09A1C4F2114FA82F282F8E410DA1C14FA0C -S21444B1E082F282F8E4101A1D542114FA82F282F88C -S21444B1F0E4105A1D562114FA82F282F8E410991D7E -S21444B200DA1D14FA81F192B281F8E4007C49087898 -S21444B21042281FD022444E2182F8E41003F108024B -S21444B220302114FA82F282F8E41003F10A01093359 -S21444B230202289B214FA83F383F8E42063180022A8 -S21444B24001314FF4A06083F8E42089B26B4AFFF7DB -S21444B25001FF6CE70B466B4D1878114601321F28E8 -S21444B26092B2EBD901332144AB4281F8E400F3D1E6 -S21444B2701146E3E7644EB4F8862106EB4316B4F869 -S21444B28086C14FEA122E3789D0B29CFA9CFCF268EB -S21444B290FB1C99B2DBB207292FD984F85530C1F389 -S21444B2A00321622384F857E041F0100184F85800E3 -S21444B2B084F85630002384F854100221A4F8CA3087 -S21444B2C0C4F89821A4F8CC701378A4F8CA5084F82B -S21444B2D059305378A4F8CA1084F85A30937884F8CE -S21444B2E05B300323A4F8CA30FFF748FE322384F8C1 -S21444B2F08A1184F8C630212374E0622184F85430DD -S21444B300A4F856C0013384F855100021C4F8982197 -S21444B310DBB2A4F8CA10A4F8CC701078A4F8CA50CB -S21444B32084F85800507884F859000220A4F8CA00DB -S21444B330907884F85A000320A4F8CA00D27884F897 -S21444B3405B200422A4F8CA20DAB2082A3FF4ECAE02 -S21444B350E218013382F85410F6E7022D7FF4EEAE7D -S21444B36094F8C530002B7FF4E9AE94F88831222B4C -S21444B3707FF4DDAE94F8C430012B06D9023BDBB231 -S21444B38084F8C430002B7FF4D9AE94F8C330072138 -S21444B39094F88C212E27B4F8CC50D4F898611348EE -S21444B3A084F8C43084F85420B4F8CA3001390130E3 -S21444B3B0AB4238BF16F803C003F101032CBF80F834 -S21444B3C0547080F854C09BB211F0FF01A4F8CA3000 -S21444B3D0EAD19D4202F10103DBB298BF84F88A1198 -S21444B3E02F2B88D884F88C31A1E600BFE8FA412098 -S21444B3F0AE49460080FC412000014400CCFB41207D -S21444B400201040003910400008414600FFF75CBE5B -S21444B41038B51B4C6389A4F89E31FFF713FE94F8A5 -S21444B4209E5105F0F703022B05D10123002584F82D -S21444B4309D31284638BD012D0FD145F6061384F8B4 -S21444B4405650A4F8543094F89F3184F85730FFF798 -S21444B450E9FA40BAA4F85800EBE7032D12BF47F6C2 -S21444B460027345F6021384F856504FF001051BBF8D -S21444B470A4F854301223A4F8543084F85630D8E74D -S21444B480E8FA412008B5FFF7DDFD0B4B4CF20252BB -S21444B490A3F854209A7A012A83F8562004D100222D -S21444B4A083F8D421012008BD022A01D10122F7E7FE -S21444B4B07F2283F85520F5E7E8FA4120064B47F605 -S21444B4C00372A3F85420012283F8560083F85710D9 -S21444B4D083F89C21704700BFE8FA4120074B93F855 -S21444B4E0D621132A09D093F8A521032A1FBF7F2209 -S21444B4F083F8D621012283F89C217047E8FA41203C -S21444B500002310B56B4C84F8D63194F8CE30222BF9 -S21444B51007D194F8D531032B09D0132384F8D631B8 -S21444B52005E0202B14D194F8D531022BF5D894F8A5 -S21444B530D63163B147F6037284F857300123A4F832 -S21444B540542094F8CE2084F89C3184F8562010BDBC -S21444B550102B0BD194F8D531022BDED1A37A03F00D -S21444B5607F03013B022BE2D91223D7E7852B12D166 -S21444B570A37A013B012B84BF122384F8D63194F876 -S21444B580D531022B02D0132384F8D63194F8D60151 -S21444B590FFF7A4FFCBE7272B05D194F8D53103F06A -S21444B5A0FB03022BB8E7192B18D194F8D531012B9D -S21444B5B0B3D0A27A0A2AF4D0032AF2D0022AAAD016 -S21444B5C0042A08D1062BA8D1A37B012BAFD0FF2B8E -S21444B5D0ADD03123A2E7012AC6D19CE7282B1DD142 -S21444B5E094F8D511A27A032902F07F0305D0002BE4 -S21444B5F0C9D0032BC7D0022902D0591E0129C2D96B -S21444B60012F07C0F01D01223BEE7E27A013A022AF6 -S21444B610BCD90BB1032BB9D13123B5E7142B1CD1BC -S21444B62094F8D531042B7FF478AFE07AA37A00EB14 -S21444B6300323207B00EB03206FF07F439842C4F83B -S21444B640D0013FF474AF1C4B98423FF470AFFFF701 -S21444B65067FAFF287FF46BAFBBE73E2B11D194F813 -S21444B660D531022B7FF459AFA37A13F07F0F4FF4F2 -S21444B670FA7318BF1222A4F8E43118BF84F8D6210E -S21444B68055E7312B09D194F8D531062B3FF645AF13 -S21444B690A37A013B022B9CD849E72E2B05D194F87C -S21444B6A0D531022B7FF639AF41E70F2B3FF63FAF3C -S21444B6B0112333E7E8FA4120FF0040004FF2871396 -S21444B6C09842134B0ED10A290AD1002283F8D62178 -S21444B6D093F8D621003A18BF012283F8DB2170473D -S21444B6E01322F3E74FF28B12904201D10429EBE781 -S21444B6F04FF29512904201D10329E5E74FF2931297 -S21444B7009042F9D04FF28C129042DED10729DBE703 -S21444B710E8FA41200B4B024693F90A00997A00282E -S21444B720B3BF01F07F02012083F855200020B8BF44 -S21444B7309A724FF00102A8BF83F8540083F8A521FB -S21444B740704700BFE8FA4120274B014610B593F9ED -S21444B7500A009A7A0028BBBF02F07F02002001202C -S21444B7609A729A7A541E022C31D8062483F85510BD -S21444B770022A4FF0000183F854404FF4997483F83A -S21444B7805620A3F858404FF0F40483F8571083F833 -S21444B7905A404FF4FA7483F8A521A3F8E44112D131 -S21444B7A0124A1278422A06D102F5800202F6DF7265 -S21444B7B012784F2A03D0012283F89C2103E0012209 -S21444B7C0084683F8CA21002283F8CF2110BD47F6E5 -S21444B7D00372A3F8542093F8CE2083F856201222FE -S21444B7E083F85720E7E700BFE8FA412020104000DE -S21444B7F010B5214CA37AE07A00EB032080B2B0F572 -S21444B800754FA4F886010BD14FF4A063A4F8843195 -S21444B8100123002084F88A31222384F8883111E0F9 -S21444B820B0F5704F12D300F0A9FD4FF6FF7398425F -S21444B83009D10223012084F85430637A43F040034C -S21444B84084F8553010BDA4F88401E1E740F2DF7374 -S21444B850D4F8E001C01A47F60373A4F8543018BF6E -S21444B860012094F8CE3084F85630312384F857308B -S21444B870012384F89C31E5E7E8FA41202DE9F041BC -S21444B8804E4C2E23A27AE07A84F88831130900EBD2 -S21444B8900220217B0E2B84F88D3180B284F88911E6 -S21444B8A0A4F886010DD10123002084F88A3194F847 -S21444B8B0DB31012B71D1424A626584F89C31BDE884 -S21444B8C0F081B0F5704F13D300F0C3FD0F2302464A -S21444B8D0A4F8840184F88D314FF6FF73984204D05F -S21444B8E0384E06EB4013D96921B9032384F8DB317B -S21444B8F00120DCE794F8CF11012901D00223F5E7B3 -S21444B900002084F89C0194F8DB010028F0D19B6861 -S21444B91094F8D5010333DBB2984207D013232A4860 -S21444B92084F8DB1184F8D631FFF7C6F9B4F88431CD -S21444B9300027DFF89C80042506EB4313A4F8CA705E -S21444B940DA689B68C4F89421A4F8CC30B4F8CA30BA -S21444B95018F8011BD4F89421D154B4F8CA30B4F87A -S21444B960CC2001339BB29A42A4F8CA30C0D90020F6 -S21444B970FFF7CAFA94F89C3184F8DB7143B9B4F8FB -S21444B980843106EB4313DB69012B08BF84F8A131ED -S21444B990013D15F0FF05D9D1AAE7022B03D10B4B85 -S21444B9A06365012389E7032B01BF03F1445303F581 -S21444B9B0391303F57C53636581E700BFE8FA4120F9 -S21444B9C0037F2E1308414600FF494600037F2E336B -S21444B9D0F4FA4120204B014630B593F90A009A7A8E -S21444B9E00028BBBF02F07F02002001209A72DA7A58 -S21444B9F002F0FD04012C22D19A7A02F0FD05012DB5 -S21444BA0011D183F8DC5193F8A521012A4FF00202A4 -S21444BA1083F854201AD87F225A7222229A7200221D -S21444BA2083F8DC2130BD12B983F8DC21EBE7022A27 -S21444BA3006BF002083F8DC4183F89C41E3E7022AF2 -S21444BA401FBF7F225A7212229A72DCE79A7A83F8D0 -S21444BA50551083F85620E5E7E8FA412070477047CA -S21444BA607047704750B123230549013B00284FEAED -S21444BA7040009BB2B8BF4840002BF6D1704700BF89 -S21444BA8069696C6CF8B56C4B064693F8A5211C4660 -S21444BA90012A0BD847F60372A3F854205A7A83F83F -S21444BAA056207F2283F8572001253DE0997A01F0FD -S21444BAB0FB05012D4AD1062384F8550084F8561018 -S21444BAC084F8543094F8CF31012B2FD101292DD14D -S21444BAD00023A4F8A631A4F8A83194F8A661012955 -S21444BAE094F8A72194F8A83118BF022184F8582066 -S21444BAF002EB062294F8A90184F8593003EB02239A -S21444BB0084F85A0000EB032084F85760FFF7AAFF36 -S21444BB10030E84F8A631030C40BA84F8A7310123F7 -S21444BB20A4F8A80184F8C1312846F8BD94F8C23177 -S21444BB3003F1110284F8A63184F8A72103F1220206 -S21444BB40343384F8A82184F8A931C6E7022DABD152 -S21444BB5093F8C121012A4FF0000210D083F8C12186 -S21444BB6047F603720125A3F8542093F8CE2083F8B1 -S21444BB709C5183F85620242283F85720D4E783F830 -S21444BB80C121DA7A93F8A6319A420AD1227B94F8F4 -S21444BB90A7319A4205D1B4F8A821B4F80D309A4298 -S21444BBA01DD047F603730629A4F8543094F8CE30D3 -S21444BBB084F856304FF0350384F857304FF001037D -S21444BBC084F89C317FF470AF1C4B1B78422B08D012 -S21444BBD001231B4884F89C31FFF76EF801E00629E0 -S21444BBE0F2D094F89C51002D7FF45EAFA37A0227DE -S21444BBF084F8556084F8563084F85470FFF721F979 -S21444BC00A37A062B0ED101230E4884F8CF7184F80C -S21444BC10CA31FFF748F80B48FFF745F80948FFF7DD -S21444BC2042F881E794F8A531023B012B9CBF0123DF -S21444BC3084F8CF3178E700BFE8FA4120201040006E -S21444BC40134A4600714A4600114B002293F89C1151 -S21444BC5083F8D621012904BF7F2183F89C2193F8D9 -S21444BC60CE2008BF83F85510312A0DD193F8D5114C -S21444BC70062903D9132283F8D62103E0997A013999 -S21444BC800229F8D801207047342AFBD11222F2E761 -S21444BC90E8FA412070B5674C0025637A264694F846 -S21444BCA0DD2184F8CE30237A84F89C519A4284F875 -S21444BCB0D53101D800200FE0013B062BFAD8FFF718 -S21444BCC01FFC94F89C31012B0FD1D4F8E02140F2AC -S21444BCD0DF739A4201D0012070BD94F8D631113BEF -S21444BCE0012BF8D884F89C51E4E7627A94F8CE3075 -S21444BCF0102A43F0400003D1BDE87040FFF724BD4E -S21444BD00202A03D1BDE87040FFF704BD852A03D13D -S21444BD10BDE87040FFF7B6BB2A2B0AD1E37A84F815 -S21444BD20C33146F60223A4F85430A37A84F8563036 -S21444BD30D1E7222B04D16220BDE87040FFF758BDFE -S21444BD402E2B04D16E20BDE87040FFF797BD282BFC -S21444BD5004D16820BDE87040FFF73CBE2F2B0ED1BF -S21444BD6046F60673344AA4F854300623013B12F8C8 -S21444BD70011B13F0FF0382F84B10F7D1ABE7142BEB -S21444BD8015D1FFF75FF9D4F8D0016FF07F4398429E -S21444BD9002D02A4B984207D1012386F8A03145F2B7 -S21444BDA00143A6F8543096E7FEF702FFF7E7272B41 -S21444BDB004D16720BDE87040FFF764BE192B03D159 -S21444BDC0BDE87040FFF724BB312B0BD11C4A072338 -S21444BDD0013B12F8011B13F0FF0382F8DA10F7D187 -S21444BDE0712079E7112B0FD145F20213A4F8543091 -S21444BDF0A37A84F85630FFF724F81248FEF753FF28 -S21444BE001148FEF750FF66E73E2B0FD194F90A100F -S21444BE10A37A0029FFF64EAF022142F0400284F88E -S21444BE20563084F8541084F8552054E7FEF79CFFA7 -S21444BE3040E700BFE8FA4120F2FA4120FF00400004 -S21444BE40F1FA41201D4A4600324A460038B5424C73 -S21444BE500F2384F88D312546237A217B03F00F0285 -S21444BE60637AE07A03EB022304F1E40201EB002058 -S21444BE70C4F8942142F2030280B2A4F8CC30A4F869 -S21444BE808A2194F8CE202F2A23D1033B2E22A4F8CD -S21444BE907A019BB284F8882104F22F12A4F8860112 -S21444BEA0A4F8CC3084F87931A37BC4F8942184F880 -S21444BEB031310423627BA4F8CA30E37B84F87C21C6 -S21444BEC084F82F1184F8302184F83231FFF748F88B -S21444BED014E0A4F8860100F051FA4FF6FF73984236 -S21444BEE00ED147F603723123A5F8542095F8CE2098 -S21444BEF085F8D63185F8562085F85730012038BD68 -S21444BF00164B03EB4013DA69002AEAD02E22A4F833 -S21444BF10840184F88821032284F88A21DA689B689D -S21444BF20C4F89421A4F8CC300123A4F8CA30637B27 -S21444BF301370B4F8CA30D4F89421591CA4F8CA1023 -S21444BF40A17BD154B4F8CA30D4F89421591CA4F82F -S21444BF50CA10E17BD154B9E7E8FA412008414600CB -S21444BF6008B51A4B0022197A83F88D2101F00F0088 -S21444BF70597AA3F8842101EB00219A7AC82983F8D8 -S21444BF8088211A7B88BFC82183F8E520A3F8CC1003 -S21444BF90D97A02EB01205A7B83F8E41083F8E62032 -S21444BFA09A7BA3F8860142F2030083F8E720DA7B03 -S21444BFB0A3F88A0183F8E82005220548A3F8CA2096 -S21444BFC0C3F89401FEF7CCFF012008BDE8FA4120EF -S21444BFD0C6204020184B0022987A83F8D62183F84E -S21444BFE09C21A0F12E0283F8CE00D1B208291DD898 -S21444BFF040F24912CA40D24312F0010216D12E280A -S21444C00083F8DB2114D193F8A521012A02D993F8A9 -S21444C010CF216AB97E2283F8D62102F17E2202F528 -S21444C020381285325A65012283F89C2101207047D4 -S21444C0300020FFF70BBF00BFE8FA4120002340F280 -S21444C040F51210B5884C84F8983084F89C31A4F8DE -S21444C050BE204FF4FA72C4E915332368A4F8E421E9 -S21444C060B3F5FA6F17D1431E04F10802073013F8EC -S21444C070011F984202F8011BF9D14FF4FA63C4F841 -S21444C080E031227A12F0F0032BD1FFF703FE0028AA -S21444C09040F08B804CE040F2DF72934220D103782C -S21444C0A013F0F00F1CD14278A2F11003DBB2182B28 -S21444C0B011D9852A01D03E2A12D140F2DF736B4A49 -S21444C0C0C4F8E031431E073013F8011F834202F8D8 -S21444C0D0011BF9D1D5E7664A22FA03F3DB07ECD411 -S21444C0E010BD102B02D1FFF775FFD0E7202B40F090 -S21444C0F08F8094F8CE302E3BD9B206295CD849239B -S21444C100CB40DB4313F0010356D194F88A1103293C -S21444C1100ED194F8DD11072910D8B4F8CA30013985 -S21444C1201944B4F8CC30994202D2002384F88A31B8 -S21444C130002384F89C3184F89830D1E794F88B1126 -S21444C140914205D14B4884F88A31FEF7ACFDEFE7BF -S21444C15084F88B210D2284F8C72094F8DB2132B969 -S21444C160E218D4F89411507AB4F8CA208854B4F833 -S21444C170CA20B4F8CC10013292B29142A4F8CA2034 -S21444C18042D894F8DB31012B1AD147F60372A4F84F -S21444C190542094F8CE2084F85620132284F857204E -S21444C1A084F89C31002384F8DB3194F89C31012BCD -S21444C1B004BF7F2384F85530012384F89530B7E7CD -S21444C1C0022B0CD147F60373A4F8543094F8CE30BF -S21444C1D084F85630332384F857300123E0E70020B0 -S21444C1E0FEF792FEB4F88421234B94F89C1103EB9B -S21444C1F042132248DA69012A08BF84F8A12194F838 -S21444C200A131FEF759FDCDE70133072BA5D18FE7C2 -S21444C210302B8DD194F8DD31022B86D9312A03D1C7 -S21444C2200B2384F8C63083E794F8C5305BB9322ACA -S21444C23009D146F20323A4F85430B4F886315BBAE5 -S21444C240A4F856304CE7A37A0021312A03F10303BD -S21444C25084F8C51084F8C610DBB284F8C33084F87A -S21444C260C4303FF662AF63E7E8FA4120F0FA412073 -S21444C27013020401424A4600084146005A4A460010 -S21444C2800A4810B5FEF718FD72B64FF00053084939 -S21444C2901022084C0848C3E90012FEF70DFDFDF7CE -S21444C2A0BEFB2046FEF708FDFBE700BF6C4A46008F -S21444C2B07154CA3D934A4600794A460038B52C4BD9 -S21444C2C093F8C8211C4632B9FEF7D6FD2948BDE886 -S21444C2D03840FEF7E8BC93F89820002A3FD0002266 -S21444C2E093F89D1183F8982081B193F89E0183F8C2 -S21444C2F09D21FEF74DFE012384F8953040F2F51358 -S21444C300A4F8BE30BDE83840FEF79BBD93F8955080 -S21444C310002DF3D1184A13780133DBB2022B01D82F -S21444C320137038BD1570FEF7CFFE94F8993094F824 -S21444C330C22101330132DBB284F8C221042B84F8D3 -S21444C34099300CD984F89950FEF718FDB4F89C300F -S21444C350C72B96BF0133A4F89C50A4F89C3094F89D -S21444C360CA2194F8CB311343DBD0FFF789FF00BFD3 -S21444C370E8FA4120A24A46008C2040204FF2280387 -S21444C380984218D84FF20F03984259D9A0F57040F6 -S21444C390113817280DD8DFE800F056292B2D2F31F9 -S21444C3A031333537393B3D3F4143454547494B4D4E -S21444C3B04F51042070474FF29313984245D00CD8FF -S21444C3C04FF28713984242D04FF288124FF6FF73CB -S21444C3D0904214BF1846012070474FF295124FF60C -S21444C3E0FF73904214BF18460220704706207047D9 -S21444C3F00720704708207047092070470A20704776 -S21444C4000B2070470C2070470D2070470E20704755 -S21444C4100F20704710207047112070471220704735 -S21444C4201320704714207047152070471620704715 -S21444C4301720704718207047192070471A207047F5 -S21444C4404FF6FF7070470520704703207047002062 -S21444C4507047FFF793BF1C280146F0B585B037D820 -S21444C4603F4B420103EB40169C584FF6FF739C42E9 -S21444C4702ED0F369012B2BD1756804F50004B368FC -S21444C480AD082246009337482B46FEF715FCD6E9FE -S21444C49003639A1E012A1DD8002315E036F823109C -S21444C4A0023389B202910299090402915088029992 -S21444C4B001440291918889B2039103990904039136 -S21444C4C0D188039A0A4403929D4206EB8302E5D838 -S21444C4D005B0F0BD043B012B3FD90027BD4206EB17 -S21444C4E08701F5D916F82730204602370834DBB2E0 -S21444C4F00293029B1B0602934A78029B03EB024379 -S21444C50002938A78029B03EB02230293CB78029A27 -S21444C510134402930B79DBB20393039B1B060393EA -S21444C5204A79039B03EB024303938A79039B03EB09 -S21444C53002230393CB7902A9039A13440393FEF789 -S21444C54010FCCBE756F8231002330291526803924C -S21444C5509D4206EB8302F5D8BAE70023F8E700BF0E -S21444C56008414600AD4A46001C28014630B403D96B -S21444C5702C4830BCFEF7A0BB42012B4B03EB4010CB -S21444C5809B584FF6FF7293421FD0C269012A1CD1B2 -S21444C5900169072919D0826803F50003C468881E18 -S21444C5A0012814D852080234002191420DD253F87F -S21444C5B0040B050C24F8025C4D1C954205D202314E -S21444C5C080B28A4224F8040BEFD830BC7047043952 -S21444C5D0012925D822F0030222449442F5D053F888 -S21444C5E0041B44F8041BF8E75858050E25704D1CE8 -S21444C5F0AA42EAD9C0F3074565708D1CAA42E4D91D -S21444C600C0F30725A570CD1CAA42DED90431C0B2BA -S21444C61004348A4204F8010CD7D99142E4D3D4E7CF -S21444C6200021FAE7CE4A46000841460010B50024E9 -S21444C630A0B20134FFF798FF1D2CF9D110BD1FB5E9 -S21444C6400024A0B20134FFF706FF1D2CF9D1074B96 -S21444C65002A902934FF47C730393054B019301980C -S21444C660FEF77FFB002004B010BD00BF55EFCDABF6 -S21444C6701000800008B508B9FFF7D8FF002008BDB1 -S21444C680124B00B51B688BB00293114B1A68039289 -S21444C6905A6804929B6805930299039A049B0598EA -S21444C6A000900C48FEF708FB039BB3F57C7F06D14D -S21444C6B00948FEF701FB01200BB05DF804FB074870 -S21444C6C0FEF7FAFA4FF0FF30F6E700BF100080009E -S21444C6D014008000DE4A4600F64A4600014B4600F7 -S21444C6E008B5FFF7CDFF012805D1FFF79FFFBDE84A -S21444C6F00840FDF7B9BFFFF7C3FF0128F5D0002077 -S21444C700FFF79DFFFFF7BCFFF1E700BF10F8012BD2 -S21444C71011F8013B012A28BF9A42F7D0D01A704735 -S21444C720034613F8012B002AFBD1181A0138704728 -S21444C73001F0FF01102A2BDB10F0070F08D010F889 -S21444C740013B013A8B422DD010F0070F42B3F6D18D -S21444C750F0B441EA012141EA014122F007047FF0A6 -S21444C76000070023F0E80256083C85EA010586EAFD -S21444C770010685FA47F5A3FA87F586FA47F6A5FA39 -S21444C78087F68EB9EED1F0BC01F0FF0102F0070245 -S21444C79032B110F8013B013A83EA010313B1F8D1F0 -S21444C7A00020704701387047002D06BF35460338D1 -S21444C7B0073815F0010F07D1013015F4807F02BF0A -S21444C7C0013015F4C03F0130F0BC0138704700BF5B -S21444C7D081F0004102E000BF83F0004330B54FEAE9 -S21444C7E041044FEA430594EA050F08BF90EA020F56 -S21444C7F01FBF54EA000C55EA020C7FEA645C7FEAE9 -S21444C800655C00F0E2804FEA5454D4EB5555B8BF0B -S21444C8106D420CDD2C4480EA020281EA030382EA7C -S21444C820000083EA010180EA020281EA0303362D0E -S21444C83088BF30BD11F0004F4FEA01314FF4801CE1 -S21444C8404CEA113102D0404261EB410113F0004FF3 -S21444C8504FEA03334CEA133302D0524263EB4303AA -S21444C86094EA050F00F0A780A4F10104D5F1200E48 -S21444C8700DDB02FA0EFC22FA05F2801841F10001A3 -S21444C88003FA0EF2801843FA05F359410EE0A5F177 -S21444C89020050EF1200E012A03FA0EFC28BF4CF0A8 -S21444C8A0020C43FA05F3C01851EBE37101F000455E -S21444C8B007D54FF0000EDCF1000C7EEB00006EEB6B -S21444C8C00101B1F5801F1BD3B1F5001F0CD34908F5 -S21444C8D05FEA30004FEA3C0C04F101044FEA44524C -S21444C8E012F5800F80F09A80BCF1004F08BF5FEAD3 -S21444C8F0500C50F1000041EB045141EA050130BDB3 -S21444C9005FEA4C0C404141EB0101013C28BFB1F5C4 -S21444C910801FE9D291F0000F04BF01460020B1FA0F -S21444C92081F308BF2033A3F10B03B3F120020CDAE2 -S21444C9300C3208DD02F1140CC2F10C0201FA0CF0C0 -S21444C94021FA02F10CE002F11402D8BFC2F1200C25 -S21444C95001FA02F120FA0CFCDCBF41EA0C019040DB -S21444C960E41AA2BF01EB0451294330BD6FEA040424 -S21444C9701F3C1CDA0C340EDC04F11404C4F120020F -S21444C98020FA04F001FA02F340EA030021FA04F321 -S21444C99045EA030130BDC4F10C04C4F1200220FA78 -S21444C9A002F001FA04F340EA0300294630BD21FAB6 -S21444C9B004F0294630BD94F0000F83F4801306BF7C -S21444C9C081F480110134013D4EE77FEA645C18BF70 -S21444C9D07FEA655C29D094EA050F08BF90EA020F07 -S21444C9E005D054EA000C04BF1946104630BD91EAFF -S21444C9F0030F1EBF0021002030BD5FEA545C05D102 -S21444CA004000494128BF41F0004130BD14F5800440 -S21444CA103CBF01F5801130BD01F0004545F0FE41B4 -S21444CA2041F470014FF0000030BD7FEA645C1ABFE9 -S21444CA30194610467FEA655C1CBF0B46024650EA20 -S21444CA40013406BF52EA033591EA030F41F400214C -S21444CA5030BD00BF90F0000F04BF0021704730B5D2 -S21444CA604FF4806404F132044FF000054FF00001A7 -S21444CA7050E700BF90F0000F04BF0021704730B568 -S21444CA804FF4806404F1320410F0004548BF40423D -S21444CA904FF000013EE700BF42004FEAE2014FEA92 -S21444CAA031014FEA02701FBF12F07F4393F07F4F6D -S21444CAB081F06051704732F07F4208BF704793F070 -S21444CAC07F4F04BF41F40021704730B54FF4607483 -S21444CAD001F0004521F000411CE700BF50EA010286 -S21444CAE008BF704730B54FF000050AE050EA01022F -S21444CAF008BF704730B511F0004502D5404261EB9F -S21444CB0041014FF4806404F132045FEA915C3FF4DF -S21444CB10D8AE4FF003025FEADC0C18BF03325FEA7C -S21444CB20DC0C18BF033202EBDC02C2F1200300FA2D -S21444CB3003FC20FA02F001FA03FE40EA0E0021FA52 -S21444CB4002F11444BDE600BF70B54FF0FF0C4CF440 -S21444CB50E06C1CEA11541DBF1CEA135594EA0C0FF2 -S21444CB6095EA0C0F00F0DEF82C4481EA030621EA2D -S21444CB704C5123EA4C5350EA013518BF52EA033568 -S21444CB8041F4801143F4801338D0A0FB02CE4FF01A -S21444CB900005E1FB02E506F00042E0FB03E54FF04A -S21444CBA00006E1FB03569CF0000F18BF4EF0010E42 -S21444CBB0A4F1FF04B6F5007F64F5407404D25FEA3E -S21444CBC04E0E6D4146EB060642EAC62141EA5551F1 -S21444CBD04FEAC52040EA5E504FEACE2EB4F1FD0C33 -S21444CBE088BFBCF5E06F1ED8BEF1004F08BF5FEAB1 -S21444CBF0500E50F1000041EB045170BD06F0004663 -S21444CC0046EA010140EA020081EA0301B4EB5C040F -S21444CC10C2BFD4EB0C0541EA045170BD41F4801107 -S21444CC204FF0000E013C00F3AB8014F1360FDEBF2C -S21444CC30002001F0004170BDC4F10004203C35DA08 -S21444CC400C341BDC04F11404C4F1200500FA05F38B -S21444CC5020FA04F001FA05F240EA020001F000422C -S21444CC6021F0004110EBD37021FA04F642EB0601A2 -S21444CC705EEA430E08BF20EAD37070BDC4F10C04CC -S21444CC80C4F1200500FA04F320FA05F001FA04F290 -S21444CC9040EA020001F0004110EBD37041F100017C -S21444CCA05EEA430E08BF20EAD37070BDC4F1200587 -S21444CCB000FA05F24EEA020E20FA04F301FA05F2EF -S21444CCC043EA020321FA04F001F0004121FA04F297 -S21444CCD020EA020000EBD3705EEA430E08BF20EA67 -S21444CCE0D37070BD94F0000F0FD101F000464000A1 -S21444CCF041EB010111F4801F08BF013CF7D041EA23 -S21444CD00060195F0000F18BF704703F00046520026 -S21444CD1043EB030313F4801F08BF013DF7D043EAF7 -S21444CD200603704794EA0C0F0CEA135518BF95EAAD -S21444CD300C0F0CD050EA410618BF52EA4306D1D134 -S21444CD4081EA030101F000414FF0000070BD50EA53 -S21444CD50410606BF1046194652EA430619D094EADD -S21444CD600C0F02D150EA013613D195EA0C0F05D1C7 -S21444CD7052EA03361CBF104619460AD181EA03011B -S21444CD8001F0004141F0FE4141F470014FF00000D3 -S21444CD9070BD41F0FE4141F4780170BD70B54FF06E -S21444CDA0FF0C4CF4E06C1CEA11541DBF1CEA1355EE -S21444CDB094EA0C0F95EA0C0F00F0A7F8A4EB0504D0 -S21444CDC081EA030E52EA03354FEA013100F08880C7 -S21444CDD04FEA03334FF0805545EA131343EA126390 -S21444CDE04FEA022245EA111545EA10654FEA002645 -S21444CDF00EF000419D4208BF964244F1FD0404F5FE -S21444CE00407402D25B084FEA3202B61A65EB030559 -S21444CE105B084FEA32024FF480104FF4002CB6EB16 -S21444CE20020E75EB030E22BFB61A754640EA0C0096 -S21444CE305B084FEA3202B6EB020E75EB030E22BFD6 -S21444CE40B61A754640EA5C005B084FEA3202B6EB17 -S21444CE50020E75EB030E22BFB61A754640EA9C00D6 -S21444CE605B084FEA3202B6EB020E75EB030E22BFA6 -S21444CE70B61A754640EADC0055EA060E18D04FEA64 -S21444CE80051545EA16754FEA06164FEAC30343EA04 -S21444CE9052734FEAC2025FEA1C1CC0D111F4801FD1 -S21444CEA00BD141EA00014FF000004FF0004CB6E7CA -S21444CEB011F4801F04BF01430020B4F1FD0C88BF69 -S21444CEC0BCF5E06F3FF6AFAEB5EB030C04BFB6EB74 -S21444CED0020C5FEA500C50F1000041EB045170BD67 -S21444CEE00EF0004E4EEA113114EB5C04C2BFD4EB94 -S21444CEF00C0541EA045170BD41F480114FF0000E18 -S21444CF00013C90E645EA060E8DE60CEA135594EA93 -S21444CF100C0F08BF95EA0C0F3FF43BAF94EA0C0F96 -S21444CF200AD150EA01347FF434AF95EA0C0F7FF40B -S21444CF3025AF104619462CE795EA0C0F06D152EA5F -S21444CF4003353FF4FDAE1046194622E750EA410643 -S21444CF5018BF52EA43067FF4C5AE50EA41047FF454 -S21444CF600DAF52EA43057FF4EBAE12E74FF0FF3CB9 -S21444CF7006E000BF4FF0010C02E000BF4FF0010C8A -S21444CF804DF804CD4FEA410C7FEA6C5C4FEA430C03 -S21444CF9018BF7FEA6C5C1BD001B050EA410C0CBF52 -S21444CFA052EA430C91EA030F02BF90EA020F0020B4 -S21444CFB0704710F1000F91EA030F58BF994208BF1B -S21444CFC090422CBFD8176FEAE37040F001007047D8 -S21444CFD04FEA410C7FEA6C5C02D150EA013C07D12F -S21444CFE04FEA430C7FEA6C5CD6D152EA033CD3D07A -S21444CFF05DF8040B704700BF8446104662468C4674 -S21444D0001946634600E000BF01B5FFF7B7FF0028A6 -S21444D01048BF10F1000F01BD4DF808EDFFF7F4FFCF -S21444D0200CBF012000205DF808FB00BF4DF808ED5A -S21444D030FFF7EAFF34BF012000205DF808FB00BF7D -S21444D0404DF808EDFFF7E0FF94BF012000205DF89F -S21444D05008FB00BF4DF808EDFFF7CEFF94BF012054 -S21444D06000205DF808FB00BF4DF808EDFFF7C4FF4D -S21444D07034BF012000205DF808FB00BF4FEA410C96 -S21444D0807FEA6C5C02D150EA013C0AD14FEA430C79 -S21444D0907FEA6C5C02D152EA033C02D14FF00000B6 -S21444D0A070474FF0010070474FEA410212F50012F4 -S21444D0B015D211D56FF47873B3EB625212D94FEA96 -S21444D0C0C12343F0004343EA505311F0004F23FA80 -S21444D0D002F018BF404270474FF00000704750EAD5 -S21444D0E0013005D111F0004008BF6FF00040704792 -S21444D0F04FF00000704700BF4A0011D212F50012EC -S21444D10011D20DD56FF47873B3EB62520ED44FEA56 -S21444D110C12343F0004343EA505323FA02F07047D6 -S21444D1204FF00000704750EA013002D14FF0FF3014 -S21444D13070474FF0000070474FEA4102B2F1E043B7 -S21444D14024BFB3F5001CDCF1FE5C0DD901F0004CA5 -S21444D1504FEAC0024CEA5070B2F1004F40EB8300F5 -S21444D16008BF20F00100704711F0804F21D113F121 -S21444D1703872BCBF01F00040704741F480114FEA5A -S21444D1805252C2F11802C2F1200C10FA0CF320FAE3 -S21444D19002F018BF40F001004FEAC1234FEAD32300 -S21444D1A003FA0CFC40EA0C0023FA02F34FEA43036A -S21444D1B0CCE77FEA625307D150EA01331EBF4FF0F3 -S21444D1C0FE4040F44000704701F0004040F0FE400E -S21444D1D040F40000704700BF80F0004002E000BF0B -S21444D1E081F0004142001FBF5FEA410392EA030F09 -S21444D1F07FEA226C7FEA236C6AD04FEA1262D2EB53 -S21444D2001363C1BFD218414048404140B8BF5B4257 -S21444D210192B88BF704710F0004F40F4000020F0F0 -S21444D2207F4018BF404211F0004F41F4000121F006 -S21444D2307F4118BF494292EA030F3FD0A2F1010250 -S21444D24041FA03FC10EB0C00C3F1200301FA03F18E -S21444D25000F0004302D5494260EB4000B0F5000FB1 -S21444D26013D3B0F1807F06D340084FEA310102F170 -S21444D2700102FE2A51D2B1F1004F40EBC25008BF22 -S21444D28020F0010040EA03007047490040EB0000EC -S21444D290013A28BFB0F5000FEDD2B0FA80FCACF1ED -S21444D2A0080CB2EB0C0200FA0CF0AABF00EBC2501A -S21444D2B052421843BCBFD0401843704792F0000F08 -S21444D2C081F4000106BF80F400000132013BB5E75B -S21444D2D04FEA41037FEA226C18BF7FEA236C21D0D1 -S21444D2E092EA030F04D092F0000F08BF0846704736 -S21444D2F090EA010F1CBF0020704712F07F4F04D104 -S21444D300400028BF40F00040704712F100723CBF16 -S21444D31000F50000704700F0004343F0FE4040F440 -S21444D320000070477FEA226216BF08467FEA2363FE -S21444D3300146420206BF5FEA412390EA010F40F4E9 -S21444D340800070474FF0000304E000BF10F0004335 -S21444D35048BF40425FEA000C08BF704743F096431C -S21444D36001464FF000001CE050EA010208BF704737 -S21444D3704FF000030AE000BF50EA010208BF7047BE -S21444D38011F0004302D5404261EB41015FEA010CD3 -S21444D39002BF84460146002043F0B64308BFA3F1CB -S21444D3A08053A3F50003BCFA8CF2083AA3EBC253AD -S21444D3B010DB01FA02FC634400FA02FCC2F12002CC -S21444D3C0BCF1004F20FA02F243EB020008BF20F003 -S21444D3D00100704702F1200201FA02FCC2F1200269 -S21444D3E050EA4C0021FA02F243EB020008BF20EA5E -S21444D3F0DC7070474FF0FF0C1CEAD0521EBF1CEA8C -S21444D400D15392EA0C0F93EA0C0F6FD01A4480EA79 -S21444D410010C400218BF5FEA41211ED04FF0006362 -S21444D42043EA501043EA5111A0FB01310CF000408E -S21444D430B1F5000F3EBF490041EAD3715B0040EAB4 -S21444D440010062F17F02FD2A1DD8B3F1004F40EB84 -S21444D450C25008BF20F00100704790F0000F0CF057 -S21444D460004C08BF49024CEA502040EA51207F3A1B -S21444D470C2BFD2F1FF0340EAC250704740F40000F6 -S21444D4804FF00003013A5DDC12F1190FDCBF00F0E7 -S21444D49000407047C2F10002410021FA02F1C2F195 -S21444D4A0200200FA02FC5FEA310040F1000053EA31 -S21444D4B04C0308BF20EADC70704792F0000F00F07F -S21444D4C0004C02BF400010F4000F013AF9D040EA85 -S21444D4D00C0093F0000F01F0004C02BF490011F419 -S21444D4E0000F013BF9D041EA0C018FE70CEAD15317 -S21444D4F092EA0C0F18BF93EA0C0F0AD030F0004C97 -S21444D50018BF31F0004CD8D180EA010000F000404A -S21444D510704790F0000F17BF90F0004F084691F008 -S21444D520000F91F0004F14D092EA0C0F01D1420242 -S21444D5300FD193EA0C0F03D14B0218BF084608D10B -S21444D54080EA010000F0004040F0FE4040F4000055 -S21444D550704740F0FE4040F4400070474FF0FF0CE8 -S21444D5601CEAD0521EBF1CEAD15392EA0C0F93EA2F -S21444D5700C0F69D0A2EB030280EA010C49024FEA81 -S21444D580402037D04FF0805343EA111143EA10133A -S21444D5900CF000408B4238BF5B0042F17D024FF4F2 -S21444D5A0000C8B4224BF5B1A40EA0C00B3EB510FCD -S21444D5B024BFA3EB510340EA5C00B3EB910F24BFB6 -S21444D5C0A3EB910340EA9C00B3EBD10F24BFA3EB3B -S21444D5D0D10340EADC001B0118BF5FEA1C1CE0D103 -S21444D5E0FD2A3FF650AF8B4240EBC25008BF20F0B6 -S21444D5F0010070470CF0004C4CEA50207F32C2BF0A -S21444D600D2F1FF0340EAC250704740F400004FF0A6 -S21444D6100003013A37E792F0000F00F0004C02BFD7 -S21444D620400010F4000F013AF9D040EA0C0093F0A1 -S21444D630000F01F0004C02BF490011F4000F013BFB -S21444D640F9D041EA0C0195E70CEAD15392EA0C0F63 -S21444D65008D142027FF47DAF93EA0C0F7FF470AF9B -S21444D660084676E793EA0C0F04D14B023FF44CAFDE -S21444D67008466EE730F0004C18BF31F0004CCAD173 -S21444D68030F000427FF45CAF31F000437FF43CAFAF -S21444D6905FE700BF4FF0FF3C06E000BF4FF0010CD1 -S21444D6A002E000BF4FF0010C4DF804CD4FEA4002B3 -S21444D6B04FEA41037FEA226C18BF7FEA236C11D0FD -S21444D6C001B052EA530C18BF90EA010F58BFB2EBB0 -S21444D6D0030088BFC81738BF6FEAE17018BF40F030 -S21444D6E0010070477FEA226C02D15FEA402C05D1E4 -S21444D6F07FEA236CE4D15FEA412CE1D05DF8040B69 -S21444D700704700BF844608466146FFE70FB5FFF7FB -S21444D710C9FF002848BF10F1000F0FBD4DF808EDB3 -S21444D720FFF7F4FF0CBF012000205DF808FB00BFA4 -S21444D7304DF808EDFFF7EAFF34BF012000205DF8FE -S21444D74008FB00BF4DF808EDFFF7E0FF94BF01204B -S21444D75000205DF808FB00BF4DF808EDFFF7D2FF48 -S21444D76094BF012000205DF808FB00BF4DF808ED8B -S21444D770FFF7C8FF34BF012000205DF808FB00BF58 -S21444D7804FEA4002B2F1FE4F0FD34FF09E03B3EB85 -S21444D79012620DD94FEA002343F0004310F0004FC5 -S21444D7A023FA02F018BF404270474FF0000070471B -S21444D7B012F1610F01D1420205D110F0004008BFBA -S21444D7C06FF0004070474FF00000704742000ED2A2 -S21444D7D0B2F1FE4F0BD34FF09E03B3EB126209D463 -S21444D7E04FEA002343F0004323FA02F070474FF019 -S21444D7F00000704712F1610F01D1420202D14FF08E -S21444D800FF3070474FF00000704700BF53B94AB925 -S21444D810002908BF00281CBF4FF0FF314FF0FF30EF -S21444D82000F0A6B9ADF1080C6DE904CE00F03EF860 -S21444D830DDF804E0DDE9022304B0704738B5054658 -S21444D8400C462846214600220023FFF7EFFB28B962 -S21444D85028462146BDE8384000F00AB8284604F178 -S21444D860004100F005F8404261EB410138BD00BF7D -S21444D870D0B50C4B002206460F46FFF765F9FFF776 -S21444D8803BFC0446FFF7E6F8074B0022FFF75CF93B -S21444D89002460B4630463946FEF79EFFFFF72CFC01 -S21444D8A02146D0BD0000F03D0000F0412DE9F04790 -S21444D8B0089D0E4604468C46002B40F081808A42E2 -S21444D8C0174645D9B2FA82F24AB1C2F1200106FAA5 -S21444D8D002F320FA01F1974041EA030C94404FEAE0 -S21444D8E0174E230CBCFBFEF6B9B20EFB16CC43EA2D -S21444D8F00C4306FB01F0984209D9FB1806F1FF3C9D -S21444D90080F01581984240F21281023E3B441B1A35 -S21444D910A4B2B3FBFEF00EFB103344EA034400FB10 -S21444D92001F1A14209D93C1900F1FF3380F001818D -S21444D930A14240F2FE8002383C44641A40EA064063 -S21444D94000211DB1D4400023C5E90043BDE8F0875B -S21444D95002B9FFDEB2FA82F2002A4FD1CB1B4FEA5D -S21444D960174E1FFA87F80121B3FBFEFC260C0EFB6C -S21444D9701C3346EA034608FB0CF3B34207D9BE19E8 -S21444D9800CF1FF3002D2B34200F2EB808446F61A22 -S21444D990A3B2B6FBFEF00EFB106643EA064408FB51 -S21444D9A000F8A04507D93C1900F1FF3302D2A04540 -S21444D9B000F2D2801846A4EB080440EA0C40C0E7C4 -S21444D9C08B4208D9002D00F0AF800021C5E900063F -S21444D9D00846BDE8F087B3FA83F1002949D1B3423B -S21444D9E002D3824200F2BB80841A66EB0303012012 -S21444D9F09C46002DAAD0C5E9004CA7E7C2F12003F7 -S21444DA009740D8409140DE404FEA174E08434FEACD -S21444DA10104CB6FBFEF11FFA87F80EFB11664CEA73 -S21444DA20064601FB08F3B34204FA02F409D9BE19C8 -S21444DA3001F1FF3C80F08E80B34240F28B80023985 -S21444DA403E44F31A86B2B3FBFEF00EFB103346EAAE -S21444DA50034600FB08F3B34207D9BE1900F1FF3C66 -S21444DA6074D2B34272D902383E44F31A40EA0141B2 -S21444DA707AE7C1F1200703FA01F422FA07F31C43BC -S21444DA8020FA07F906FA01F34FEA144CFE4049EA35 -S21444DA9003094FEA1943B6FBFCFE1FFA84F80CFB55 -S21444DAA01E6643EA06460EFB08FAB24502FA01F23F -S21444DAB000FA01F308D9A6190EF1FF3048D2B24550 -S21444DAC046D9AEF1020E2644A6EB0A061FFA89F999 -S21444DAD0B6FBFCF00CFB106649EA064600FB08F869 -S21444DAE0B04507D9A61900F1FF3C2DD2B0452BD935 -S21444DAF00238264440EA0E40A6EB0806A0FB0289FC -S21444DB004E45C446CE4618D315D075B3B3EB0C0277 -S21444DB1066EB0E0606FA07F722FA01F3CE401F43D9 -S21444DB20C5E90076002111E7294628460EE76646F1 -S21444DB30EDE6184601E74345E7D2B8EB020C69EB3D -S21444DB4004040138A646E0E76046D3E760468CE71F -S21444DB508646B9E7614674E702383C442BE70846F4 -S21444DB6047E7ACF1020C3E4411E72946EEE600BF17 -S21444DB70704700BF2DE9F04788B0002B1F46144677 -S21444DB80B8BF03F10043129A109DDDF84CA0B6BF0F -S21444DB901F4600232D231370149B23F02008B8F14E -S21444DBA0460F05D0B8F1450F00D10135022300E0F9 -S21444DBB0032307AA049206AACDE902A2CDE90035BA -S21444DBC022463B4601F0A4FDB8F1470F064602D173 -S21444DBD0119BDB0722D5B8F1460F06EB050910D199 -S21444DBE03378302B0AD10022002320463946FFF7EB -S21444DBF013FA18B9C5F10105CAF80050DAF800302E -S21444DC0099440022002320463946FFF705FA08B116 -S21444DC10CDF81C903022079B4B4507D3079B159A9B -S21444DC209B1B3046136008B0BDE8F087591C07912B -S21444DC301A70F0E7F7B503460029B8BF494203F81F -S21444DC40022BB4BF2D222B22092942702ADD0DF166 -S21444DC500704A4460A27A6460A4691FBF7F607FB9E -S21444DC6016153035632A04F1FF340EF8015C31464C -S21444DC70F1DC3031AEF1020504F8011C441C29469F -S21444DC8061450AD30DF10902A2EB0E02654588BF31 -S21444DC9000221344181A03B0F0BD11F8012B04F8FF -S21444DCA0012FEDE7302330318370C170031DF1E757 -S21444DCB02DE9F04F91B00C46DDF8688016461F46B5 -S21444DCC0054602F04BFE036809931846FEF728FD06 -S21444DCD000230E93D8F800300A90073323F0070346 -S21444DCE003F1080294F81890D4F800B0C8F800205D -S21444DCF0D3E90023C4E91223D4E9128A2AF0004364 -S21444DD000B930B999C4B4FF0FF324046FFF7B6F906 -S21444DD1070BB994B0B994FF0FF324046FFF790F992 -S21444DD2030BB0022002340465146FFF77FF910B12E -S21444DD302D2384F84330914B9148B9F1470F94BF53 -S21444DD4098468046032323612BF0040323604FF058 -S21444DD50000A009733460FAA2146284600F0D2F917 -S21444DD60013040F08F804FF0FF3011B0BDE8F08FA7 -S21444DD704246534640465146FFF780F940B1BAF111 -S21444DD80000FBCBF2D2384F843307E487E4BD4E737 -S21444DD9063685A1C09F0DF0142D1062363600022FF -S21444DDA006920EAACDE904920DAA4BF48063039220 -S21444DDB00DF13302CDE90132236063680093424695 -S21444DDC0534628460B91FFF7D5FE0B9947298046C4 -S21444DDD00D9908D1C81C02DB6368994240DDA9F15D -S21444DDE002095FFA89F9B9F1650F1FD801394A4625 -S21444DDF004F150000D91FFF71DFF0E9A1318012AE7 -S21444DE008246236102DC2268D20701D501332361AE -S21444DE109DF83330002B9CD02D2384F8433098E76C -S21444DE204729BCD1002BBAD10123B7E7B9F1660F15 -S21444DE3018D1002963680BDD216113B92268D00725 -S21444DE4002D501330B442361A1654FF0000ADFE796 -S21444DE5013B92268D20701D50233F4E70123F2E767 -S21444DE604FF067090E9B994205DB23682161D8076A -S21444DE70EAD54B1CE7E70029D4BFC1F102020122D0 -S21444DE801344E0E723685A0507D4236942463146DB -S21444DE902846B84701302BD165E7B9F1650F40F203 -S21444DEA0DC80D4E9120100220023FFF7B5F80028ED -S21444DEB033D0364A012331462846B84701303FF42A -S21444DEC052AFDDE90D239A4202DB2368D8070FD50B -S21444DED0DDE9092331462846B84701303FF443AFCD -S21444DEE04FF0000804F11A090E9B013B434509DC38 -S21444DEF023689B0700F10181E0680F9B9842B8BFF6 -S21444DF00184632E701234A4631462846B847013088 -S21444DF103FF429AF08F10108E6E70D9B002B37DCF8 -S21444DF201A4A012331462846B84701303FF41BAF0E -S21444DF30DDE90D23134302D12368D907D8D5DDE99B -S21444DF40092331462846B84701303FF40CAF4FF01A -S21444DF50000904F11A0A0D9B5B424B4501DC0E9BFB -S21444DF6094E70123524631462846B84701303FF4E9 -S21444DF70FAAE09F10109EEE7FFFFEF7F0E4B4600CC -S21444DF80124B46001A4B4600164B46001E4B4600A4 -S21444DF900E9AA36D9A42A8BF1A46002A914637DCC9 -S21444DFA04FF0000B29EAE97904F11A02D4F858A094 -S21444DFB0AAEB09035B4533DCDDE90D239A423BDBE0 -S21444DFC02368DA0738D40E9A0D99A2EB0A03A2EB1B -S21444DFD001099945A8BF9946B9F1000F34DC4FF0C2 -S21444DFE0000829EAE97904F11A0ADDE90D239B1AA7 -S21444DFF0A3EB090343457FF77BAF012352463146E3 -S21444E0002846B84701303FF4AEAE08F10108ECE7C5 -S21444E0101346314642462846B8470130C0D1A2E6A8 -S21444E0200123314628460B92B84701303FF49BAE55 -S21444E0300B9A0BF1010BB9E7DDE909233146284673 -S21444E040B8470130BFD18EE64B4608EB0A0231464C -S21444E0502846B8470130C2D185E60E9A012A01DC2B -S21444E060DB0737D50123424631462846B8470130B8 -S21444E0703FF479AEDDE9092331462846B8470130F6 -S21444E0803FF471AED4E9120100220023FEF7C4FF28 -S21444E090D8B90E9B08F10102013B31462846B847E1 -S21444E0A001300ED15FE601234A4631462846B8473A -S21444E0B001303FF458AE08F101080E9B013B43453E -S21444E0C0F1DC534604F15002E1E64FF0000804F157 -S21444E0D01A09F2E701234246DFE701234A4631465E -S21444E0E02846B84701303FF43EAE08F10108E368DD -S21444E0F00F995B1A4345F0DCFEE64FF0000804F146 -S21444E1001909F4E72DE9F047164699468A680B69DB -S21444E110DDF820809342B8BF1346336091F843201D -S21444E12007460C460AB1013333602368990642BF5A -S21444E130336802333360256815F0060506D104F1CA -S21444E140190AE36832689B1AAB4226DC94F84320EB -S21444E150131E226818BF012392062BD404F14302EF -S21444E16049463846C04701301ED02368E5683268C1 -S21444E17003F00603042B08BFAD1AA36822690CBF3C -S21444E18025EAE57500259342C4BF9B1AED18002680 -S21444E1901A34B5421AD1002008E0012352464946B3 -S21444E1A03846C047013003D14FF0FF30BDE8F08712 -S21444E1B00135C6E7E1185A1C302081F84300224452 -S21444E1C094F8451082F843100233C7E701232246E9 -S21444E1D049463846C0470130E6D00136D9E7000004 -S21444E1E02DE9FF470C469146277E0C99782F8046AA -S21444E1F09A4604F1430207D8622F0AD8002F00F04B -S21444E200D880582F00F0A38004F1420684F8427068 -S21444E2103AE0A7F16303152BF6D801A050F823F093 -S21444E22079E244008DE2440009E2440009E24400F5 -S21444E23009E2440009E244008DE2440009E2440055 -S21444E24009E2440009E2440009E2440099E3440038 -S21444E250BDE244007BE3440009E2440009E2440092 -S21444E260BBE3440009E24400BDE2440009E2440042 -S21444E27009E2440083E344000B681A1D1B680A60E5 -S21444E28004F1420684F842300123A3E02568086876 -S21444E2902E0600F104030AD505680B60002D03DA48 -S21444E2A02D236D4284F843305E480A2319E015F066 -S21444E2B0400F05680B6018BF2DB2EFE70B68256862 -S21444E2C0181D0860280601D51D6802E06906FBD5BE -S21444E2D01D8854486F2F0CBF08230A23002184F856 -S21444E2E043106668A660002EA2BF216821F0040190 -S21444E2F021600DB9002E4DD01646B5FBF3F103FB55 -S21444E3001157C75D06F8017D2F46BB420D46F4D92A -S21444E310082B0BD12368DF0708D523696168994227 -S21444E320DEBF302306F8013C06F1FF36921B22611D -S21444E330CDF800A04B4603AA21464046FFF7E2FE2E -S21444E34001304CD14FF0FF3004B0BDE8F08735487B -S21444E35084F8457023680E681F0656F8045B0E6002 -S21444E36014D5D90744BF43F0200323601DB923685E -S21444E37023F0200323601023B0E7236843F02003F0 -S21444E38023607823284884F84530E3E75E0648BF90 -S21444E390ADB2E6E71646BBE70B68266860691D1D06 -S21444E3A00D6035061B6801D5186002E07106FBD582 -S21444E3B01880002323611646BAE70B681A1D0A60C4 -S21444E3C01E68626800213046FEF7B2F908B1801B29 -S21444E3D0606063682361002384F84330A8E72369B8 -S21444E3E0324649464046D0470130ABD023689B0767 -S21444E3F013D4E068039B9842B8BF1846A4E70123A9 -S21444E400324649464046D04701309BD00135E36802 -S21444E41003995B1AAB42F2DCEBE7002504F11906DC -S21444E420F5E700BF204B4600314B46002DE9F04F40 -S21444E43087B0174603938B685A1EB2F5AE7F83BFE8 -S21444E4406FF4AE755B190293002386BF40F25D13EA -S21444E4508B6002930B688B46002543F4F0634BF8BD -S21444E4601C3BCDE9045580460C465E46AA46A94662 -S21444E4700195A26852B13B681B784E2B64D8402B5A -S21444E4803CD8A3F12B01C8B20E283AD9B9F1000FF3 -S21444E49003D0236823F4807323600AF1FF3ABAF169 -S21444E4A0010F00F213815E4500F2058101252846DE -S21444E4B007B0BDE8F08FA3F161020D2AE6D801A1AA -S21444E4C051F822F003E644008DE444008DE4440011 -S21444E4D08DE4440063E644003BE644008DE4440097 -S21444E4E08DE4440011E644008DE444008DE4440089 -S21444E4F08DE444008DE44400C9E54400A3F14102A0 -S21444E500DBE70E29C2D801A050F821F0BBE5440051 -S21444E5108DE44400BBE544004FE644008DE44400EB -S21444E52069E54400A5E54400A5E54400A5E54400A6 -S21444E530A5E54400A5E54400A5E54400A5E544005A -S21444E540A5E54400A5E544006E2B09D8602BB2D857 -S21444E550542B77D0592B99D1072D97D1082529E0EC -S21444E560742B6FD0792BF6E72168C8051AD5029B21 -S21444E57021F08001216009F101091BB1013B013200 -S21444E5800293A260A368013BA3602369013323611D -S21444E5907B68013B002B7B6040F384803B680133FF -S21444E5A03B6066E71AEB050F7FF470AF226822F4EF -S21444E5B0C072226006F8013BE4E7226810067FF545 -S21444E5C065AF22F08002F4E7BAF1000F0ED1B9F13C -S21444E5D0000F0ED1226802F4E061B1F5E06F08D175 -S21444E5E022F4F06222604FF0010AE3E7BAF1020F28 -S21444E5F055D0012D02D0042D7FF448AF0135EDB23D -S21444E600D8E7BAF1010F7FF441AF4FF0020AD1E7E1 -S21444E6107DB9B9F1000F7FF43CAF226802F4E061A3 -S21444E620B1F5E06F7FF439AF22F4F0622260012541 -S21444E630C0E7032DE2D0052DDEE7022D7FF426AF9A -S21444E6400325B7E7062D7FF421AF0725B2E72268F6 -S21444E65091057FF51BAF22F420722260CDF804901A -S21444E660A8E7226802F4A061B1F5806F06D0500591 -S21444E6707FF50CAFB9F1000F3FF40FAF910558BFCB -S21444E680019922F4F06258BFA9EB010142F4C0722A -S21444E69058BFCDE9041622604FF000098AE74FF0D0 -S21444E6A0030A87E7D4F8803139464046984700281D -S21444E6B03FF4DFAEEAE6D4F87C3116F8011D3A465C -S21444E6C0404698472369013B2361ECE66B1E062BC4 -S21444E6D025D8022D36D85E457FF6E8AED4F87C3190 -S21444E6E016F8011D3A46404698472369013B236184 -S21444E6F0F1E70298D4F87C3110F8011D02903A46AE -S21444E700404698472369013B23610AF1FF3A5FFA82 -S21444E7108AFABAF1020FECD1033DEDB2761B2368B8 -S21444E720DA052FD55B0510D55E457FF6BFAED4F827 -S21444E7307C3116F8011D3A46404698472369013B0A -S21444E7402361F1E7AA460296DFE716F8011C23691F -S21444E750652903F1FF3306F1FF3523610CD04529C3 -S21444E7600AD0D4F87C313A4640469847236916F88E -S21444E770021C013BB51E2361D4F87C313A46404620 -S21444E78098472E46256815F0100559D135702368EC -S21444E79003F4C063B3F5806F1CD1019B4B45A3EBD8 -S21444E7A0090224D100225946404600F081FED4F89E -S21444E7B000C0039B1CF0020F1B6806460F4621D080 -S21444E7C003991A1D0A601B68C3E90067E3680133AE -S21444E7D0E3606CE6049B002BE4D005990A232A46A2 -S21444E7E00131404600F0E4FE049B059EC21A04F242 -S21444E7F06F139E4228BF04F5B7761249304600F0A0 -S21444E80029F8CFE71CF0040F03F1040E03D0039954 -S21444E810C1F800E0D7E7039AC2F800E0D3F80080D6 -S21444E82002460B46FEF72AFC28B1074800F00EF8CD -S21444E830C8F80000CAE730463946FEF77DFCF7E7DD -S21444E840002534E6424B46002C46460000487047B6 -S21444E8500000C07F0EB400B59AB01BAB0190059083 -S21444E8606FF00041094806910391094953F8042B77 -S21444E87004910068009301A902F0E2FD019B002286 -S21444E8801A701AB05DF804EB03B07047A02140201C -S21444E8900802FFFF2DE9F0410F46904602F082FB46 -S21444E8A004460D46B8F1000F11D0C7F30A53C3F11E -S21444E8B06B03002B0BDD1B0503F17F55002405F588 -S21444E8C0401522462B46FEF73FF904460D462046A1 -S21444E8D02946BDE8F08100002DE9F04FA1B09B46E3 -S21444E8E000231C939E4B17921F68824638460E465A -S21444E8F0FDF716FF4FF0000804464FF000091B963C -S21444E9001B9B1A782B2A4CD03AD80D2A33D8082A7F -S21444E91033D8002A3DD000230C931B9D2B78302BF4 -S21444E92040F0A9806B7803F0DF03582B66D10C9B2C -S21444E93001931CAB00938B4ACDF808B01DAB1BA9C2 -S21444E940504601F01FFD10F00706044605D0062E7B -S21444E95029D1013500231B950C93179B002B40F0BF -S21444E9608E850C9BD3B1424609F1004310461946A6 -S21444E97021B0BDE8F08F202ACDD101331B93BFE7E9 -S21444E9802D2AC8D101220C925A1C1B925B78002B6C -S21444E990C3D1179B1B96002B40F06F8542464B46CF -S21444E9A0E4E70022EFE71C9A3AB135211EA802F0AC -S21444E9B0F0FB1C99504602F031F8013E042E06D86E -S21444E9C0DFE806F00A0314170A00DDE91E8921076A -S21444E9D0C3D549F00049C0E7DDE91E831D9A23F4F8 -S21444E9E0801302F2334243EA0259F0E7DFF87891A3 -S21444E9F0EDE76FF000494FF0FF38E8E71B9B5A1CE1 -S21444EA001B925B78302BF9D0002BA6D001230793BA -S21444EA101B9B08930023CDE905339B460A221B988B -S21444EA200578A5F13003D9B2092926D922463946B4 -S21444EA3002F01CFE002832D000202B465C46049090 -S21444EA400246652B01D0452B13D11CB9079B0343C3 -S21444EA509FD000241B9E731C1B9373782B2B78D05B -S21444EA602D2B7BD00027A3F13001092940F2828068 -S21444EA701B9600259EE00023C9E7BBF1080FD5BFCF -S21444EA800699059902FB013302FB013300F10100AC -S21444EA90D4BF069305930BF1010B1B90BFE71B9B5A -S21444EAA01A191B921B5DBBF1000F36D004905C46CE -S21444EAB0A3F13002092A12D90122C2E71B9B5A1C31 -S21444EAC01B925B780130302BF8D0A3F13102082A30 -S21444EAD000F2DA841B9A0490002008920446303BE5 -S21444EAE000F1010213D004991144049122460519F9 -S21444EAF00A21954213D12218082A04F10104044439 -S21444EB001BDC06990A2202FB0133069300221B9B58 -S21444EB10591C1B915B781046CAE75846D3E7082A27 -S21444EB2004DC069F4F4306970132E2E7571C102F3A -S21444EB30DEBF059F4F430597F6E7102CDFBF0599C8 -S21444EB400A2202FB01330593E0E7002304930122E3 -S21444EB507CE70027B31C1B93B37884E70127F9E7C7 -S21444EB60A84C4600484B46000000F07F1B9B591CAF -S21444EB701B915B78302BF9D0A3F1310108293FF67D -S21444EB8078AFA3F1300C1B9B09934FF00A0E1B9BE6 -S21444EB90591C1B915B78A3F13005092D35D9099D85 -S21444EBA0491B082944F61F6502DC6545A8BF65462F -S21444EBB007B16D42002C4CD1079901437FF4CDAE8A -S21444EBC0002A7FF4E6AE692B26D023DC492B23D0DB -S21444EBD04E2B7FF4DEAE9C491BA801F00FFE0028A6 -S21444EBE03FF4D7AE1B9B1B78282B2CD197491EAAE3 -S21444EBF01BA801F017FE052825D11F9BDDF8788059 -S21444EC0043F0FF4949F4E009A7E60EFB0C3CACF19F -S21444EC10300CBCE76E2BDCE78D491BA801F0EEFDFB -S21444EC2000283FF4B6AE1B9B8A49013B1BA81B93A6 -S21444EC3001F0E4FD10B91B9B01331B93DFF82492CB -S21444EC404FF0000889E6844802F00AFD804689466B -S21444EC5083E6049B0698EB1ABBF1000F08BFA34655 -S21444EC60102C07932646A8BF1026FDF7F3FE092C62 -S21444EC708046894613DD794B03EBC60353E91223DA -S21444EC80FDF762FF804605988946FDF7E3FE024697 -S21444EC900B4640464946FDF7A1FD804689460F2C63 -S21444ECA036DC079B002B3FF458AE22DD162B09DCDE -S21444ECB06A4C04EBC304D4E9000142464B46FDF7D4 -S21444ECC043FFC3E7079AC4F12503934220DB634D11 -S21444ECD0C4F10F0405EBC40142464B46D1E900019A -S21444ECE0FDF732FF079B1C1B05EBC405D5E9002343 -S21444ECF0E5E7079B16330BDB049B584A5D1B02EB88 -S21444ED00C505D5E9002340464946FEF747F89DE742 -S21444ED10079BA61B1E44002E71DD16F00F030AD077 -S21444ED204E4901EBC30142464B46D1E90001FDF78B -S21444ED300BFF8046894636F00F0650D0B6F59A7FCC -S21444ED4027DD4FF0000BCDF810B0CDF820B0CDF84D -S21444ED5018B02223DFF80C91CAF800304FF00008B0 -S21444ED60089B002B3FF4F9AD1C99504601F056FE23 -S21444ED700699504601F052FE0499504601F04EFE64 -S21444ED800899504601F04AFE5946504601F046FE60 -S21444ED90E3E500233611404649461F46012E21DC52 -S21444EDA00BB1804689462E4BA9F1547903EBC7072D -S21444EDB042464B46D7E90001FDF7C6FE294B0A46B4 -S21444EDC00B4029498B428046BBD8A1F580118B4223 -S21444EDD086BFDFF898904FF0FF3802F1547900234D -S21444EDE005937EE0F20707D51D4B03EBC703D3E933 -S21444EDF00023FDF7A9FE012301377610CEE7EED0B7 -S21444EE00764216F00F020AD0144B03EBC203404678 -S21444EE104946D3E90023FDF7C1FF804689463611AB -S21444EE20DDD01F2E24DD4FF0000BCDF810B0CDF80A -S21444EE3020B0CDF818B022234FF000084FF0000958 -S21444EE40CAF800308CE700BF1B4B46005C4B4600BC -S21444EE50134B46009C4C46002C464600E84C460065 -S21444EE60C04C46000000F07F0000A07CFFFFEF7F10 -S21444EE7016F0100318BF6A23B34F0593404649461D -S21444EE800023F20704D5D7E90023FDF75DFE0123EE -S21444EE90761007F10807F4D10BB180468946059BE6 -S21444EEA0BBB1C9F30A53C3F16B03002B494610DDCB -S21444EEB01F2B40F32881342BDEBF203B4FF0FF321C -S21444EEC002FA03F34FF00008CCBF4FF05C7903EA34 -S21444EED001090022002340464946FEF79DF80028D3 -S21444EEE0A1D1069B0093089923465A46504601F002 -S21444EEF0EAFD089000283FF424AF049B5D1B079B63 -S21444EF00002BB4BF2B4600230E93079B4FF0000BF9 -S21444EF1023EAE3731693CDF810B0089B504659681D -S21444EF2001F048FD069000283FF413AF089B1A6989 -S21444EF30023203F10C0192000C3001F02DFD1EABA1 -S21444EF4001931DAB009342464B465046CDE90A8991 -S21444EF5002F0A2F81C9000283FF4FBAE0121504674 -S21444EF6001F03DFE0490034600283FF4F2AE1D9D9A -S21444EF701E9A002DABBF0E9B169B169C0E9EACBFD6 -S21444EF80EE185C1B059BED1A1544704B013D9D42E3 -S21444EF90C2F1360280F2C9805B1B1F2BA2EB030230 -S21444EFA04FF0010700F3B68007FA03F30F930025EA -S21444EFB0B718059BBE4214441C443346A8BF3B4680 -S21444EFC0A342A8BF2346002BC2BFFF1AE41AF61A70 -S21444EFD00E9B002B17DD04991A46504601F0A4FEFA -S21444EFE0049000283FF4B5AE01461C9A504601F002 -S21444EFF0FFFD099000283FF4ACAE1C99504601F042 -S21444F0000DFD099B1C93002F00F39380079B002B58 -S21444F01008DD169A0699504601F086FE06900028AA -S21444F0203FF497AE002C08DD06992246504601F080 -S21444F030C9FE069000283FF48CAE002E08DD0499E5 -S21444F0403246504601F0BEFE049000283FF481AE9E -S21444F050069A1C99504601F02FFF834600283FF439 -S21444F06078AE0024C3680499C4600D9301F009FF88 -S21444F070A04271DA0D9B53EA080340F09780C9F327 -S21444F0801303002B40F0928029F000431B0D1B0510 -S21444F090B3F1D66F40F28A80DBF8143023B9DBF83C -S21444F0A01030012B40F3828059460122504601F02D -S21444F0B089FE0499834601F0E4FE002876DD05992E -S21444F0C0234A4B46002900F0928002EA0901B1F136 -S21444F0D0D66F00F38C80B1F15C7F7FF7ACAE1D4AEF -S21444F0E00023CDE914324046DDE914234946FDF7B2 -S21444F0F02BFD0B46034308BF22238046894608BFA0 -S21444F100CAF8003030E64FF0FF3202FA03F303EA5F -S21444F1100808DEE6C5F17F4505F57F0505F57B4520 -S21444F120E23507FA05F50F9742E7012300250F93CA -S21444F1303EE71C993A46504601F044FE1C9000288F -S21444F1407FF464AF05E600BF704B460002FCFFFF49 -S21444F1500000F07F00005039CDF8249066D10D9A17 -S21444F160C9F313035AB39C4A93422CD1059B404699 -S21444F17003B39A4A4B461A40B2F1D46F4FF0FF316C -S21444F1801BD8120DC2F16B0301FA03F398421AD14D -S21444F190934B099A9A4202D101303FF4DAAD8F4B31 -S21444F1A0099A1A4002F580194FF00008059B002B77 -S21444F1B095D1D9E54FF0FF33E8E70B46E6E753EA47 -S21444F1C008033FF47CAFE5B1099B1D42EED00D9B8E -S21444F1D0059A40464946C3B1FFF75CFB02460B46D8 -S21444F1E0DDE90A01FDF7FAFA80468946DEE7134070 -S21444F1F0A3F580136FEA13596FEA09594FF0FF38A5 -S21444F200D4E70F9B13EA080FE0E7FFF743FB0246F9 -S21444F2100B46DDE90A01FDF7DFFA002200238046AB -S21444F2208946FDF7F9FE0028C0D004E604995846FE -S21444F23001F081FF00224FF0804306460F46FDF75B -S21444F240FFFE002875D00D9B002B47D0654F002647 -S21444F250644D099B23F000431B0D1B050F930F9A27 -S21444F260614B9A4240F0C880DDE90A23CDE9142375 -S21444F270099BA3F154794046494601F093FE024661 -S21444F2800B4630463946FDF75FFC42464B46FDF793 -S21444F290A5FA0B465149554A1940914280465ED9D3 -S21444F2A00B9B02F15472934203D10A9B01333FF401 -S21444F2B050ADDFF82C914FF0FF381C99504601F0C2 -S21444F2C0ADFB0699504601F0A9FB0499504601F05F -S21444F2D0A5FB5946504601F0A1FB1EE6B8F1000FC7 -S21444F2E019D1099BC3F31303E3B93E4B00223046BE -S21444F2F03946FDF79BFEC8B93D4B00223046394699 -S21444F300FDF722FC04460D4605F100431894199374 -S21444F310DDE918679DE7B8F1010F03D1099B002B7F -S21444F3203FF489AD334F0026002491E70D9C304DC1 -S21444F330EAE72F4B002230463946FDF705FC0D9B85 -S21444F34004460D4633B901F1004310901193DDE9AC -S21444F35010677EE702460B46CDE91023F7E703F134 -S21444F3605479059B002BA8D129F000430F9A1B0D16 -S21444F3701B059A42A1D120462946FEF75FFAFDF7BF -S21444F380B5FB02460B4620462946FDF725FA0D9A5C -S21444F390C9F3130343EA0803134304460D4666D0F1 -S21444F3A009A3D3E90023FDF741FE00287FF4DCAC33 -S21444F3B007A3D3E9002320462946FDF755FE002837 -S21444F3C03FF47BAFD0E400BF9535A094FFFFDF3F0A -S21444F3D035E5AF350000E03FFFFF0F000000F07F4B -S21444F3E0FFFFEF7F0000F03F0000E07FFFFF9F7CC1 -S21444F3F00000E03F0000F0BF059B13B30F9BB3F142 -S21444F400D46F1ED826A3D3E9002320462946FDF709 -S21444F41017FE90B129462046FDF76EFE012838BFF8 -S21444F4200120FDF717FB0D9B04460D46D3B901F1A9 -S21444F430004312901393DDE912670F9A07F1D663DF -S21444F4409F1ADDE90A0101F0ADFD02460B4630463F -S21444F4503946FDF779FBDDE90A23FDF7BFF9804617 -S21444F46089467EE702460B46CDE91223E3E70EA320 -S21444F470D3E90023FDF7DAFDA1E700230C93179A9E -S21444F4801B9B1360FFF76DBA652B3FF45EAB452BB1 -S21444F4903FF45BAB0122FFF78FBB00BFAFF30080A6 -S21444F4A00000C0FFFFFFDF419535A094FFFFCF3F2C -S21444F4B0014BFFF711BA00BF082240202DE9F04760 -S21444F4C03A4E86468C4660461CF8014BA55D15F0C0 -S21444F4D00805F8D12D2C33D19CF800404FF0010894 -S21444F4E000F1020C002B5CD0102B0CD1302C0AD12E -S21444F4F09CF8000000F0DF0058284DD19CF80140ED -S21444F50010230CF1020C08F10047013F0026B7FB1C -S21444F510F3F9304603FB197AA4F13005092D18D8BF -S21444F5202C46A34224DD751C07D081451DD301D14A -S21444F530A2451ADB00FB034001261CF8014BEBE70F -S21444F5402B2C08BF9CF80040A84608BF00F1020CCC -S21444F550C8E7A4F14105192D01D8373CE1E7A4F1E9 -S21444F5606105192D04D8573CDBE74FF0FF36E4E736 -S21444F570731C06D12223CEF80030384642B9BDE883 -S21444F580F087B8F1000F00D04042002AF7D00EB101 -S21444F5900CF1FF311160F2E73024002BB3D108237D -S21444F5A0B1E7302CA4D00A23ADE700BF994B460000 -S21444F5B0FFF784BF00B59BB0019105916FF0004101 -S21444F5C0069103910549049101A901F039FF019B75 -S21444F5D000221A701BB05DF804FB00BF0802FFFF50 -S21444F5E013460A46014602480068FFF7E3BF00BFD9 -S21444F5F0A02140202DE9F74F03690C69A342074632 -S21444F600C0F28180013C01F1140800F1140505EBB9 -S21444F6108403019358F8243055F8242001339A4241 -S21444F6204FEA840B08EB8409B2FBF3F631D34FF070 -S21444F630000E4046AC46F24650F8042B93B206FB06 -S21444F64003E34FEA134E9BB2AAEB0303120CDCF817 -S21444F65000A006FB02E213FA8AF34FEA124E1FFAA0 -S21444F66082FADCF80020CAEB124202EB23429BB239 -S21444F67043EA024381454CF8043B4FEA224ADBD234 -S21444F68055F80B302BB9019B043B9D421A462ED3AA -S21444F6903C61384601F0F5FB002824DB0136284659 -S21444F6A04FF0000C58F8042BD0F800E093B2ACEBC3 -S21444F6B00303120C13FA8EF3C2EB1E4202EB2342F0 -S21444F6C09BB243EA0243C14540F8043B4FEA224C0E -S21444F6D0E8D255F8242005EB840322B9043B9D4226 -S21444F6E01A460AD33C61304603B0BDE8F08F126830 -S21444F6F0043B002ACCD1013CC7E71268043B002AED -S21444F700F0D1013CEBE70020EEE7000000000000EB -S21444F7102DE9F04F446A99B016461F46CDE9046772 -S21444F720DDF8948005463CB9102001F01BF9C0E989 -S21444F730014468620460C4606B6A196851B15A68CF -S21444F7404A60012393408B60284601F067F96B6A50 -S21444F75000221A603B1EB9BF23F0004305930023E2 -S21444F760C8F80030DDF81490A74BBCBF0122C8F897 -S21444F770002033EA090319D1249A42F20F73136026 -S21444F780C9F31303334300F06D85269B53B99F4B4F -S21444F79023E09F4B03930833269A1360039819B0CB -S21444F7A0BDE8F08F994B03930333F5E7DDE9043462 -S21444F7B0CDE90C34DDE90C0100220023FDF72CFCD6 -S21444F7C0804660B1249A01231360269B002B00F0E8 -S21444F7D04685904B269A1360013B0393DEE716ABAF -S21444F7E0019317AB00932846DDE90C2301F054FC43 -S21444F7F0C9F30A548346002C7ED00D9BCDF84C802A -S21444F800C3F31303DDE90C0143F07F5141F4401187 -S21444F810A4F2FF34804B0022FCF7DEFF74A3D3E946 -S21444F8200023FDF791F974A3D3E90023FCF7D6FF30 -S21444F830064620460F46FDF71DF971A3D3E900237B -S21444F840FDF782F902460B4630463946FCF7C6FFBA -S21444F85006460F46FDF728FC002282460023304623 -S21444F8603946FDF7E3FB48B15046FDF703F9324607 -S21444F8703B46FDF7D1FB08B90AF1FF3ABAF1160F39 -S21444F88057D8664B03EBCA03D3E90023DDE90C01E2 -S21444F890FDF7CCFB00284ED00AF1FF3A00230F9325 -S21444F8A0169B1C1B631E099345BFC4F101030693B4 -S21444F8B0002300234CBF09930693BAF1000F3CDBA8 -S21444F8C0099BCDF838A05344099300230A93229BFE -S21444F8D0092B00F2B580052BC4BF043B2293229B20 -S21444F8E0A3F10203CCBF00240124032B00F2B4800E -S21444F8F0DFE803F02D987AA4DDE916431C4404F2AD -S21444F9003243202BC3BFC3F1400304F2124009FA2A -S21444F91003F3C3F12003C6BF26FA00F0184306FAE1 -S21444F92003F0FDF797F80123A1F1F871013C139316 -S21444F93070E70123B3E70F90B2E7069BA3EB0A03F5 -S21444F9400693CAF100030A9300230E93BFE70023ED -S21444F9500B93239B002B00F382804FF00109CDF8D4 -S21444F96020904B46CDF88C906E6A0022726004223A -S21444F97002F114009842716877D9284601F01AF8C3 -S21444F9806B6A30601B680393089B0E2B00F2EE8074 -S21444F990002C00F0EB80BAF1000F7ADD1F4A0AF023 -S21444F9A00F0302EBC303D3E900341AF4807FCDE996 -S21444F9B010344FEA2A145CD0194BDDE90C01D3E924 -S21444F9C00823FDF7EBF9CDE9040104F00F040327FF -S21444F9D0134E002C4FD1DDE91023DDE90401FDF779 -S21444F9E0DDF9CDE904016EE00123B1E7AFF3008011 -S21444F9F061436F63A787D23FB3C8608B288AC63FEC -S21444FA00FB799F501344D33F0000F07FA24C46003E -S21444FA10994C46001F4B46000000F83FE84C460011 -S21444FA20C04C460000230B93239B0AEB030909F1C1 -S21444FA300103012B0893B8BF012395E70123F2E79E -S21444FA400124002322930B944FF0FF390022CDF873 -S21444FA5020901223239287E701230B93F4E7DDF8E3 -S21444FA608C90CDF820904B467EE701317160520071 -S21444FA707EE70227ACE7E10708D5DDE91001D6E9C1 -S21444FA800023FDF761F8CDE910010137641008360C -S21444FA909FE700F0A580CAF10004A44BA44E04F0EE -S21444FAA00F0203EBC203D3E90023DDE90C01FDF7A3 -S21444FAB04BF8CDE90401241100230227002C40F022 -S21444FAC08480002B8DD10F9B002B00F08B80DDE9CA -S21444FAD00434CDE91034DDE91001964B0022FDF7DD -S21444FAE0A5FA00287ED0089B002B7BD0B9F1000FE6 -S21444FAF038DDDDE91001904B0022FDF725F8CDE90D -S21444FB0004010AF1FF3801374C463846FCF7B2FF89 -S21444FB10DDE90423FDF718F8884B0022FCF75EFE67 -S21444FB20A1F15076CDE910011196002C5DD1DDE9A6 -S21444FB300401834B0022FCF74FFE02460B46CDE9F8 -S21444FB400423109A3346FDF78FFA002840F0978234 -S21444FB50DDE90401109A06F10043FDF767FA002830 -S21444FB6040F08B82DDE90C34CDE90434179B002B3E -S21444FB70C0F25181BAF10E0F00F34D816B4B03EB8B -S21444FB80CA03D3E90034CDE90634239B002B80F224 -S21444FB90DB80089B002B00F3D78040F06D82684BD7 -S21444FBA00022DDE90601FCF7CFFFDDE90423FDF77B -S21444FBB051FA089C2646002840F04382039F31238E -S21444FBC007F8013B0AF1010A3FE2E20705D5D6E908 -S21444FBD00023FCF7B9FF01370123641008366DE7AC -S21444FBE0022770E7089CD0468FE703994F4B214481 -S21444FBF012910B9903EBC403DDE9106753E9022322 -S21444FC00002946D04F490020FDF7C8F83B46324607 -S21444FC10FCF7E2FDCDE91001039FDDE90401FDF7A1 -S21444FC2043FA0446FCF726FF02460B46DDE9040188 -S21444FC30FCF7D2FD303402460B46CDE9042307F8E0 -S21444FC40014BDDE91023FDF7F1F9002865D1DDE924 -S21444FC50042338490020FCF7BFFDDDE91023FDF7F7 -S21444FC60E5F9002840F0B680129B9F423FF47AAFF5 -S21444FC70DDE91001304B0022FCF766FF2E4BCDE940 -S21444FC8010010022DDE90401FCF75EFFCDE9040122 -S21444FC90C3E730463946FCF757FFCDE91001129BBF -S21444FCA0039C1493DDE90401FDF7FEF91590FCF777 -S21444FCB0E1FE02460B46DDE90401FCF78DFD159B8B -S21444FCC0303304F8013B129B9C4206460F464FF0E5 -S21444FCD0000224D11B4BDDE91001FCF77FFD0246F0 -S21444FCE00B4630463946FDF7BFF9002871D1DDE9A9 -S21444FCF0102314490020FCF76FFD02460B4630469D -S21444FD003946FDF793F900283FF42CAF149F7B1E29 -S21444FD10149317F8013C302BF8D0C24649E0064B02 -S21444FD20FCF712FFCDE90401BCE700BFE84C4600EF -S21444FD30C04C46000000F03F0000244000001C4039 -S21444FD40000014400000E03FDDE90489039FDDE93C -S21444FD50062340464946FDF721F8FDF7A5F9044633 -S21444FD60FCF788FEDDE90623FCF7EEFE04F13006D8 -S21444FD700B46024649464046FCF72EFD07F8016B03 -S21444FD80039E089BBE1BB34238D102460B46FCF783 -S21444FD9025FDDDE9062380468946FDF765F958BB0F -S21444FDA0DDE9062340464946FDF736F908B1E10742 -S21444FDB022D42846594600F031FE00233B70249B4B -S21444FDC00AF101001860269B002B3FF4E7AC1F6045 -S21444FDD0E4E427463B461F4613F8012D392A07D14B -S21444FDE0039A9A42F7D10399302208F101080A701F -S21444FDF01A7801321A7090E7D046EBE7A14B0022FE -S21444FE00FCF7A2FE0022002380468946FDF704F94B -S21444FE1000289CD0CDE70B9A002A00F0CD80229A89 -S21444FE20012A00F3AF80139A002A00F0A78003F259 -S21444FE3033430A9C069F069A1A440692099A01215D -S21444FE401A442846099200F0CAFE0646002F0CDDE6 -S21444FE50099B002B09DDBB42069AA8BF3B46D21A33 -S21444FE600692099AFF1AD31A09930A9BF3B10B9B7D -S21444FE70002B00F0A580002C10DD31462246284693 -S21444FE8000F052FF5A4601460646284600F0B0FEA9 -S21444FE9059468046284600F0C1FDC3460A9B1A1BB5 -S21444FEA004D05946284600F03FFF834601212846A1 -S21444FEB000F095FE0E9B002B044640F383801A46C2 -S21444FEC00146284600F030FF229B012B04467CDD89 -S21444FED04FF00008236904EB8303186900F031FEF1 -S21444FEE0C0F12000099B184410F01F0000F08E80DB -S21444FEF0C0F12003042B40F38780C0F11C00069B0E -S21444FF0003440693099B034407440993069B002B2A -S21444FF1005DD59461A46284600F054FF8346099B99 -S21444FF20002B05DD21461A46284600F04BFF0446C2 -S21444FF300F9B002B6CD02146584600F0A2FF0028A9 -S21444FF4066DA002359460A22284600F07EFD0B9BBB -S21444FF500AF1FF3A8346002B00F08B81314600239A -S21444FF600A22284600F071FDB9F1000F064600F358 -S21444FF709180229B022B40F38D8051E0169BC3F167 -S21444FF80360356E7089B5C1E0A9BA342BFBF0A9BE8 -S21444FF900A94E21A0E9BB6BF9B181C1B0E93089B32 -S21444FFA0B8BF0024002BB9BF069B089A069F089B3F -S21444FFB0BCBF9F1A00233EE70A9C069F0B9E45E75C -S21444FFC00A9A6EE7229B012B19DC049BBBB9059B5E -S21444FFD0C3F313039BB9059B23F000431B0D1B057A -S21444FFE083B1069B01330693099B013309934FF073 -S21444FFF001080E9B002B7FF46DAF012072E74FF093 -S2144500000008F6E79846F4E780D018461C3076E7B1 -S214450010089B002B38DC229B022B35DDDDF8209033 -S214450020B9F1000F0DD121464B460522284600F072 -S2144500300CFD01460446584600F023FF00283FF7CE -S214450040BDAD239B039F6FEA030A4FF00008214688 -S214450050284600F0E3FC002E3FF4ABAEB8F1000FA7 -S21445006005D0B04503D04146284600F0D7FC31467A -S214450070284600F0D3FC9CE600242646E1E7C24627 -S21445008026469BE5000024400B9BDDF82090002B80 -S21445009000F0F680002F05DD31463A46284600F04A -S2144500A091FE0646B8F1000F55D07168284600F017 -S2144500B081FC326902320746920006F10C010C308B -S2144500C000F06AFC01223946284600F07BFE039B79 -S2144500D001330893039B4B440A93049B03F00103A7 -S2144500E0B04609930646089B2146013B584604936D -S2144500F0FFF780FA034630330690414658460B9341 -S21445010000F0BFFE324681462146284600F0D4FE22 -S214450110C2680B9B074602BB0146584600F0B1FE37 -S2144501200B9B024639462846CDE90B3200F076FC55 -S214450130229B0C9A089F43EA0201099B0B430B9BA3 -S2144501400DD1392B29D0B9F1000F01DD069B31338E -S214450150049A13707BE73046B9E70122E2E7B9F126 -S214450160000F06DB229941EA0909099959EA010176 -S21445017020D1002AECDD594601222846089300F096 -S21445018021FE2146834600F07CFE0028089B02DCC3 -S214450190DED1DA07DCD5392BD8D1049A392313704A -S2144501A03B461F46013B17F8012C392A50D00132F1 -S2144501B01A704CE7002A03DD392BEED00133C7E72A -S2144501C0089A0A9902F8013C8A422AD059460023E1 -S2144501D00A22284600F039FCB04583464FF0000316 -S2144501E04FF00A024146284607D100F02EFC8046CD -S2144501F00646089B0133089375E700F026FC314612 -S214450200804600230A22284600F01FFC0646F0E7F3 -S214450210B9F1000F039ACCBF4F46012717444FF05C -S2144502200008594601222846089300F0CBFD214692 -S214450230834600F026FE0028B2DC02D1089BDB0789 -S214450240AED43B461F4613F8012D302AFAD0FEE6BB -S214450250039A9A42A5D10AF1010A312379E7134B4D -S214450260FFF7BBBA269B002B7FF493AA104BFFF7EC -S214450270B4BAB9F1000F03DC229B022B3FF7D0AE90 -S214450280039F21465846FFF7B5F900F1300307F8B6 -S214450290013B039ABA1A9145BADD594600230A220C -S2144502A0284600F0D2FB8346EBE700BF1E4B4600D0 -S2144502B0994C46000369B3EB611F2DE9F0434FEABD -S2144502C0611200F1140445DD11F01F0104EB8306AD -S2144502D004EB82050CD100F110072946B14234D310 -S2144502E09B1A9B00EA1E964238BF0023234415E01E -S2144502F054F82270C1F12008CF4005F1040EA146FE -S2144503007645F44615D89B1A9A00043A0135AE420E -S21445031038BF0022A318A75007B104331A1BA342BF -S2144503204FEAA20208BF0023026108BF4361BDE849 -S214450330F083DCF800C00CFA08FC4CEA070749F8DD -S214450340047B5EF8047BCF40DAE751F804CB47F8E8 -S21445035004CFC3E72346E1E7A0F13003092B02D8D3 -S2144503602038C0B27047A0F16103052B01D8473845 -S214450370F7E7A0F14103052B01D82738F1E7002020 -S214450380704700002DE9F04F8BB08B460693BA4B6D -S21445039002901B68039318469046FCF7C1F9039BE9 -S2144503A0DBF800200344824613F8013C0793931C70 -S2144503B0C2F1FF2202F57F02FE32D1181F4613F81E -S2144503C0010B01913028F8D0FFF7C6FF04460028F8 -S2144503D03AD103995246384601F048F90546002871 -S2144503E066D117F80A0007EB0A06FFF7B5FF00289F -S2144503F060D03346187830281F4603F10103F9D0FC -S214450400FFF7AAFF0123B0FA80F464093546019345 -S2144504103A46164601323078FFF79EFF0028F8D157 -S21445042003995246304601F021F980B94DB906EB9D -S2144504300A052A46164601323078FFF78DFF002812 -S214450440F8D1AD1BAD0004E000242546E0E7002DBD -S214450450F7D1337803F0DF03502B39D173782B2B44 -S2144504602AD02D2B2CD0711C4FF000090878FFF7A9 -S21445047073FF431EDBB2182B2AD8A0F1100211F8E1 -S214450480010FFFF769FF431EDBB2182B1BD9B9F1E5 -S214450490000F00D052421544CBF80010D4B1019B52 -S2144504A0002B14BF0027062738460BB0BDE8F08F53 -S2144504B03E4625460124CCE74FF00009B11CD5E75A -S2144504C04FF00109FAE70A2303FB0202103AD6E782 -S2144504D03146E1E7F31B013B2146072B50DC0298EA -S2144504E000F068FA4FF0000B00F11409CAF1010359 -S2144504F00446CDF81090CDF804B00893B74242D3E1 -S214450500049F019B47F8043BA7EB0907BF102761EB -S214450510184600F016FB7F01D8F800603F1AB74230 -S21445052065DDBF1B3946204600F056FE8246A8B11B -S2144505307B1E591103F01F0259F821104FF0010A8E -S2144505400AFA02F20A4209D0534505DDB91E20468D -S21445055000F042FE002847D14FF0020A39462046B1 -S214450560FFF7A8FE3D44D8F80830AB424DDA02986E -S214450570214600F053FA149A00231360A32793E705 -S21445058001315B10A9E7731E079A059316F8013CDF -S214450590934219D0BBF1200F07D1049B019A43F82B -S2144505A0042B0493002301939B4616F8010CFFF792 -S2144505B0D3FE019B00F00F0000FA0BF003430193B6 -S2144505C00BF1040B059B0DE0059B089A1344BB42B3 -S2144505D0E0D3184603990993524601F047F8099B1C -S2144505E00028D7D11E4689E74FF0030AB6E709DA51 -S2144505F0F71B214602983A4600F0E4FBED1B0446FD -S21445060000F114094FF0000AADE7D8F80400A842F7 -S2144506106DDD451BAE4231DCD8F80C30022B22D0BE -S214450620032B24D0012B15D1AE4213D1012E0BD16D -S214450630069AD8F80430136001232361C9F80030C0 -S214450640149B62271C602FE7711E204600F0C4FDF0 -S2144506500028EDD10298214600F0E0F9149A0023CF -S2144506601360502720E7159B002BF3D1E0E7159B39 -S214450670002BDDD1EEE700BFA84C46006F1EBAF151 -S214450680000F31D127B13946204600F0A5FD8246F8 -S2144506907B11012159F8233007F01F0701FA07F7A8 -S2144506A01F422946204618BF4AF0020A761BFFF726 -S2144506B001FED8F804500227BAF1000F48D0D8F802 -S2144506C00C30022B15D0032B17D0012B09D11AF06D -S2144506D0020F06D0D9F800004AEA000A1AF0010FC0 -S2144506E00ED147F0100733E04FF0010AD0E7012757 -S2144506F0E2E7159BC3F101031593159B002BF0D03C -S214450700D4F8109004F114034FEA890B03EB8901E2 -S2144507104FF0000C184653F8042BB2F1FF3F1CD09F -S21445072001320260022F04F1140338D1D8F80020B4 -S214450730013AB2420AD17111012253F8213006F02E -S2144507401F0602FA06F61E4218BF174647F0200750 -S214450750149B1C60069B1D60A6E6994243F804CC94 -S214450760D8D8A368994512DB61680298013100F034 -S21445077021F92269023204F10C01824692000C30BE -S21445078000F00AF92146029800F048F954462369D4 -S2144507905A1C04EB8303226101225A61C2E722698F -S2144507A04A450BDD01212046FFF784FDD8F8083081 -S2144507B00135AB42FFF6DBAE0127C7E716F01F064D -S2144507C0FAD09B44C6F120065BF8040C00F0B9F954 -S2144507D0B042E7DBF0E700BFC2F10802920070B511 -S2144507E0C2F120064368046803FA06F52C43D34055 -S2144507F0046040F8043F8842F4D370BD30B50368C2 -S214450800013311F8014B14B90360012030BD13F8CC -S214450810012BA2F14105192D98BF2032A242F0D0F6 -S2144508200020F3E72DE9F04F0B6801685E1102EBF7 -S214450830860613F01F0387B018BF04360025371FFA -S21445084082469046019346F8045CB9463C46029576 -S214450850AB464A784B1C039342B310460591049227 -S214450860FFF77AFD00284FD1049A0599202A18D813 -S214450870029B9B4513DD4C4506D2072D04DC2A46D4 -S21445088049462046FFF7A8FF444550D90023A4F122 -S214450890040944F8043CCDF808B04C461D46039977 -S2144508A0D7E7292A56D10231CAF80010BBF1000F06 -S2144508B050D04C4506D2072D04DC2A4649462046EC -S2144508C0FFF78AFF444534D9A8F10402234653F876 -S2144508D0041B42F8041F9F42F9D23B1B23F0030337 -S2144508E004330134033EB44288BF04234344002204 -S2144508F043F8042B9F42FBD23B681BB9474527D19B -S21445090001233B60052026E00135082D0BF1010B40 -S21445091006DD4445C3D9002344F8043C0125043C80 -S214450920226800F00F0040EA02122260B7E7082569 -S214450930B5E7019B002BDFD04FF0FF32C3F1200314 -S21445094022FA03F356F8042C1A4046F8042CD3E74B -S214450950043FD1E7042007B0BDE8F08F0048704754 -S214450960F8224020024B0146186800F0B3BC00BF91 -S214450970A021402082B001B901A942B14BB11378FC -S2144509800B601278101E18BF012002B07047104643 -S214450990FBE76FF00100F8E70A44914200F1FF33A8 -S2144509A000D1704710B511F8014B03F8014F91423D -S2144509B0F9D110BD70B5466A04460D463EB91020BD -S2144509C0FFF7D0FFC0E9016660620660C660666AEA -S2144509D0F36883B1636ADB6853F82500B8B901212B -S2144509E001FA05F6721D9200204600F016FC60B12D -S2144509F0C0E901560EE021220421204600F00DFCF8 -S214450A00636AF060DB68002BE4D1002070BD0268A5 -S214450A1043F825200023C0E90333F7E770B5466A57 -S214450A2005460C463EB91020FFF79CFFC0E9016617 -S214450A3068620660C6603CB16B6A6268DB6853F8FC -S214450A402210216043F8224070BD2DE9F0410E6921 -S214450A50074698460C4601F1140000230568A9B2DE -S214450A6002FB01814FEA114C2D0C02FB05C589B2EC -S214450A70013301EB05419E4240F8041B4FEA1548F9 -S214450A80ECDCB8F1000F1BD0A368B34212DC6168FA -S214450A9038460131FFF78EFF2269023204F10C0118 -S214450AA0054692000C30FFF777FF21463846FFF79C -S214450AB0B5FF2C4604EB86030136C3F81480266141 -S214450AC02046BDE8F0812DE9F8430C4615461F46FD -S214450AD009220833064693FBF2F3002101229A4287 -S214450AE020DB3046FFF766FF089B4361092D4FF034 -S214450AF00103036119DD04F10909C8462C4418F8B9 -S214450B00013B0146303B0A223046FFF79EFFA04593 -S214450B10F5D1A5F108044C442D1B6319BB4207DBF0 -S214450B20BDE8F88352000131D9E70A340925F3E7D1 -S214450B3014F8013B0146303B0A223046FFF785FF55 -S214450B40EBE7020C12040346CAB90304102013F05F -S214450B507F4F04BF1B02083013F0704F04BF1B01C4 -S214450B60043013F0404F04BF9B000230002B05DBDA -S214450B7013F0804F00F1010008BF20207047002089 -S214450B80E5E70368024613F007000BD0D90722D4E1 -S214450B90980749BF5B089B08012013605CBF13603C -S214450BA00220704799B209B91B0C102013F0FF0FAD -S214450BB004BF1B0A0830190704BF1B0904309907F0 -S214450BC004BF9B080230D90703D45B0800F1010037 -S214450BD003D013607047002070472020704710B53B -S214450BE00C460121FFF7E6FE01224461026110BD75 -S214450BF02DE9F04F15460A692B699A42B8BF0B4650 -S214450C000C46BCBF2C461D462769D5F81090A368F0 -S214450C10616807EB0906B342B8BF013185B0FFF7F7 -S214450C20C9FE00F1140101EB86080B460022434538 -S214450C301DD304F1140305F1140203EB870702EBF9 -S214450C40890302933B1B153B23F00303043304F14E -S214450C501505AF4238BF04230193029B0392934286 -S214450C6008D8002E5ADC066105B0BDE8F08F43F87B -S214450C70042BDCE7B2F800A0BAF1000F24D004F14B -S214450C80140E89464FF0000C5EF8045BD9F800B0A8 -S214450C90ABB21FFA8BFB0AFB03B34FEA154BD9F8E9 -S214450CA0005063444FEA154C0AFB0BC505EB13454C -S214450CB09BB243EA0543774549F8043B4FEA154C52 -S214450CC0E2D8019B41F803C0039BB3F80290043277 -S214450CD0B9F1000F20D00B6804F1140C8E464FF086 -S214450CE0000ABCF80050BEF802B009FB05B5AA4498 -S214450CF09BB243EA0A434EF8043B5CF8043BBEF815 -S214450D0000501B0C09FB035303EB1A4367454FEA98 -S214450D10134AE6D8019D4B5104319EE758F8043DE9 -S214450D20002BA0D1013E9CE72DE9F843154612F06D -S214450D30030206460F4607D0214C013A002354F8D5 -S214450D402220FFF782FE0746AD1035D0746A3CB9BF -S214450D501020FFF707FEC0E9014470620460C460D6 -S214450D60D6F82480D8F808404CB940F27121304670 -S214450D70FFF735FF0023C8F80800044603604FF028 -S214450D800009EB070AD5394622463046FFF730FFBD -S214450D90394680463046FFF741FE47466D100BD034 -S214450DA0206838B9224621463046FFF721FF2060A5 -S214450DB0C0F800900446E4E73846BDE8F88300BF2F -S214450DC0B04D46002DE9F0470C464968236903EBCC -S214450DD06218A368074691464FEA621A08F101066B -S214450DE0B3423FDB3846FFF7E5FD0023054600F1F5 -S214450DF0140100F110021846534536DB20692AEAED -S214450E00EA7A04F1140319F01F0901EB8A0103EB92 -S214450E10800C2ED0C9F1200E8A460022186800FAAA -S214450E2009F002434AF8042B53F8042B9C4522FA52 -S214450E300EF2F3D8ACEB0403153B23F0030304335F -S214450E4004F11500604588BF0423CA500AB108F16D -S214450E500206013E38462E612146FFF7DFFD28464D -S214450E60BDE8F08701315B00BAE742F8040F01336D -S214450E70C2E7043953F8042B41F8042F9C45F9D8AA -S214450E80E7E70A6903460069801A30B50DD1143381 -S214450E90143103EB820401EB820154F8045D51F8EA -S214450EA0042D954202D004D3012030BDA342F4D38D -S214450EB0FBE74FF0FF30F8E72DE9F84F0C460646BE -S214450EC0114620461746FFF7DCFF051E08D1294682 -S214450ED03046FFF76FFD0123C0E90435BDE8F88FBE -S214450EE0A4BF3B46274630467968A6BF1C46002524 -S214450EF00125FFF75FFD3E69C560256907F11401C9 -S214450F0004F1140900F1140E07F1100201EB860CEA -S214450F1009EB8505F246002759F8043B52F804BF0D -S214450F201FFA83F817FA8BF71B0CA7EB0808C3EBD9 -S214450F301B4303EB28431FFA88F81F144D4548EA20 -S214450F4003434AF8043BE7D82B1B153B23F0030322 -S214450F5004331534A54238BF0423194473449E46CA -S214450F600D4665450ED30CF10302521A22F00302D4 -S214450F7003398C4538BF00221A4452F8043D7BB1EC -S214450F800661ABE755F8048B17FA88F4221402EB92 -S214450F901842A4B244EA02444EF8044B1714E0E75C -S214450FA0013EEAE7114B0B40A3F15073002B02DDDF -S214450FB00020194670475B42B3F1A07F4FEA2352A3 -S214450FC04FF000004FF0000104DA4FF4002343FAD7 -S214450FD002F17047A2F114031E2BDABF4FF0004210 -S214450FE022FA03F301231846704700BF0000F07F3E -S214450FF02DE9F843076900F1140909EB8707A7F1BE -S214451000040857F8046C3046FFF79BFDC0F12003F3 -S2144510100A280B601F4917DCC0F10B0CC14526FAA0 -S2144510200CF338BF57F8082C43EA010528BF0022C1 -S21445103000F1150306FA03F322FA0CF243EA02041A -S21445104020462946BDE8F883C1453ABF57F8082CDF -S214451050A7F108080022B0F10B0316D0C3F120070C -S21445106022FA07F1C84506FA03F646EA01068CBF9A -S21445107058F8041C002146F07F5502FA03F0F94063 -S21445108045F4401540EA0104DAE746EA0105144608 -S214451090D6E700BF0000F03F2DE9F34101211C468D -S2144510A0DDE908659046FFF785FCC4F31303C4F3F2 -S2144510B00A5407462CBB0193B8F1000326D0684670 -S2144510C00093FFF75EFD0099F0B1019AC0F1200349 -S2144510D002FA03F30B43C2407B610192019BBB615D -S2144510E0002B14BF022101213961C4B1A4F2334457 -S2144510F00444C0F1350034602860384602B0BDE887 -S214451100F08143F48013D6E77961E7E701A8FFF756 -S21445111038FD019B7B61012139612030E5E707EB0E -S2144511208103A0F2324030601869FFF70AFDC0EB34 -S21445113041112960E1E72DE9F74F88466946814622 -S214451140FFF756FF0F4604460D46404601A9FFF7F2 -S2144511504FFFD9F81030D8F81020A3EB020CDDE984 -S21445116000329B1A03EB4C13002BD5BF0A462A4682 -S214451170C3EB033302EB03578B46D8BF02EB035B47 -S2144511805B46024639462046FBF708FE03B0BDE8F7 -S214451190F08F013970B549111469013102F1140314 -S2144511A000EB810103EB8404051FA3420CD3A31A6D -S2144511B0113B23F003031132A24288BF0023184493 -S2144511C00023884205D370BD53F8046B45F8046F79 -S2144511D0EBE740F8043BF4E700F1140200694B11D5 -S2144511E0984210B511DB0ADD11F01F0107D052F801 -S2144511F0234024FA01F000FA01F18C420BD102EBB0 -S2144512008303934203D8002010BD0346F7E753F8FF -S214451210041D0029F5D00120F6E738B502FB01F597 -S214451220294600F057F8044618B12A46002100F032 -S21445123056FA204638BD000038B50546002945D043 -S21445124051F8043C0C1F002BB8BFE41800F04FFAC9 -S2144512501F4A1368104633B9636014602846BDE8D4 -S214451260384000F045BAA3420BD92168621893422C -S21445127004BF1A685B68636004BF52182260046046 -S214451280ECE71A465B680BB1A342FAD911685018C9 -S214451290A0420BD120680144501883421160DDD12D -S2144512A018685B68536001441160D7E702D90C2380 -S2144512B02B60D3E7206821188B4204BF19685B680A -S2144512C0636004BF091821605460C7E738BD00BF96 -S2144512D004FD4120F8B5CD1C25F0030508350C2D39 -S2144512E038BF0C25002D064601DBA94203D90C2341 -S2144512F033600020F8BD00F0FAF921490A68144623 -S2144513009CB9204F3B6823B92146304600F098F9F2 -S21445131038602946304600F093F9431C23D10C2308 -S2144513203360304600F0E4F9E3E723685B1B17D4E7 -S2144513300B2B03D923601C44256004E06368A24256 -S2144513400CBF0B605360304600F0D2F904F10B0039 -S214451350231D20F00700C21ACCD01B1AA350C9E79C -S21445136022466468CCE7C41C24F00304A042E3D0BC -S214451370211A304600F064F90130DDD1CFE700BFD1 -S21445138004FD412008FD41202DE9F0478E689E4228 -S21445139082460C4690461F4638D88A8912F4906F86 -S2144513A032D025680969A5EB0109656905EB450550 -S2144513B005EBD57501334B446D109D4238BF1D4630 -S2144513C0530531D52946FFF785FF064650B90C2308 -S2144513D0CAF80030A38943F04003A3814FF0FF309D -S2144513E0BDE8F08721694A46FFF7D6FAA38923F474 -S2144513F0906343F08003A381266165614E44A5EB67 -S21445140009052660A5603E46BE4200D93E463246A0 -S2144514102068414600F049F9A36822689B1B324480 -S214451420A36022600020DBE72A4600F062F9064604 -S2144514300028E1D121695046FFF7FEFEC7E70000C8 -S2144514402DE9F04F98468B891B069DB007460D46FD -S21445145014460ED50B6963B94021FFF73BFF28605C -S214451460286120B90C233B604FF0FF30D1E0402384 -S2144514706B610023099320238DF82930CDF80C8025 -S2144514803023DFF8A8818DF82A304FF0010923462E -S2144514909A4613F8012B0AB1252AF9D1BAEB040B63 -S2144514A00BD05B46224629463846FFF76DFF01308E -S2144514B000F0AA80099A5A4409929AF80030002BFF -S2144514C000F0A28000234FF0FF32CDE905230AF154 -S2144514D0010A049307938DF853301A935446052210 -S2144514E014F8011B5148FBF723F9049AD8B9D006DE -S2144514F044BF20238DF85330110744BF2B238DF866 -S21445150053309AF800302A2B15D0079A54460020B7 -S2144515104FF00A0C214611F8013B303B092B4ED9BA -S214451520B0B1079214E0A0EB080309FA03F313439E -S2144515300493A246D2E7039B191D1B680391002B13 -S214451540BBBF5B4242F0020207930793B8BF0492C3 -S21445155023782E2B0CD163782A2B35D1039B1A1D65 -S2144515601B680392002BB8BF4FF0FF330234059338 -S214451570DFF8C8A0217803225046FBF7D9F840B1DA -S2144515804023A0EB0A0003FA00F0049B0343013412 -S214451590049314F8011B26488DF828100622FBF7FD -S2144515A0C7F8002838D0234B1BBB039B073323F0D3 -S2144515B0070308330393099B3344099367E70CFBFA -S2144515C002320C460120A5E700230134059319464F -S2144515D04FF00A0C204610F8012B303A092A03D959 -S2144515E0002BC5D00591C3E70CFB0121044601231A -S2144515F0F0E703AB00932A460F4B04A93846FCF7A1 -S21445160057FB421C0646D6D1AB895B063FF52CAF49 -S21445161009981DB0BDE8F08F03AB00932A46064BEC -S21445162004A93846FCF7DCFDEBE700BFBC4D460099 -S214451630C64D4600B1DC440089134500C24D460000 -S21445164038B5064D0023044608462B6000F0C8F81A -S214451650431C02D12B6803B1236038BD0CFD4120E5 -S21445166001490020704700BF0000F87F10B56AB1F9 -S2144516700139841810F8013B11F8012F934203D124 -S214451680A04201D0002BF5D1981A10BD1046FCE7B4 -S2144516900346084641B1FF2A04D98A221A604FF00C -S2144516A0FF3070470A7001207047884210B501EB3D -S2144516B0020402D98442234607D8431EA14208D0D5 -S2144516C011F8012B03F8012FF8E7024401468A4238 -S2144516D000D110BD13F8014D02F8014DF7E702445D -S2144516E00346934200D1704703F8011BF9E770475C -S2144516F07047F8B5074614460E4621B9BDE8F8408A -S2144517001146FFF7E7BD22B9FFF796FD2546284661 -S214451710F8BD00F014F8A0420FD221463846FFF730 -S214451720D9FD05460028F2D031462246FFF734F962 -S21445173031463846FFF780FDE9E73546E7E751F895 -S214451740043C181F002BBCBF0B58C0187047000040 -S214451750F8B5C1F30A57A7F2FF34132C02460B46D9 -S21445176006460D4619DC002C09DA013401F0004323 -S21445177003D143F07F5343F4401300222AE0174930 -S214451780214103EA0100024310D04FF4002242FAF9 -S21445179004F4234423EA0103EFE7332C09DDB4F5CB -S2144517A0806F03D1FBF71AF806460D4630462946A4 -S2144517B0F8BDA7F213474FF0FF30F8400242F5D088 -S2144517C00121C4F1330401FA04F4121928BF5B1849 -S2144517D022EA000219461046E6E700BFFFFF0F0063 -S2144517E0044B1968024609B903491960186802444A -S2144517F01A60704710FD41200C024220FEE7FEE7C6 -S214451800FEE7FEE7FEE7FEE7836913F8023C032B97 -S2144518100FD8DFE803F007020A0F4FF0010080F308 -S214451820148870474FF00000F9E74FF0000080F34A -S214451830118870474FF01000F9E7FEE7FEE7FEE730 -S214451840FEE70000124B0021F0B51D68A94206D1FF -S214451850104B00221868144682420ED1F0BDDA6855 -S214451860D3E90164101B0022824202D101310C33B8 -S214451870ECE7A75CB7540132F6E7D3E901158D428C -S21445188002D101320833E7E701F8014BF7E700BF1D -S21445189080694600B46946007047FEE73E4B5B6884 -S2144518A013F0030370B574D0012B14BF002002203B -S2144518B000225300013203F18043F02A03F5181342 -S2144518C0B3F8801841EA0001A3F88018F1D1BFF3B8 -S2144518D04F8FBFF36F8F314900224FF0E02301F160 -S2144518E03800C3F8982D013251F8044B0E2AC3F838 -S2144518F09C4D50F8044BC3F8A04DF2D1D3F8942D27 -S21445190042F00102C3F8942DBFF34F8FBFF36F8F9C -S2144519100022C3F8842DBFF34F8FD3F8803D43F69E -S214451920E0744FF0E022C3F3C900C3F34E335B01C6 -S21445193003EA0406014646EA8175C2F8605FBFF3CE -S2144519404F8F0139F7D2203B13F1200FF0D1BFF36B -S2144519504F8FD2F8143D43F48033C2F8143DBFF39D -S2144519604F8FBFF36F8FBFF34F8FBFF36F8F00233C -S214451970C2F8503FBFF34F8FBFF36F8FD2F8143D79 -S21445198043F40033C2F8143DBFF34F8FBFF36F8F58 -S21445199070BD01208CE700BF000026405839460040 -S2144519A029B118235843024B1B5C03B108477047BF -S2144519B020FD41202DE9F0410F469846104B15462F -S2144519C0069E53F820400CF06DFC012F08D0022FE0 -S2144519D011D067B9226846EA080522EA050505E0FA -S2144519E0226822EA05052560256835432560BDE859 -S2144519F0F0410CF073BC226835431543F6E700BF4B -S214451A00505F4600174B89B253F82030D3F8A033C1 -S214451A105B0F5A1E022A144A94BFC3EBC3130E2308 -S214451A2010B54FF0180498BF5B0004FB002098BF24 -S214451A300E33427898BFDBB24FF6FF70012A06D1C7 -S214451A40C3F1100300FA03F301EA030010BDC3F126 -S214451A500F039840C0F30E00084040FA03F398B2CF -S214451A60F4E700BF505F460020FD41202DE9F04FCA -S214451A70090498463C4B8BB001F44031002553F899 -S214451A802030044601920C22009341F400232E4652 -S214451A900293364B02FB003B069300EB400307934D -S214451AA05BF8043B002B57D0EB004FF00009DBB248 -S214451AB00593009B14332B440393009B03EB451778 -S214451AC0059B03EB0902D3B2C2F3421102F01F0293 -S214451AD00493079B1944069B53F8211021FA02F2FA -S214451AE0D30733D5D7F80011029B01F43022934231 -S214451AF02CD1019B3BB120460891FFF783FF019B04 -S214451B00089923F81600B8F1000F16D04FF0060ACC -S214451B1020460AFB06FA08EB0A02CDE90812FFF74B -S214451B2071FF099A08999080049BC1F3C040C1F3A0 -S214451B30804108F80A30507091700123013603FA47 -S214451B4009F2039B1A60149B9E4208D209F10109CB -S214451B500437B9F1200FB3D104350C2DA0D130464A -S214451B600BB0BDE8F08F00BF505F46005C5F460097 -S214451B70034B53F8203003F5807303EB8100704721 -S214451B80505F460038B51F4B054653F8204023693D -S214451B90DB060BD510232361236AD90606D51A4AD8 -S214451BA0182303FB0023D968FFF7FAFE2369DA07F3 -S214451BB00CD501232361236ADB0707D5124A182370 -S214451BC0284603FB05235968FFF7EAFE23695807AD -S214451BD00CD504232361236A590707D50A4A1823D7 -S214451BE0284603FB05239968FFF7DAFE23699A071B -S214451BF001D50223236123691B0701D508232361E9 -S214451C0038BD00BF505F460020FD4120124B30B521 -S214451C1053F8203012B1012A0ED030BD0F4C0C259A -S214451C20A43305FB004050F8044B0CB18C589C502F -S214451C3004320C2AF7D1F0E7084A0C24B43304FBE7 -S214451C400020002250F8044B0CB18C589C500432AE -S214451C500C2AF7D1E1E700BF505F46005C5F4600BF -S214451C60F8B5134B570902F01F060C4653F820509B -S214451C7011B101290ED0F8BDA43501240CF07AFB2C -S214451C80B44055F827301C4345F82740BDE8F84092 -S214451C900CF08CBBB4350CF009FCB44055F8271055 -S214451CA00C4345F82740BDE8F8400CF01BBC00BF88 -S214451CB0505F4600F8B5144B570902F01F060D460F -S214451CC053F8204011B101290FD0F8BDA4340125A1 -S214451CD00CF084FBB54054F8273023EA050544F854 -S214451CE02750BDE8F8400CF095BBB4340CF012FC18 -S214451CF0B54054F8271021EA050544F82750BDE8B5 -S214451D00F8400CF023BC00BF505F460038B5094B81 -S214451D100C4653F820500CF005FED5F8A03323F0BA -S214451D20604343EA4473C5F8A033BDE838400CF039 -S214451D3015BE00BF505F460038B50D460A4B53F8F2 -S214451D4020400CF073F82DB1012D08D0BDE8384081 -S214451D500CF088B8236843F080732360F6E7236861 -S214451D6043F48013F9E700BF505F4600164B10B5A5 -S214451D7053F8204063689A0CD90B02F0400201F4F0 -S214451D8080710A43590B01F080010A43991601F008 -S214451D9020010A430D4951F8201011F0040118BFDF -S214451DA0D8094FEA431318BF00F4007003F4806364 -S214451DB018BF02432069134319B900F00F001843B2 -S214451DC010BD00F01F00FAE7505F4600805F4600F2 -S214451DD0064A074B52F8202053F82030520754BF86 -S214451DE001F00F0101F01F0119617047805F460041 -S214451DF0505F4600504B2DE9F34153F820400021F3 -S214451E0040F6B8304FF002080BF0B2FC074600200B -S214451E100BF09AFC00900CF015FBD4F8A43043F078 -S214451E200103C4F8A4300CF029FB0CF033F8236802 -S214451E3023F400332360236843F0005323600CF0FB -S214451E4045F84FF01023C4F840330CF003FDD4F8A2 -S214451E50483343F44073C4F84833D4F8443343F026 -S214451E608003C4F844330CF011FD0CF013F82368D6 -S214451E7043F0807323600CF029F8002140F6B83013 -S214451E800BF076FC054600200BF05EFC0190002624 -S214451E9003E001A80BF05EFC0644616811F480215E -S214451EA023D1B542F5D802260BF0F4FF23684FF050 -S214451EB0000823F0807323600CF008F8656805F089 -S214451EC007050DB1B84526D30CF0C4FCD4F8443309 -S214451ED0B84528BF022623F08003C4F844330CF0E7 -S214451EE0D5FC304602B0BDE8F081B542DBD90026C8 -S214451EF063685B0307D5B542D5D9002101A80BF029 -S214451F0029FC0644F4E7B542CDD9B8F1010F0BD00C -S214451F104FF00108BBE76568002168460BF01AFCE0 -S214451F2005F007058044CCE7D4F8503313F4384F12 -S214451F3014BF01260026B7E7505F460013B5144682 -S214451F401A4600230094FFF791FD02B010BD07B571 -S214451F5000920022FFF78AFD03B05DF804FB38B512 -S214451F600C4B0C4653F8205005F5807353F821105A -S214451F7011F400230BD0FFF745FD0121630904F05A -S214451F801F04143501FA04F445F8234038BD1846B5 -S214451F90FCE700BF505F4600F8B51C46114B4E099E -S214451FA001F01F0753F8205000232170A38063706B -S214451FB0A37005F5807353F8211081EA024212F4A6 -S214451FC0403F09D10B0307D501236370C1F3804316 -S214451FD0A370FFF717FDA08001231435BB4045F8D5 -S214451FE02630F8BD505F4600164BF7B553F82070BF -S214451FF0002140F6B83000247D680BF0B9FB064654 -S21445200000200BF0A1FB01900BF0ACFF3B6805F000 -S214452010070523F001033B600BF0C0FF6DB1B442EA -S21445202002D3022003B0F0BD7D68002101A80BF065 -S21445203091FB05F007050444F0E7B4422CBF0220A7 -S2144520400020EFE7505F4600174BF7B553F8207072 -S214452050002140F6B83000247D680BF089FB064623 -S21445206000200BF071FB01900BF0B0FF3B6805F0CC -S214452070070543F001033B600BF0C4FF012D0DD06F -S214452080B44202D3022003B0F0BD7D68002101A80A -S2144520900BF060FB05F007050444EFE7B4422CBFA0 -S2144520A002200020EFE700BF505F46003E4B2DE97B -S2144520B0F34153F820500021064640F6B8300BF061 -S2144520C057FB804600200BF03FFB01903046FFF75C -S2144520D0BBFF0446002862D10BF010FF2F682B6823 -S2144520E0182223F006032B60304B296802FB063284 -S2144520F093785B0003F006030B432B600BF01AFF47 -S2144521003046FFF771FF0446002848D10CF0D6FB51 -S214452110D5F8A03323F0C05323F0710343F0700382 -S214452120C5F8A033D5F8A03343F00803C5F8A03367 -S214452130D5F8A03343F00103C5F8A0330CF0DAFB1D -S214452140D5F8A0331B040AD5444502D34FF0020800 -S2144521500BE0002101A80BF0FDFA0444F0E74445E6 -S214452160F4D2D5F8A033C3F3C0083046FFF76CFF6A -S2144521700446A0B90BF0C2FE2B6807F0060723F00D -S21445218006032B602B681F432F600BF0D3FE3046AB -S214452190FFF72AFFB8F1000F14BF44460446204611 -S2144521A002B0BDE8F08100BF505F460020FD4120EB -S2144521B038B50A4B53F82050094B53F820305B0787 -S2144521C054BF01F00F0401F01F040CF0DBFA296A36 -S2144521D00C432C62BDE838400CF0F0BA505F460020 -S2144521E0805F460038B50B4B53F820500A4B53F8E2 -S2144521F020305B0754BF01F00F0401F01F040CF0BC -S214452200F5FA296A21EA04042C62BDE838400CF048 -S21445221009BB00BF505F4600805F46001E4B12F06C -S214452220010F2DE9F0410446904653F820704FEAD9 -S214452230511601F01F0513D000EB4003174A3344EF -S21445224052F8233063B10CF001FA07F1240201235A -S21445225052F82610AB400B4342F826300CF012FAE3 -S21445226018F0020F16D004EB44040C4B344453F8D4 -S21445227024307BB10CF082F907F53877012157F801 -S214452280263001FA05F51D4347F82650BDE8F041CE -S2144522900CF090B9BDE8F081505F46005C5F4600A3 -S2144522A01F4B12F0010F2DE9F0410446904653F8B6 -S2144522B020704FEA511601F01F0514D000EB40037D -S2144522C0184A334452F823306BB10CF0F3F907F152 -S2144522D02401012251F82630AA4023EA020341F898 -S2144522E026300CF003FA18F0020F17D004EB44041E -S2144522F00C4B344453F8243083B10CF073F907F58E -S2144523003877012157F8263001FA05F523EA050501 -S21445231047F82650BDE8F0410CF080B9BDE8F0819D -S214452320505F46005C5F46000E4B0F4A30B553F88B -S21445233020400C2303FB00F5555915B10D78C4F81C -S214452340945003FB00235B6813B14B78C4F8983070 -S2144523500C2303FB0020836813B18B78C4F89C30AC -S21445236030BD00BF505F46005C5F46000E4B70B503 -S21445237053F820500E4614460BF090FE2B68002E60 -S2144523804FEA442423F4606304F4C0642B6018BF0A -S2144523904FF400632A6808BF002314431C432C608F -S2144523A0BDE870400BF096BE505F4600164B2DE9D3 -S2144523B0F04107460D4653F820800E78FFF744FE59 -S2144523C00446F0B90BF036FED8F80030760023F018 -S2144523D0060306F006061E43C8F800600BF046FEE8 -S2144523E03846FFF701FE044658B969793846AA7952 -S2144523F0FFF7BCFF2B79691C3846C8F8C830FFF78D -S21445240093FF2046BDE8F081505F4600064B10B569 -S21445241053F820400BF076FE236843F040032360D4 -S214452420BDE810400BF08ABE505F46001A4BF7B524 -S214452430174653F820400D4640F6B83000210BF0BD -S21445244097F9064600200BF07FF901900BF08EFEBB -S2144524501FB9236823F080732360236843F0800305 -S21445246023600BF09FFE15B9002003B0F0BD6568EC -S214452470002705F0807565B1B74201D30220F4E721 -S2144524806568002101A80BF065F905F080750744DD -S214452490F1E7B742E8D3F1E7505F4600114B53F8F2 -S2144524A020309B0770B50D46144619D50E4B53F88C -S2144524B020600CF06BFA012DD6F880300AD0022D3C -S2144524C00BD00DB964F34103C6F88030BDE87040C3 -S2144524D00CF078BA64F3C303F6E764F34513F3E701 -S2144524E070BD00BF805F4600505F460038B50E4B56 -S2144524F00C4653F820309B0715D50C4B53F8205007 -S2144525000CF0E0FA6209012105F1840304F01F048A -S21445251053F8220001FA04F4044343F82240BDE888 -S21445252038400CF0EBBA38BD805F4600505F460039 -S21445253038B50F4B0C4653F820309B0716D50D4B38 -S21445254053F820500CF0F2FA6009012105F1840396 -S21445255004F01F0453F8202001FA04F422EA040488 -S21445256043F82040BDE838400CF0FCBA38BD00BF03 -S214452570805F4600505F46000A4B53F820309B0765 -S21445258010B50ED5084B53F820400CF033FAD4F866 -S214452590803043F00103C4F88030BDE810400CF0AD -S2144525A045BA10BD805F4600505F46000A4B53F85B -S2144525B020309B0710B50ED5084B53F820400CF03D -S2144525C04DFAD4F8803023F00103C4F88030BDE8D6 -S2144525D010400CF05FBA10BD805F4600505F460065 -S2144525E0064B10B553F820400CF0D4FA236C43F054 -S2144525F001032364BDE810400CF0E8BA505F46007E -S214452600064B10B553F820400CF0F8FA236C23F02F -S21445261001032364BDE810400CF00CBB505F460038 -S21445262038B50B4B0C4653F820500CF04FFB62095F -S214452630012105F1440304F01F0453F8220001FA72 -S21445264004F4044343F82240BDE838400CF05ABB36 -S214452650505F460038B50C4B0C4653F820500CF0EE -S21445266069FB6009012105F1440304F01F0453F892 -S214452670202001FA04F422EA040443F82040BDE889 -S21445268038400CF073BB00BF505F4600F8B50C4BA6 -S2144526900C220C4C53F8206002FB004406F144051E -S2144526A0503654F8047B3FB10CF078FB2B6823EA90 -S2144526B007032B600CF08EFB0435B542F1D1F8BD0F -S2144526C0505F46005C5F460038B50A4B0C4653F8EB -S2144526D020500CF0C7FA64002B6C04F0020423F07B -S2144526E002032B642B6C1C432C64BDE838400CF06D -S2144526F0D5BA00BF505F46001F4B70B553F8205003 -S21445270016460C46D5F8A0335B0F5A1E022AB288E9 -S21445271097BFC3EBC3130E235B000E3398BFDBB2E4 -S214452720C3F10F03DBB202FA03F1144A02EA01428F -S214452730718801FA03F3C3F30E03134304F1180239 -S21445274045F822300BF0EAFFB079610001246A6B48 -S2144527504B1C04FA03F348B11343F2798C4042B15B -S21445276023436B63BDE870400BF0F4BF22EA0303D6 -S214452770F3E723EA0403F4E7505F46000000FF7FD3 -S214452780A84B2DE9F74F53F8206000220C4601214F -S2144527900546FFF74BFE3368284623F4003333607F -S2144527A0FFF752FC8046002840F0E5802378A27863 -S2144527B05B07A17C520003F0005302F006021A4361 -S2144527C0237C002B637C14BF20270027002B4FEA71 -S2144527D0817303F0804314BF4FF00040002013433D -S2144527E0914A3B4352F825707A0743EA000306D5DB -S2144527F02279012A00F0C380022A00F0C38062795C -S214452800012A00F0C280022A00F0C280A279022A7C -S2144528100CBF4FF08060002003436AB1E279002A7E -S21445282014BF4FF0006200221343227A002A14BFD9 -S2144528304FF0007200221343E27DDFF8F8A1002A2C -S214452840227E4FEA422214BF4FF40060002002F475 -S214452850C0621343034328463360182303FB05A38E -S2144528605970FFF7C1FB8046002840F084800C2352 -S2144528706E4A03FB05F19146515811B1627AC6F886 -S214452880942003FB05935B6813B1A37AC6F898308A -S2144528900C2303FB05939B6813B1E37AC6F89C307B -S2144528A0A37DC6F8C830FB0702D5A38AC6F8C43050 -S2144528B00C22002306F1A40704F1200C02FB059226 -S2144528C0104650F8041B11B15CF80310F950043358 -S2144528D00C2BF6D1002306F1B40004F12C0752F870 -S2144528E0041B09B1F958C15004330C2BF7D1617854 -S2144528F02846FFF70BFA636C002B4CD1E76B002F8D -S2144529005ED1D6F8803018270021284623F00103EB -S2144529106F43C6F88030237BD6F880201343C6F82D -S2144529208030627BFFF7BAFDA27B01212846FFF780 -S214452930B5FDE27B02212846FFF7B0FD0AEB07030B -S214452940A26C2846217F5A60E26C9A60226DDA6056 -S214452950626D1A61A26D5A61E2789A70FFF7B4FE0D -S214452960628B334B03EA0243627E1343C6F8A833B1 -S21445297001230AF80730404603B0BDE8F08F43F41C -S21445298000333CE743F4403339E743F480033DE7FF -S21445299043F4C0033AE794F84030002BAED0002706 -S2144529A008E0616C0137284601EBC30211F8331085 -S2144529B0FFF7A2FE94F84020FBB29A42F1D89DE775 -S2144529C094F83830002B9CD005224FEA450B12FB75 -S2144529D00373009305EB45030193009BBB4290D0E0 -S2144529E039784FF0FF0C01F01802C8080CFA02F2CD -S2144529F00BEB050C0CEB511C59F82C301A4228D021 -S214452A0001F0070EBA7806F52C7C00B20EF1FF3EB3 -S214452A10BEF1060F10D8DFE80EF03F4B57636F7BCD -S214452A20870000BF505F4600805F46005C5F4600FB -S214452A300000FF0320FD41205CF8203002F0030231 -S214452A4023F003034CF820305CF820301A434CF84A -S214452A5020203879FA7808B142F002022846FFF776 -S214452A60DDFB97F800E0019B4FEA5E1103EB5E1233 -S214452A7059F8222072B106F1840C09B27A785CF8CE -S214452A80210022B10EF01F0E012202FA0EF2024379 -S214452A904CF821200537A0E75CF82030120123F0DA -S214452AA0300302F030024CF820305CF82030CDE799 -S214452AB05CF82030120223F4407302F440724CF85E -S214452AC020305CF82030C1E75CF82030120323F450 -S214452AD0405302F440524CF820305CF82030B5E7BD -S214452AE05CF82030120423F4403302F440324CF8AC -S214452AF020305CF82030A9E75CF82030120523F436 -S214452B00401302F440124CF820305CF820309DE724 -S214452B105CF82030120623F0407302F040724CF801 -S214452B2020305CF8203091E75CF82030120723F01F -S214452B30405302F040524CF820305CF8203085E790 -S214452B40F0B5464B99B04FF48072054653F8204091 -S214452B500023ADF8062001A9414A8DF804300293BA -S214452B60ADF814308DF816308DF820308DF83C30A1 -S214452B7010938DF84430CDE90323CDE90633CDE9EE -S214452B801233CDE91433CDE91633FFF7F9FD0028A6 -S214452B9062D1344B0C2104F1240204F1300601FBCA -S214452BA005314FF0FF3751F804CBBCF1000F03D089 -S214452BB0106042F8107C106604329642F3D10C221F -S214452BC002FB05F1585810B10021C4F8E01202FB8B -S214452BD00532516811B10022C4F8E4220C2202FBEA -S214452BE005339B6813B10022C4F8E82218B14FF0AC -S214452BF0FF32C4F8F02219B14FF0FF32C4F8F42280 -S214452C001BB14FF0FF33C4F8F832174B10F0FF0FE7 -S214452C1023666366A366E36602D00023C4F8B03233 -S214452C2010F47F4F02D00023C4F8B43210F47F0F5F -S214452C304FF0000601D0C4F8B86228461F216663E7 -S214452C40FFF7C6F80121FFF761F81823074A28461B -S214452C506B43D654FFF7F8F919B0F0BD505F460000 -S214452C60001616165C5F46000000FF7F20FD4120DB -S214452C7038B50D460A4B53F820400BF0ABFA2DB14C -S214452C80012D08D0BDE838400BF0C0BA236823F0C4 -S214452C9000532360F6E7236843F00053F9E700BF87 -S214452CA0505F46001A4B70B553F8204005460E4611 -S214452CB00BF0C4FA236823F4003323600BF0DAFAEA -S214452CC02846FFF7C1F910BB124B53F825305B0772 -S214452CD014D50BF0B3FA012E06D0022E13D05EB9EA -S214452CE0236823F4403306E0236823F480332360C7 -S214452CF0236843F4003323600BF0BCFA2846BDE84E -S214452D007040FFF771B9236843F44033F3E770BD6D -S214452D10505F4600805F460007B5032A0BD8DFE8BC -S214452D2002F0020D10174FF0006300934FF08062DB -S214452D300023FEF73FFE03B05DF804FB4FF000733B -S214452D40F3E74FF0206300934FF080631A46F0E7B1 -S214452D504FF4800300934FF40013F7E70020FEF787 -S214452D6011BF0120FEF70EBF0220FEF70BBF000085 -S214452D7070472DE9F74FC54E0025C54B04463268CA -S214452D801D70019352B100F54E7AC24FDFF8248389 -S214452D90DFF80493A37BAB4200F2CF8004F14E05E7 -S214452DA02046346003F0E1F900262846DFF808831C -S214452DB0DFF80893DFF8E0A2E379871CB34200F218 -S214452DC0CC8004F5B4764FF00008DFF8F492374629 -S214452DD0DFF8F0A2DFF8C0B2A37A434500F2CA8016 -S214452DE004F138074FF00009DFF8DCA2B846DFF8F3 -S214452DF0DCB2A379A84A4B4500F2CC8004F118080A -S214452E004FF00009A5494046DFF898B2A24B6279D3 -S214452E1000F1100A4A4500F2CF8004F110004FF049 -S214452E2000099F49DFF8A8B29B4B227900F1040AB6 -S214452E304A4500F2D1804FF00009DFF860B2994B61 -S214452E40954A617908F1100A494500F2D580DFF8C0 -S214452E508482019B1B78212B40F2DF8004F54A785B -S214452E604FF00009DFF870A2DFF870B2637B8A4A3C -S214452E704B4500F2DB8004F5B2784FF0000ADFF8E8 -S214452E8060B2C146884A8449637A534500F2DE807B -S214452E9004F168004FF00009DFF848B2834B7E4ADC -S214452EA0217A00F10C0A494500F2E1804FF000090D -S214452EB0DFF82CA2DFF8F0B1637A774A4B4500F28B -S214452EC019814FF00008DFF80092DFF800A2DFF81E -S214452ED0C8B1A379434500F21E810027DFF8E0819B -S214452EE0DFF8E091DFF8B0A1A37ABB4200F2238178 -S214452EF06F4F0026DFF8F081DFF8BC91DFF8BCA104 -S214452F003E70E379B34200F2258104F5C270002590 -S214452F10DFF8D881DFF8D891DFF87CA1237B061D42 -S214452F20AB4200F22E813D78002D00F0378100201F -S214452F3003B0BDE8F04F03F027B99AF80030504685 -S214452F4001350AF1080A09EBC3035B7818F8032034 -S214452F5014235343FB5898471CE717F8023C0136A1 -S214452F600AEBC3035B7819F8033058F833309847B3 -S214452F70384621E73B78384608F101080C370BEB15 -S214452F80C3035B781AF803200C23534359F80330E0 -S214452F90984721E798F80030404609F1010908F1BD -S214452FA0160802EBC3035B781BF803100C234B4350 -S214452FB05AF8033098471CE71AF8102C09F101090E -S214452FC003EBC20252781BF8022051F83220904794 -S214452FD05046314B31491AE71AF8042C09F10109D4 -S214452FE003EBC20252781BF8022051F82220904784 -S214452FF05046294B2A4918E71AF8101C404609F14D -S2144530000109D04602EBC1014978595C0BEBC10179 -S21445301049688847204A234B13E758F82330984792 -S214453020019B019A1B780133137012E798F800301C -S214453030404609F1010908F1100802EBC3035B7825 -S2144530401BF803305AF8233098470FE799F80030B5 -S21445305048460AF1010A09F1030901EBC3035B7807 -S214453060D35C5BF8333098470B490F4A0CE71AF8A0 -S2144530700C1C09F1010902EBC1014978595C5BF862 -S214453080211088475046044A084B09E77C234020D0 -S21445309068FD4120F05F4600D0634600B05F4600BD -S2144530A0E45F460097684600A0684600A968460063 -S2144530B07823402058684600386046006A684600CF -S2144530C0C85F46007C684600186046007368460040 -S2144530D08E6846008C624600306046006168460051 -S2144530E0A05F46008C5F460019634600D45F4600E5 -S2144530F08568460098F80030404609F1010908F110 -S214453100030802EBC3035B781BF803300AEBC303E3 -S2144531105B689847D0E63B780C22384608F10108AC -S2144531200BEBC30316375B781AF8033002FB0393A1 -S2144531305B689847CDE633780C22304601370AEB74 -S214453140C3030C365B7819F8033002FB03835B68D0 -S2144531509847C9E66B7818F80330012B0ED12A78C4 -S21445316028461D4B03EBC2035B781AF8033009EB80 -S214453170C3035B68984701360235C2E601233B70B8 -S214453180F9E716F8043C01350AEBC3035B7819F8F2 -S214453190033058F8333098473046BFE604F54E7648 -S2144531A00E4FDFF83C8004F55670DFF82C9002F0A1 -S2144531B0DBFFA37BAB427FF6BAAE337814223046AC -S2144531C0013509EBC30308365B7818F8033002FB74 -S2144531D003735B689847ECE7D0634600F05F4600AC -S2144531E05868460008B50A4B0C210A4A18780A4B17 -S2144531F003EBC0035B78D35C084A01FB03239B685B -S2144532009847012803D002280CBF0020022008BD9D -S2144532101863460073684600D0634600186046004B -S2144532202DE9F041264D2B68002B43D10020BDE803 -S214453230F04102F0A9BF00EB4402630092F84F103C -S214453240715C01290DD092F84E104E331D4A184434 -S21445325002EBC102527818F8022007EBC202526808 -S214453260904701342868C379A342E4D8164B1B78A7 -S214453270002BDBD00024154E154F00F55670DFF8B1 -S214453280448002F071FF2B689A7BA242CED904F1A6 -S214453290670203EBC400013413F83230142200F5FC -S2144532A04E7008EBC3035B78FB5C02FB03635B680D -S2144532B09847E8E70024074E074FDFF82080D1E718 -S2144532C07C234020D063460078234020F05F4600AC -S2144532D05868460019634600386046006A684600E6 -S2144532E010B5FFF746FD064B1C782CB1FFF77AFF65 -S2144532F0044618B9FFF794FF204610BD0124FBE7A6 -S21445330078234020054B1421054A03EBC0035B7820 -S214453310D35C044A01FB03239B681847D0634600E9 -S21445332058684600F05F4600054B1421054A03EBF6 -S214453330C0035B78D35C044A01FB03231B6918472B -S214453340D063460058684600F05F4600054B14219A -S214453350054A03EBC0035B78D35C044A01FB0323B1 -S214453360DB681847D063460058684600F05F46005D -S21445337002F00ABF014B1860704700BF802340200B -S214453380054B0121054A03EBC0035B78D25C044B31 -S21445339003EBC2035B681847D06346008568460062 -S2144533A0D45F4600054B0021054A03EBC0035B7816 -S2144533B0D25C044B03EBC2035B681847D0634600F8 -S2144533C085684600D45F4600152805D9A0F1160342 -S2144533D0024A52F82330184702F0CCBEA060460099 -S2144533E010B5064C064B227853F82230984723787A -S2144533F0212B9CBF0133237010BD00BF68FD4120C3 -S2144534008C624600014B1B68184700BF802340204E -S214453410F8B5074600200E4614461D460AF094F9B0 -S21445342000213860284631600AF0A2F92060F8BDD0 -S21445343038B50C46002115460AF08CF92368184421 -S214453440A842206034BF0020012038BD70477FB5B4 -S214453450274B05460278274C13F83260D4F81433C8 -S214453460DA0130D4D4F8343303AA02A901A843F0CC -S2144534708073C4F83433D4F8003343F00103C4F8FA -S2144534800033D4F8043343F00103C4F8043345F657 -S214453490F02323604AF20F53236042F21073FFF77E -S2144534A0B7FF039A02A901A8FFF7C2FFD4F8143361 -S2144534B0DB0106D40028F4D029780120FFF7A2FFC7 -S2144534C001E00028F8D10C4B53F826106B688A6843 -S2144534D0012B22F0FC4238BF01235B0603F0FC4378 -S2144534E013438B60FF21287802F02EFE04B070BD92 -S2144534F0D063460000C02D4064634600F0B5314BAE -S21445350085B002780546304C13F8326003EBC203AB -S214453510DF78D4F81433DA0130D4D4F8343303AA38 -S21445352002A901A843F08073C4F83433D4F80033B5 -S21445353043F00103C4F80033D4F8043343F00103E1 -S214453540C4F8043345F6F02323604AF20F5323604C -S21445355042F21073FFF75CFF039A02A901A8FFF732 -S21445356067FFD4F81433DB0106D40028F4D0297855 -S2144535700120FFF747FF01E00028F8D1134B6968A3 -S21445358053F8262002EB8702D2F8803023F000431A -S214453590C2F88030287889B14B1ED2F880401B048B -S2144535A024F4702403F47023234343F00043C2F805 -S2144535B0803002F0D1FD18B9FF21287802F0C4FD0D -S2144535C005B0F0BDD063460000C02D40646346009C -S2144535D0F0B53A4A0446067885B0636802EBC601FC -S2144535E012F836200C26CD784879897806FB0212E3 -S2144535F0334951F8226053B106EB8501013B8A6891 -S2144536001B0422F47C1203F47C1313438B600128BD -S21445361022D1736BD9071FD506EB85050021AB680C -S21445362023F00043AB60207802F08EFD42F2107323 -S21445363003AA02A901A8FFF7EBFEF76B02A9039AB6 -S21445364001A8FFF7F5FEFB071FD50028F5D0217822 -S2144536500120FFF7D7FE20E042F2107303AA02A925 -S21445366001A8FFF7D5FEF76B02A9039A01A8FFF755 -S214453670DFFEFA0706D50028F5D021780120FFF7AA -S214453680C1FE18E00028C7D0F7E70028DFD1AA68B2 -S214453690237A22F0FF021343AB6063685BB1AB68E5 -S2144536A043F00043AB60207802F056FD18B9FF2181 -S2144536B0207802F049FD05B0F0BD00BFD063460056 -S2144536C0A0634600F0B52B4A0446057885B0636886 -S2144536D002EBC50112F835200C25CE784879897855 -S2144536E005FB0212244951F8225053B105EB8601D9 -S2144536F0013B8A681B0422F47C1203F47C131343B3 -S2144537008B6001280DD16B6BDA070AD5616836B236 -S2144537102078F9B905EB8605AB6823F00043AB6026 -S21445372023E042F2107303AA02A901A8FFF770FE30 -S214453730EF6B02A9039A01A8FFF77AFEFB0706D5A9 -S2144537400028F5D021780120FFF75CFE0FE0002821 -S214453750DCD0F7E705EB8605AB6843F00043AB6086 -S21445376002F0FAFC18B9FF21207802F0EDFC05B00E -S214453770F0BD00BFD0634600A063460070470178A1 -S2144537800A4B13F8312003EBC1030C219B7801FB50 -S2144537900233074A52F82330427812B101225A635F -S2144537A070475A6B22F00102F9E700BFD063460026 -S2144537B0A06346007FB5437804463BB3017801A82D -S2144537C0134B13F8312003EBC1030C219B7801FB07 -S2144537D00233104A52F8235001230DEB010202A989 -S2144537E0AB6342F21073FFF713FEEE6B02A9039A22 -S2144537F001A8FFF71DFEF30706D50028F5D021786A -S2144538000120FFF7FFFD01E00028F8D104B070BDA8 -S214453810D0634600A063460070470389F0B504466A -S21445382085B0002B71D00278394B13F8327003EB14 -S214453830C203DA78FF2A3FD01D79FF2D3CD0587950 -S214453840FF2839D033492BB251F8221001EB8505B4 -S21445385051F82310C140C9072ED42F49012651F8E7 -S21445386022C086405CF8231031434CF823102B4B7E -S21445387053F822301A6842F001021A605A6842F03C -S21445388001025A6002F0EEFC42F2107303AA02A946 -S21445389001A8FFF7BDFD039A02A901A8FFF7C8FDD9 -S2144538A02B681E4206D10028F5D021780120FFF767 -S2144538B0A9FD01E00028F8D1194B03AA02A901A8E1 -S2144538C053F8275063891B0403F47F0343F0010331 -S2144538D02B6042F21073FFF79BFDFFF781FD6E6884 -S2144538E0039A02A901A8FFF7A3FD002E034606DBAF -S2144538F00028F2D021780120FFF784FD05E02078E6 -S214453900002BF7D1FF2102F01FFC05B0F0BD00BF2C -S214453910D06346003C634600486346003063460035 -S2144539206863460030B4114A007802EBC003DD7880 -S214453930FF2D16D01C79FF2C13D05979FF2910D0AE -S2144539400B4B53F8253053F82430CB40DB0708D5CE -S214453950084B12F8302053F82220136823F0010351 -S2144539601360002130BC02F0EFBB00BFD0634600B9 -S2144539703C634600686346000389F0B5044685B057 -S214453980002B7FD00278424B13F8326003EBC2031C -S214453990DA78FF2A3FD01D79FF2D3CD05879FF288D -S2144539A039D03C492BB251F8221001EB850551F828 -S2144539B02310C140C9072ED43749012751F822C0E4 -S2144539C087405CF8231039434CF82310334B53F8A3 -S2144539D022301A6842F001021A605A6842F0010223 -S2144539E05A6002F03FFC42F2107303AA02A901A8EE -S2144539F0FFF70EFD039A02A901A8FFF719FD2B68EC -S214453A001F4206D10028F5D021780120FFF7FAFCA1 -S214453A1001E00028F8D1224B607B53F82650638995 -S214453A200206217B1B0402F0807203F47F031343D6 -S214453A30A27B120143EAC173D2B2134343F001039A -S214453A402B60F8B101BB42F2107303AA02A901A884 -S214453A50FFF7DEFCFFF7C4FC6E68039A02A901A8CF -S214453A60FFF7E6FC002E034606DB0028F2D0217859 -S214453A700120FFF7C7FC05E02078002BF7D1FF2192 -S214453A8002F062FB05B0F0BD21780220F1E700BFE9 -S214453A90D06346003C6346004863460030634600B4 -S214453AA06863460030B4114B007813F8305003EB8A -S214453AB0C003DC78FF2C0DD01979FF290AD05A7936 -S214453AC0FF2A07D00A4B53F8243053F82130D34009 -S214453AD0DB0706D5074B53F82520136823F001036B -S214453AE01360002130BC02F02FBB00BFD0634600F8 -S214453AF03C634600686346007047002070470000F8 -S214453B0070477047F0B5394B0446027885B038485B -S214453B1003EBC2036588DA78597950F822001B7999 -S214453B2000EB830650F82300C840002D2ED0C5076D -S214453B305AD43048012550F822708D4057F8230056 -S214453B40284347F823002C4B53F822301A6842F096 -S214453B5001021A605A6842F001025A6002F082FB7E -S214453B6042F2107303AA02A901A8FFF751FC039A73 -S214453B7002A901A8FFF75CFC33681D4232D1002834 -S214453B80F5D021780120FFF73DFC2DE0C0072BD569 -S214453B901848012550F822708D4057F8230020EA32 -S214453BA0050047F82300144B53F822301A6842F0B4 -S214453BB001021A605A6842F001025A6002F052FB4E -S214453BC042F2107303AA02A901A8FFF721FC039A43 -S214453BD002A901A8FFF72CFC33681D4202D0002835 -S214453BE0F5D0CEE70028CCD105B0F0BDD063460071 -S214453BF03C634600486346003063460007B581F09F -S214453C0001018DF8040001A8ADF80610FFF77AFF0C -S214453C1003B05DF804FB00BF70470346007859883B -S214453C20064BDA6829B142F48072FF21DA6002F069 -S214453C308BBA22F48072DA60F9E700BF00802C4028 -S214453C40034600785988064B9A6829B142F0010226 -S214453C50FF219A6002F078BA22F001029A60F9E7ED -S214453C6000002D407047704703207047264B30B5FF -S214453C7003EBC003254C85B09D79D4F814331A045C -S214453C802CD4D4F8343343F40043C4F83433D4F84E -S214453C90003343F00103C4F80033D4F8043343F04B -S214453CA00103C4F8043302F0DDFA42F2107303AAA6 -S214453CB002A901A8FFF7ACFB039A02A901A8FFF7E2 -S214453CC0B7FBD4F814331B0406D40028F4D091214E -S214453CD00120FFF797FB01E00028F8D10C4B53F87D -S214453CE02520136951691268D40709D50B409A07F0 -S214453CF008D413F0010F14BF0220002005B030BDD4 -S214453D000320FBE70120F9E7D063460000C02D40BD -S214453D1054634600204B30B503EBC0031F4C85B0BB -S214453D209D79D4F814331A042CD4D4F8343343F498 -S214453D300043C4F83433D4F8003343F00103C4F8E1 -S214453D400033D4F8043343F00103C4F8043302F0D7 -S214453D5089FA42F2107303AA02A901A8FFF758FB95 -S214453D60039A02A901A8FFF763FBD4F814331B0492 -S214453D7006D40028F4D091210120FFF743FB01E04B -S214453D800028F8D1064B53F82520136903F00303A2 -S214453D90136105B030BD00BFD063460000C02D405E -S214453DA054634600F0B52A4B85B002780546294C43 -S214453DB003EBC2039F79DE79D4F814331A042CD466 -S214453DC0D4F8343343F40043C4F83433D4F80033DA -S214453DD043F00103C4F80033D4F8043343F0010339 -S214453DE0C4F8043302F03EFA42F2107303AA02A95D -S214453DF001A8FFF70DFB039A02A901A8FFF718FBD8 -S214453E00D4F814331B0406D40028F4D0912101209D -S214453E10FFF7F8FA01E00028F8D114210E4A0F4BB7 -S214453E2001FB062253F8273091685960D16812691C -S214453E309960DA606A685A616A782AB11A6842F007 -S214453E4001021A6005B0F0BD1A6822F00102F8E7D3 -S214453E50D063460000C02D40A4234020546346004E -S214453E607FB5364B0546364C03EBC0039E79D4F8F2 -S214453E70143318042CD4D4F8343343F40043C4F82C -S214453E803433D4F8003343F00103C4F80033D4F890 -S214453E90043343F00103C4F8043302F0E3F942F275 -S214453EA0107303AA02A901A8FFF7B2FA02A9039A5A -S214453EB001A8FFF7BDFAD4F81433190406D4002830 -S214453EC0F4D091210120FFF79DFA01E00028F8D1B2 -S214453ED00DF0E8FB1B4B53F826402368DA0714D54C -S214453EE042F2107303AA02A901A8FFF791FA2669C0 -S214453EF002A9039A01A8FFF79BFAF30617D40028F0 -S214453F00F5D029460120FFF77DFA63696FF07F42B9 -S214453F1023F00F03636100236360A260E3602369B7 -S214453F2043F0130323610DF0D9FB04B070BD0028A0 -S214453F30E7D1236823F001032360E6E7D063460014 -S214453F4000C02D4054634600007889E77047F8B5B1 -S214453F5000240E4D0E4E0F4F14230F486343006842 -S214453F60595D07EBC1039B7956F82320136903F087 -S214453F700303136128B152691A4202D00020FFF7A5 -S214453F8041FA0134042CE7D1F8BD00BFA4234020F4 -S214453F9054634600D06346007C234020704700208B -S214453FA070477FB5144B044613F83020134B53F82F -S214453FB022502B68002B1DDB42F2107303AA02A980 -S214453FC001A8FFF725FAFFF70BFA6E68039A02A9D0 -S214453FD001A8FFF72DFA730708D40028F3D020462A -S214453FE0002102F0B1F8012004B070BD0028F6D1DA -S214453FF00220F9E70020F7E7D063460064634600F1 -S214454000094B0078D3F81433DB0109D5074B13F871 -S2144540103020074B53F82220136843F000431360C3 -S214454020002102F091B800BF00C02D40D063460085 -S214454030646346007FB543880446002B74D00278F7 -S2144540403A4B3B4D13F83260D5F81433DA0130D489 -S214454050D5F8343303AA02A901A843F08073C5F8FE -S2144540603433D5F8003343F00103C5F80033D5F8AB -S214454070043343F00103C5F8043345F6F0232B60BB -S2144540804AF20F532B6042F21073FFF7C1F9039AB9 -S21445409002A901A8FFF7CCF9D5F81433DB0106D4FD -S2144540A00028F4D021780120FFF7ACF901E000287C -S2144540B0F8D1204BA07A53F82620A37991681B03A4 -S2144540C0E58921F4E14103F4E04321F07F01034310 -S2144540D020890B431849C0F30E00936013691940B5 -S2144540E0A37C9B0703F0804303430B4313491361AB -S2144540F001EA0541E37A002B237B4FEA43730CBF65 -S2144541004FF08040002003F000530B43218AC1F353 -S2144541100A010B43FF210343D360136823F0004392 -S2144541201360207802F010F804B070BDD0634600E6 -S21445413000C02D40646346000080FFBF0000FF03BB -S214454140704730B5124A18250378124802EBC30269 -S2144541509478537950F824000F4C117905FB0343A6 -S21445416001EB41029C889D6800EB820204601C7B43 -S21445417044EA054454605C69C4F3130494601A69C0 -S2144541800C23C2F3130203FB0103DA6030BD00BF04 -S214454190D0634600706346008823402070477FB54D -S2144541A02F4B06464278017833F812502D4B13F8BC -S2144541B0312003EBC1030C219B7801FB02332A4ACD -S2144541C052F823402368C3F30563AB4246D02368C1 -S2144541D00DEB010201A80B4302A9236042F21073BE -S2144541E0FFF716F902A9039A01A8FFF721F96368B4 -S2144541F0990304D50028F5D03178012021E0002820 -S214454200FAD123682D0603AA02A923F07C5305F0AC -S2144542107C5501A81D432560236823F00C032360C5 -S21445422042F21073FFF7F4F8039A02A901A8FFF7C4 -S214454230FFF862680346920306D40028F4D0317826 -S2144542400320FFF7DFF809E03078002BF7D16368E5 -S214454250064AC3F30563D15C01F076FF04B070BD32 -S21445426074634600D0634600A06346005860460027 -S2144542702DE9FF41384B0546027802A9DFF8E48070 -S21445428013F8326003EBC203427801A89F78334B9C -S21445429033F8124042F2107303AAFFF7B9F80C231D -S2144542A003FB0677039A02A901A8FFF7C1F858F859 -S2144542B027607368DB0304D50028F3D029780120EE -S2144542C03CE00028FAD13368240603AA02A923F065 -S2144542D07C5304F07C5401A81C4342F2107344F00E -S2144542E007043460FFF794F802A9039A01A8FFF77C -S2144542F09FF87368590702D40028F5D0DEE70028F2 -S214454300DCD142F2107303AA02A901A8FFF780F890 -S214454310039A02A901A8FFF78BF872680346D203F1 -S21445432002D50028F4D0C9E72878002BC6D1736893 -S214454330C3F34243012B04D001460320FFF762F83E -S21445434006E07368064AC3F30563D15C01F0FCFEDC -S21445435004B0BDE8F08100BFD063460074634600F4 -S21445436058604600A06346002DE9FF41384B054698 -S214454370027802A9DFF8E48013F8326003EBC20343 -S214454380427801A89F78334B33F8124042F21073B7 -S21445439003AAFFF73DF80C2303FB0677039A02A909 -S2144543A001A8FFF745F858F827607368DB0304D57E -S2144543B00028F3D0297801203CE00028FAD133685C -S2144543C0240603AA02A923F07C5304F07C5401A8D2 -S2144543D01C4342F2107344F004043460FFF718F8A7 -S2144543E002A9039A01A8FFF723F87368590702D470 -S2144543F00028F5D0DEE70028DCD142F2107303AA88 -S21445440002A901A8FFF704F8039A02A901A8FFF735 -S2144544100FF872680346D20302D50028F4D0C9E7E0 -S2144544202878002BC6D17368C3F34243012B04D0CA -S21445443001460320FEF7E6FF06E07368064AC3F327 -S2144544400563D15C01F080FE04B0BDE8F08100BF95 -S214454450D06346007463460058604600A063460035 -S21445446000780C21084B13F8302003EBC0039B78EB -S21445447001FB0233054A012152F82320136843F015 -S2144544800803136001F060BED0634600A063460093 -S214454490E6E770472A4B00211B6870B503F14E05C9 -S2144544A0DC79284ECAB294421BD81D7A184619465E -S2144544B00022244E95421DD19D7A19460022214E52 -S2144544C0954220D1204A5C7B11781CB193F828434D -S2144544D08C4232D09A7B01230132D2B293421BD111 -S2144544E070BD15F8110001320131D2B2142898BFBB -S2144544F03254D7E791F8684001320C31D2B2142CC9 -S21445450098BF3255D6E791F8684101320C31D2B2A0 -S214454510142C98BF3255D3E790F8385300240B49EE -S2144545200E7801341431AE4208BF01F8133C042C12 -S214454530F6D101330830DBB2D0E701215170C9E727 -S214454540FC234020B014432088234020A423402049 -S214454550184A194B117A51B91849D1F8141311F064 -S214454560807103D01649D1F88010C9171972517A4F -S21445457051B91249D1F8141311F0807103D010497E -S214454580D1F88410C9175972FF219972D972117BD7 -S21445459031B90C490C484968C1F30561415C19734A -S2144545A0127D32B9094A08495268C2F305628A5CE7 -S2144545B01A757047B01443206C15432000C02D4033 -S2144545C000002E4000832D405860460080842D40D4 -S2144545D01B4B197900292ED01A4A126802EB011294 -S2144545E0D168194A5879D16038B31649096801EB3C -S2144545F00011C9684FF4FA4011611449C2E9011027 -S2144546000121197002219970997A29B10D480068DF -S21445461000EBC101D1F870119161D97A29B10948E9 -S214454620006800EBC101D1F87011D16106229A727B -S2144546300722DA7270470649D3E74FF40041D9E7B7 -S214454640B0144320FC234020C8144320006CDC02F1 -S2144546500024F400184A194BD2681A60184A927911 -S214454660CAB11849013A1620096800FB021292F8A9 -S2144546703E10596092F84210B2F840209960DA60D0 -S21445468000221A61D3E90110B0FBF1F25A6101FB31 -S21445469012029A6170470C4A9168C1F3023159601B -S2144546A09168C9B299601169C1F30E01D9609268E3 -S2144546B0C2F34562E5E700BFC81443206CFD4120C0 -S2144546C0B0144320FC23402000002E40084B5A6877 -S2144546D0D10201EB82311A68B2FBF1F0D96101FBD8 -S2144546E010211862596259694A439A62704700BF59 -S2144546F06CFD41200B4BD3E9002130B5B2FBF1F2FE -S214454700DC689D6A186A996900FB045001FB020241 -S214454710596AD8696143B1FBF0F10A449A62024B83 -S2144547205A6130BD6CFD4120C81443201F49204ABC -S21445473010B54B7B43B31F48013B0C24006804FB74 -S2144547400303DB6E13B15068B0FBF3F313628B7B48 +S214448CB0012092F8651341F6C7729954044B93E821 +S214448CC00600FBF7ADBA00BF9077402050734020B3 +S214448CD05C3D46000F4B104903F5FE52D1F868033D +S214448CE0B1F86C1310B51060002441F6C470C1F39B +S214448CF047111C5441F6C770195408211620F8F73A +S214448D00BBFF064B012093E80600BDE81040FBF786 +S214448D1087BA00BF9077402050734020643D460099 +S214448D20FFF7D8BF08B5F9F714F9FEF78FF9BDE891 +S214448D300840FFF7CFBF3048304A90F8743390F875 +S214448D40701370B543F6587590F87743535543F609 +S214448D505973D15443F65A71D0F87033C3F34F2342 +S214448D605BBA5352C4F3801304F0100141EAC301C2 +S214448D70C4F30103194390F8713303F0010341EA45 +S214448D804311C4F3810304F0200441EA831143F6FB +S214448D905C73D15490F87813C1F3800601F008034D +S214448DA0C1F3010143EA06130B4390F87613D0F857 +S214448DB074032343CC09C1F3801143EA841343F676 +S214448DC05D741355C0F30D2343F65E74C0F305403B +S214448DD09B001055642043EA410343F65F715354A5 +S214448DE02A440821F8F748FF054B022093E806007A +S214448DF0BDE87040FBF714BA50734020907740208B +S214448E006C3D460038B52C4B43F658702B4AB3F8A5 +S214448E107C13B3F8845349BA115293F88213CC099D +S214448E20C5F3032141EA041193F88543C4F30014BF +S214448E3041EA441193F87F43C4F3800441EA841121 +S214448E4093F88143C4F3800441EAC41143F65A7448 +S214448E50115543F65B71B3F87E43555443F65C7143 +S214448E60C4F30905C4F387045454B3F88013D3F801 +S214448E708033C1F30904C1F3051141EA851143F671 +S214448E805D755155C3F3CB21C3F3C34343EA04137F +S214448E9043F65E74135543F65F73D1540244082177 +S214448EA07020F8F7E9FE064B022093E80600BDE87A +S214448EB03840FBF7B5B900BF507340209077402048 +S214448EC0743D46000D4843F65872B0F8881308B50A +S214448ED049BA0B4B99521A4490F88A1343F65A707F +S214448EE0C901195403213220F8F7C6FE054B022067 +S214448EF093E80600BDE80840FBF792B9507340205B +S214448F00907740207C3D4600094943F65870094A0C +S214448F10D1F898331BBA13500220D1F89C3343F649 +S214448F205C711BBA5350044B93E80600FBF778B9C0 +S214448F305073402090774020843D46001F4843F6B7 +S214448F4058721F4BB0F8A213C1F3C71170B59954A9 +S214448F5043F65974D0F8A0131A44B0F8A053C1F39A +S214448F60C731C5F30526195590F8A54304F080018A +S214448F70C4F38014314343F65A76995543F65B71ED +S214448F805D54B0F8A45390F8A113C5F3052001F03E +S214448F904001014343F65C7041EAC411195443F658 +S214448FA05D716A205D540621F8F766FE054B022083 +S214448FB093E80600BDE87040FBF732B95073402092 +S214448FC0907740208C3D4600114B43F65870114A2A +S214448FD0B3F8A81349BA10B5115243F65A74B3F805 +S214448FE0AA1393F8AC3349BA03F00103115343F67A +S214448FF05C719B015354024405214020F8F7C5FC9C +S214449000054B022093E80600BDE81040FBF708B97C +S2144490105073402090774020943D4600134843F6D2 +S2144490205872134BB0F8B01349BA10B599521A4453 +S21444903090F8B21343F65A70C1F301041C54C1F3BA +S214449040031443F65B70C1F381011C5443F65C7011 +S214449050195405214FF45470F8F797FC054B022039 +S21444906093E80600BDE81040FBF7DAB8507340209A +S214449070907740209C3D4600104843F65871104A6D +S21444908008B5B0F8B4335BBA535290F8B63303F02D +S2144490900100C3F3400343EA400343F65A701354B3 +S2144490A00A444FF444700321F8F76FFC054B022042 +S2144490B093E80600BDE80840FBF7B2B8507340207A +S2144490C090774020A43D4600254943F65872B1F8AF +S2144490D0B80338B540BA234B91F8BB4398521A4468 +S2144490E0D1F8BC0304F00105C4F34404C0F3C5300E +S2144490F040EAC51043F65A75585543F65B75B1F8C1 +S214449100BC03C0F34510585543F65C7591F8BC0350 +S214449110C0F304005855B1F8BE03C0F3022500F46A +S214449120FC6045EAC40443F65D755C5591F8BD435E +S214449130C4F3C304204343F65E74185591F8BA0347 +S21444914043F65F71585408214FF46170F8F794FD64 +S214449150054B022093E80600BDE83840FBF760B8AC +S2144491605073402090774020AC3D4600284A43F652 +S21444917058702849B2F8C0335BBA30B40B5243F641 +S2144491805A73B2F8C203B2F8C453C0F30904C0F326 +S2144491908700C854C5F3012092F8C33303F0040390 +S2144491A0034392F8C503C0F3800043EAC00392F831 +S2144491B0C603C0F3401043EA001392F8C80300F015 +S2144491C0010043EA401343F65B7043EA841343F6D4 +S2144491D05D740B5443F65C73D2F8C403CD54C0F3A9 +S2144491E0C923B2F8C623C0F347309B0108559009FB +S2144491F043EA923343F65E728B5443F65F73C85425 +S2144492000220054B30BC93E80600FBF709B800BFC4 +S2144492105073402090774020B43D460038B52C4BE0 +S21444922045F6F0602B4AB3F8CC13B3F8D45349BA96 +S214449230115293F8D213CC09C5F3032141EA041121 +S21444924093F8D543C4F3001441EA441193F8CF434A +S214449250C4F3800441EA841193F8D143C4F38004F0 +S21444926041EAC41145F6F264115545F6F361B3F884 +S214449270CE43555445F6F461C4F30905C4F3870454 +S2144492805454B3F8D013D3F8D033C1F30904C1F31C +S214449290051141EA851145F6F5655155C3F3CB21D1 +S2144492A0C3F3C34343EA041345F6F664135545F63D +S2144492B0F763D154024408217120F8F7DDFC064BCD +S2144492C0032093E80600BDE83840FAF7A9BF00BF7C +S2144492D05073402090774020BC3D460008B5FFF7C9 +S2144492E091F8FFF7ABF8FFF7F7F8FFF747F9FFF702 +S2144492F063F9FFF789F9FFF79BF9FFF7F7F9FFF7EB +S21444930013FAFFF7BFFAFFF761FAFFF7DDFAFFF744 +S214449310F9FAFFF729FBFFF745FBFFF761FBFFF779 +S2144493207DFBFFF799FBFFF7C7FBFFF7FDFBFFF756 +S21444933069FDFFF773FFFFF7A5F9BDE80840FFF79F +S214449340B9B908B5FCF7D0FEF8F7E4FDFEF784FBA0 +S214449350FEF7DAFFBDE80840FFF7C0BF2248234ABD +S21444936090F8D81338B590F8DC3345F6F0641355C6 +S21444937045F6F163D15445F6F261D0F8D833C3F3D9 +S2144493804F235BBA535290F8DD13C1F34013C1F335 +S21444939080151B0143EAC503C1F341052B4390F8EE +S2144493A0D95305F0010543EA4513C1F3C10501F05D +S2144493B0010143EA851345F6F4655355D0F8DC338A +S2144493C06520C3F3C13343EA811145F6F563D154AE +S2144493D022440821F8F750FC054B032093E8060086 +S2144493E0BDE83840FAF71CBF5073402090774020C1 +S2144493F0C43D4600114B45F6F060114AB3F8E013FD +S21444940049BA10B5115245F6F264B3F8E21393F82C +S214449410E43349BA03F00103115345F6F4619B0162 +S2144494205354024405214020F8F70CFB054B032017 +S21444943093E80600BDE81040FAF7F2BE50734020A9 +S21444944090774020CC3D4600134845F6F062134BD7 +S214449450B0F8E81349BA10B599521A4490F8EA138A +S21444946045F6F260C1F301041C54C1F3031445F6F7 +S214449470F360C1F381011C5445F6F4601954052188 +S2144494804FF45470F8F7DEFA054B032093E80600D1 +S214449490BDE81040FAF7C4BE507340209077402091 +S2144494A0D43D4600104845F6F061104A08B5B0F879 +S2144494B0EC335BBA535290F8EE3303F00100C3F337 +S2144494C0400343EA400345F6F26013540A444FF41B +S2144494D044700321F8F7B6FA054B032093E80600D8 +S2144494E0BDE80840FAF79CBE507340209077402071 +S2144494F0DC3D46000E4845F6F062B0F8F01308B579 +S21444950049BA0C4B99521A4490F8F21345F6F26055 +S214449510C1F30001195403213320F8F7ADFB064B81 +S214449520032093E80600BDE80840FAF779BE00BF7A +S2144495305073402090774020E43D4600094945F664 +S214449540F060094AD1F800341BBA13500320D1F80E +S214449550043445F6F4611BBA5350044B93E80600B2 +S214449560FAF75EBE5073402090774020EC3D4600AC +S214449570254945F6F062B1F8080438B540BA234B9D +S21444958091F80B4498521A44D1F80C0404F001059F +S214449590C4F34404C0F3C53040EAC51045F6F2654A +S2144495A0585545F6F365B1F80C04C0F345105855C4 +S2144495B045F6F46591F80C04C0F304005855B1F828 +S2144495C00E04C0F3022500F4FC6045EAC40445F6E4 +S2144495D0F5655C5591F80D44C4F3C304204345F641 +S2144495E0F664185591F80A0445F6F761585408216C +S2144495F040F28530F8F740FB054B032093E806001D +S214449600BDE83840FAF70CBE5073402090774020AF +S214449610F43D460008B5FFF757FDBDE80840FFF7A0 +S214449620A7BF08B5F8F797FCFEF7B2FABDE80840BE +S214449630FFF7F0BF284A45F6F0602849B2F81034E0 +S2144496405BBA30B40B5245F6F263B2F81204B2F881 +S2144496501454C0F30904C0F38700C854C5F301206A +S21444966092F8133403F00403034392F81504C0F34A +S214449670800043EAC00392F81604C0F3401043EA5D +S214449680001392F8180400F0010043EA401345F62C +S214449690F36043EA841345F6F5640B5445F6F463E5 +S2144496A0D2F81404CD54C0F3C923B2F81624C0F338 +S2144496B047309B010855900943EA923345F6F662D3 +S2144496C08B5445F6F763C8540320054B30BC93E8E7 +S2144496D00600FAF7A5BD00BF50734020907740209F +S2144496E0FC3D4600114B47F68860114AB3F81C14FB +S2144496F049BA10B5115247F68A64B3F81E1493F863 +S214449700203449BA03F00103115347F68C619B0198 +S2144497105354024405214020F8F7F2F9054B04203F +S21444972093E80600BDE81040FAF77ABD507340202F +S21444973090774020043E4600134847F68862134B11 +S214449740B0F8241449BA10B599521A4490F826141D +S21444975047F68A60C1F301041C54C1F3031447F668 +S2144497608B60C1F381011C5447F68C601954052163 +S2144497704FF45470F8F7C4F9054B042093E80600F8 +S214449780BDE81040FAF74CBD507340209077402017 +S214449790143E4600104847F68861104A08B5B0F8AB +S2144497A028345BBA535290F82A3403F00100C3F3CA +S2144497B0400343EA400347F68A6013540A444FF48E +S2144497C044700321F8F79CF9054B042093E80600FF +S2144497D0BDE80840FAF724BD5073402090774020F7 +S2144497E00C3E460008B50A4B49F622620949402019 +S2144497F0B3F82E345BBA8B520521074AF8F7DEF9E4 +S214449800064B052093E80600BDE80840FAF708BD75 +S2144498105073402090774020B01541201C3E4600AF +S214449820134849F62062134BB0F8381449BA10B5B9 +S21444983099521A4490F83A1449F62260C1F3010446 +S2144498401C54C1F3810449F62360C1F303111C542C +S21444985049F62460195405214FF45470F8F7AEF9CC +S214449860054B052093E80600BDE81040FAF7D8BC3F +S21444987050734020907740202C3E4600104849F6CE +S2144498802061104A08B5B0F834345BBA535290F8A5 +S214449890363403F00100C3F3400343EA400349F679 +S2144498A0226013540A444FF444700321F8F786F9AF +S2144498B0054B052093E80600BDE80840FAF7B0BC1F +S2144498C05073402090774020243E460008B5FFF76A +S2144498D032FAFFF7F7FAFFF731FBFFF775FBFFF7AE +S2144498E09DFBFFF7C9FBFFF739FDFFF783FDFFF745 +S2144498F0ABFDFFF7D7FDFFF7FDFDFFF7F3FEFFF7E0 +S21444990049FFFFF719FFFFF76DFFFFF7B7FFBDE805 +S2144499100840FFF785BF08B5FCF720FCF8F7F8FACF +S214449920FEF7DEFABDE80840FFF7D0BF08B5F9F702 +S21444993017FDBDE80840F8F7ADBE70477047FFF71F +S214449940EABFFFF7FEBCFAF787BC7047064A1378AF +S214449950632B96BF01330023DBB21370034A1368AC +S21444996001331360FFF7DEB928354120601F4020DD +S21444997008B5FAF773FCBDE80840F7F755BF08B5D5 +S214449980FFF74FFE4CF24053044AD058B0FA80F0EA +S214449990BDE808404009F9F75DBD00BF2C354120BD +S2144499A00149002019F084BFA85E4600002019F043 +S2144499B087BF00221146104619F07EBF704700BF8D +S2144499C0184B012270B51A60174C184B26681D6850 +S2144499D03146284603F05AFE18BB3146284603F063 +S2144499E05FFE60B1124B186803F068FC01463046CF +S2144499F003F0AEFB0F4B206018600F4B18602668D0 +S214449A002846314603F06AFE58B1094B186803F0FD +S214449A1055FC314603F09EFB064B20601860064B0F +S214449A20186070BD181D40209417402090174020A1 +S214449A30681F4020A01D40206C1D4020224B1B6800 +S214449A4043B9224A07211160214A13600122214B5F +S214449A501A6008E0012B22D102231C4A13601C4AD8 +S214449A6013601C4A13601C4A1C49106850B90B68A2 +S214449A70012B07D11A4803601A4803601A4803604A +S214449A801A4803601A4B1B6813600A22194B1B784A +S214449A900B60194B1A60194B194A1A607047022B0F +S214449AA006D10A4A032111600021094A1160D8E709 +S214449AB0032BD8D1054B04221A600122044B1A60AA +S214449AC00222044BC4E700BF1C1D4020401D40201A +S214449AD03C1D4020381B4020381D4020341D40206B +S214449AE0441D4020481D40204C1D4020501D402011 +S214449AF0E81C4020B6184020301D40202C1D402035 +S214449B00000020C108B50C4B1B68012B0BD10B4B36 +S214449B101B68012B08D10A4B0A201B68584303F0E4 +S214449B20C9FB084B186008BD002BFCD1064B1868CF +S214449B300523B0FBF3F0F2E7181D4020241D402017 +S214449B40C01C4020EC1D4020BC1C402008B50C4BDB +S214449B501B6853B90B4B1B68012B07D10A4B0B49A7 +S214449B60186803F0FFFB0A4B186008BD002BFCD1B5 +S214449B70084B18680523B0FBF3F003F09BFBF2E7B1 +S214449B80181D4020901B402078184020000020419B +S214449B90EC1D40207C184020104B70B51D68104CBE +S214449BA025F0004561682560084603F0D3FAA168AD +S214449BB003F0D8FB0646E168284603F087FC0146D6 +S214449BC0304603F0CFFB074903F0CCFB064903F0CD +S214449BD07DFC064B2061186070BD00BF60194020B4 +S214449BE06C1F40200000704200007A44FC1C402059 +S214449BF0224B1B68012B10B5214C14D1214B1B88DA +S214449C00012B10D1204B1B68012B0CD1022323605F +S214449C1023681E4A13701E4B1B78013B012B01D848 +S214449C200023137010BD1B4B1A682368012A09D100 +S214449C30032B07D100F0E3FA174B1B78012B0DD109 +S214449C400023E4E715490968012909D1032B0FD1FC +S214449C5000F0D5FA104B1B78012BD8D00323D6E757 +S214449C600AB9002BFAD00029D2D1012BD0D1F5E77E +S214449C70002ACDD1002BF1D0CAE700BF901C40206B +S214449C80181D4020021B402048184020FE1D40203E +S214449C90BE1D402058184020041E40209C1C4020D6 +S214449CA008B50D4A002313600C4A13600C4A13602F +S214449CB000F012FB0B4B1B8853B90B4B1B683BB98C +S214449CC00A4A13600A4A13600A4A13600A4A13602F +S214449CD00A4B00221A6008BDEC1D40208C17402019 +S214449CE088174020021B4020901C4020301C4020F7 +S214449CF02C1C4020041C4020081C4020201D4020D2 +S214449D000D4B1A680D4B10B51A600D4B0D4C1A6866 +S214449D100D4B1A60226822F00202012A01D1FFF795 +S214449D2015FF0A4B00221A60094B1B682360094B37 +S214449D301A68094B1A6010BD681840208C174020DA +S214449D40641840201C1D402088174020201D4020B9 +S214449D504C184020741840209017402008B50D4BEE +S214449D601A680D4B1A60FFF7CDFE0C4B1A680C4B65 +S214449D701A600C4B1A680C4B1A600C4B1A680C4B46 +S214449D801A6000220B4B1A600B4B1A680B4B1A6076 +S214449D9008BD00BFC41C40208C174020D817402064 +S214449DA0041D4020C81C402090174020981C40208A +S214449DB01C1D4020201D4020801C4020F81C4020B4 +S214449DC002230D480D490E4A10B5036000240B606B +S214449DD0012313600B4B1C600B4B1B885BB90B4B6E +S214449DE00B4C1B682468234305D11360032203608D +S214449DF00B60084B1A6010BD301C40202C1C4020C1 +S214449E00201D4020EC1D4020021B4020901C40207A +S214449E1048184020181D402008B5184B186803F011 +S214449E208DFC174B174A1860012317491360174ACD +S214449E301360174A12680A6016490B6016490A608E +S214449E40164A17491370174A1370174A1370174A5D +S214449E501370174A1370174A137000220A70164973 +S214449E600A7016490B7016490B7016490B70164942 +S214449E700B70164B1A70164B1A7008BDEC1D40201A +S214449E809C1D4020981D4020901D4020881D402049 +S214449E901C1D40205C1D4020641D40203C1B40206F +S214449EA02D1B4020C01A40201C1B4020B01A4020C6 +S214449EB0311B4020301B40202C1B40208D1A402054 +S214449EC0891A40208A1A4020741A4020701A40206A +S214449ED0711A402000230A4A15211370094A137048 +S214449EE0094A11700621094A1370094A1370094A2F +S214449EF01170094A13701822084B1A70704700BF35 +S214449F00AD1A4020AC1A4020AB1A4020AA1A402072 +S214449F10A91A4020A81A4020A71A4020A61A402072 +S214449F2010B50F4CFFF778FFFFF7D4FFFFF760FE3E +S214449F3022780AB9FFF7E4FE2378012B03D1BDE863 +S214449F401040FFF70BBF022B03D1BDE81040FFF7CC +S214449F5037BF032B03D1BDE81040FFF7A1BE10BDA9 +S214449F60FE1D4020334B70B51D68334B1B68012BD8 +S214449F705BD1324C29462668304603F087FB0028DE +S214449F8052D10021284603F08BFB18B329463046AD +S214449F9003F086FB58B12A4B186803F08FF9314614 +S214449FA003F0D8F8274B20601860274B18602668C3 +S214449FB02946304603F092FB60B1214B186803F003 +S214449FC07DF90146304603F0C3F81E4B2060186006 +S214449FD01D4B18600021284603F080FB20B32668FA +S214449FE02946304603F07AFB60B1154B186803F0F7 +S214449FF065F90146304603F0ABF8124B2060186012 +S21444A000114B186026682946304603F049FB58B180 +S21444A0100B4B186803F052F9314603F09BF8094B92 +S21444A02020601860084B186070BD064B1D60064BD8 +S21444A0301D60F9E78C174020181D40209C174020CF +S21444A040801F4020201B4020B41A402070B52F4B60 +S21444A0502F4C1D6826682846314603F017FB002817 +S21444A06052D10021284603F01BFB18B3314628463C +S21444A07003F034FB58B1274B586803F01FF93146B8 +S21444A08003F068F8244B20601860244B1860266858 +S21444A0902846314603F004FB60B11E4B586803F073 +S21444A0A00DF90146304603F053F81B4B2060186008 +S21444A0B01A4B18600021284603F010FB20B326688C +S21444A0C02846314603F0ECFA60B1124B586803F068 +S21444A0D0F5F80146304603F03BF80F4B2060186015 +S21444A0E00E4B186026682846314603F0F7FA58B1F6 +S21444A0F0084B586803F0E2F8314603F02BF8064B59 +S21444A10020601860054B186070BD00BF881740205B +S21444A11098174020801F4020901A4020781A4020EC +S21444A120074B18221A600622064B1A601722064B63 +S21444A1301A600122054B1A60054B064A1A6070479E +S21444A140601A40205C1A4020581A4020541A402076 +S21444A150501A4020EFAB030070477047044B1A7800 +S21444A160044B1B78134302BF034B02221A707047FA +S21444A170071E4020041E40200A1E4020034B1B7826 +S21444A180012B02BF024B00221A707047041E402067 +S21444A1900A1E4020124B134870B51978124B0129F9 +S21444A1A000781C78114B124D1A78124B1B780CD140 +S21444A1B0012C0AD1012A08D1012B06D1012804D149 +S21444A1C0002328700C4A137070BD214300260A43AE +S21444A1D02E70134303430CBF01233346F2E700BFFC +S21444A1E0141E40200F1E4020121E4020111E4020E8 +S21444A1F0191E4020101E4020181E40207047064B53 +S21444A20001221A70054B1B78934204D1044A1370FA +S21444A2102822044B1A8070471D1E4020041E4020EE +S21444A2201C1E40201A1E4020044B01221A600022A5 +S21444A230034B1A700322034B1A707047881F402042 +S21444A240161E40200A1E402008B5FFF7A3FF044B05 +S21444A2501B78012B03D1BDE80840FFF7E5BF08BDD6 +S21444A260191E4020074B08480849094A10B51B7870 +S21444A270084C012B18BF0023237003700B70137017 +S21444A28010BD00BF1E1E4020111E4020101E402040 +S21444A2900F1E4020121E4020FFF77CBF094B1A7841 +S21444A2A0094B2AB909490878012804BF1A700A706C +S21444A2B0002207490A7007490A801A7801321A7040 +S21444A2C0704700BF031E4020B31D40201D1E402083 +S21444A2D01C1E40201A1E4020FFF7E0BF034B044AD2 +S21444A2E01B78003B18BF012313707047C41D4020E1 +S21444A2F01E1E4020FFF74EBF08B5FFF74BFF0A4B24 +S21444A3001B78022B01D1FFF7C9FFFFF7E7FFFFF7E2 +S21444A31041FF064B1B78012B04D1054A00211160EE +S21444A320044A137008BD00BF0E1E4020181E40206D +S21444A330881F40200A1E40201D4B1A781D4B1B7850 +S21444A340134333D11C4B1B78013B18BF01231B4AD4 +S21444A35013701B4B1A681B4B1B6813431A4B14BFD2 +S21444A360012200221A70194B1A78194B1B78134392 +S21444A370184B14BF012200221A70174B174A1B7839 +S21444A380003B18BF01231370154B164A1B78003B3D +S21444A39018BF01231370144B144A1B78013B18BF93 +S21444A3A0012313700022124B1A7070470123CEE724 +S21444A3B00C1E40200B1E4020B4184020071E402090 +S21444A3C0801940207C194020021E4020091E40204F +S21444A3D0081E4020061E4020B6184020041E40207A +S21444A3E0C0184020031E4020B5184020051E4020BB +S21444A3F0FF1D402038B5FFF79FFF234B1C7894B9C8 +S21444A400224D2B78012B09D1214B1C70FFF7A5FE5A +S21444A410FFF786FEBDE83840F7F758BA022B24D13A +S21444A42003232B7038BD012CFCD1184B1B78012B11 +S21444A43005D1174A1370BDE83840FFF78FBE022B8C +S21444A44005D1FFF701FFBDE83840F7F731BA032BD3 +S21444A450E8D1FFF765FDF7F72BFAF7F765FAFFF74C +S21444A460EDFABDE83840FFF797BB032B03D1F7F767 +S21444A47043FA2C70D6E7002BD4D1064B02221A702E +S21444A480BDE83840FFF738BF0D1E40200A1E402066 +S21444A4901E1E40200E1E40207047704730B53D4C6F +S21444A4A085B03D48237801A90193019B1B02019383 +S21444A4B0019A637813440193019B1B020193019A0A +S21444A4C0A37813440193019B1B020193019AE378FA +S21444A4D01344019323790293029B1B020293029A2C +S21444A4E0637913440293029B1B020293029AA37954 +S21444A4F013440293029B1B020293029AE379134489 +S21444A5000293237A0193019B1B020193019A637A77 +S21444A51013440193019B1B020193019AA37A1344AB +S21444A5200193019B1B020193019AE37A134401931E +S21444A530237B0293029B1B020293029A637B13447F +S21444A5400293029B1B020293029AA37B1344029338 +S21444A550029B1B020293029AE37B1344029342F249 +S21444A5601273019342F21373029300F0B0FB04F1AA +S21444A570100004F1080104F11802082314F8015BE2 +S21444A580013B00F8015B11F8015B02F8015BF5D171 +S21444A59005B030BDACFA4120808080000C4A0823C8 +S21444A5A0002102F1280030B402F1080502F120042B +S21444A5B0013B02F8011B05F8011B13F0FF0304F8E6 +S21444A5C0011B00F8011BF3D130BCFFF767BF00BF87 +S21444A5D0ACFA41204F4BF0B51B688BB002934E4B00 +S21444A5E01A6803925A6804929B68059342F212735F +S21444A5F0029A9A4200F08980484800F013FBFFF71D +S21444A600CDFF002346480AAA50F8231002EB8302E3 +S21444A6100133082B42F8201CF5D1002340480AAAEF +S21444A62050F8231002EB83020133082B42F8201C17 +S21444A630F5D102990025039A049B0598394C00905D +S21444A6403948264600F0EEFA029B38481B0E237023 +S21444A650029B1B0C6370029B1B0AA370029BE37055 +S21444A660039B1B0E2371039B1B0C6371039B1B0AEA +S21444A670A371039BE371049B1B0E2372049B1B0C68 +S21444A6806372049B1B0AA372049BE372059B1B0E16 +S21444A6902373059B1B0C6373059B1B0AA373059BC3 +S21444A6A0E37300F0B6FA013516F8010B00F0DAFA57 +S21444A6B0082DF8D11E4D002600F0CBFA1D482F4633 +S21444A6C000F0A7FA013617F8010B00F0CBFA082E73 +S21444A6D0F8D100F0BEFA184B002203F1080703F144 +S21444A6E0100003F118019446013214F8016B15F872 +S21444A6F001EB082A03F8016B07F801EB00F8016B3D +S21444A70001F801CBF0D10BB0F0BD0C4800F08AFA4A +S21444A71077E700BF8080800084808000DA4546006A +S21444A72010808000ACFA4120FE4546001B46460099 +S21444A730B4FA412025464600BCFA4120F04546007E +S21444A740194A08211948F0B592F8A53100F1100CC1 +S21444A75000F1080500F11807012B9CBF002382F87E +S21444A760D431002310F8014B01391CF8016B17F85B +S21444A77001EBB4422E7818BF013344EA060418BFEE +S21444A780DBB2764505F8014B1CBF0133DBB211F052 +S21444A790FF01E7D133B1B2F8BE301BB9BDE8F04093 +S21444A7A0FFF77CBEF0BD00BFE8FA4120ACFA41207A +S21444A7B01FB5144B01A953F820305A1E073312F81C +S21444A7C0010F9A4201F8010BF9D19DF80430002498 +S21444A7D0502B8DF80C4007D0432B0CD0422B0DD079 +S21444A7E0552B08BF4FF440040DF1050000F04CFA19 +S21444A7F0204404B010BD4FF48004F5E74FF4000441 +S21444A800F2E700BF901F40202DE9F04F5C4D8DB01D +S21444A81082462B6805F1080806AC09A963F07C4318 +S21444A82040462E46A9462B604246082316F8017B2E +S21444A830013B04F8017B9BB210F8017B01F8017BD5 +S21444A840002BF3D1BAF10A0F0BD141464C4C0823E6 +S21444A850FF20013B04F8010B01F8010B9BB2002BCF +S21444A860F7D1484BC8240021013C03F8011BA4B28D +S21444A870002CF9D126464449DFF808B104F1080310 +S21444A88080279BB200932B781F4203D198F8003060 +S21444A8901F4248D051F824300DF10C0C581E073393 +S21444A8A010F801EF98420CF801EBF9D14FF0000391 +S21444A8B08DF814309DF80C30502B59D0432B59D07A +S21444A8C0422B5AD0552B34D14FF440030DF10D0092 +S21444A8D0019300F0D9F9019B95F800C0184498F804 +S21444A8E000302A4A3B404FEA102E274918BF082317 +S21444A8F017EA0C0F4FEA104C18BF43F001030BF84D +S21444A90006C006F1010C1FFA8CFC0BF80CE006F1AD +S21444A910020C1FFA8CFC0BF80C00F01C043680B2B8 +S21444A920B6B20BF800300134009B7F08A4B2A342B1 +S21444A930A9D1013508F1010895429FD1BAF10A0F11 +S21444A9400FD19DF81A30BDF8182089F80230A9F8BE +S21444A95000209DF82630BDF8242089F80A30A9F84E +S21444A9600820084B002230469A550DB0BDE8F08FBB +S21444A9700023ABE74FF48003A8E74FF40003A5E7B2 +S21444A980ACFA4120C6204020901F4020B4FA412013 +S21444A990F0B50D4C0822002004F1080514F8016BAC +S21444A9A0082380210E4202D12F78394201D001304B +S21444A9B080B2013B49089BB2002BF3D1013A0135E2 +S21444A9C092B2002AEAD1F0BDACFA41202DE9F04F0C +S21444A9D0DFF8B480002685B08346A8F1080A3446DA +S21444A9E0284B022E4FF080094FF0000234BF082750 +S21444A9F003272744BFB29AF8001019EA010F04D17E +S21444AA0098F8001019EA010F2DD053F8241001AD20 +S21444AA10481E073110F801CF814205F801CBF9D121 +S21444AA209DF804108DF80C20502914D0432914D0D6 +S21444AA30422915D055291CD14FF440050DF1050087 +S21444AA4000F022F905440F4B00225D450BD1E0B2DD +S21444AA5005B0BDE8F08F0025F0E74FF48005EDE73C +S21444AA604FF40005EAE701344FEA5909A4B2A74275 +S21444AA70C1D1013608F101080AF1010A082EB0D105 +S21444AA80FF20E5E7901F4020B4FA41202DE9FF4718 +S21444AA9000240746204EA146022C4FF0000834BF3F +S21444AAA04FF0080A4FF0030A336801A95A1E0733C9 +S21444AAB012F8010F9A4201F8010BF9D19DF80430BF +S21444AAC08DF80C90502B0DD0432B15D0422B16D01E +S21444AAD0552B17D001340436082CDDD1FF2004B0A2 +S21444AAE0BDE8F08700250DF1050000F0CDF80544DB +S21444AAF0BD420AD1E0B2F2E74FF48005F3E74FF4E3 +S21444AB000005F0E74FF44005EDE708F101081FFAA9 +S21444AB1088F39A45C8D8DDE7901F40202DE9F04FCA +S21444AB20DFF8C490002585B08346A9F108082C4672 +S21444AB302B4A022D4FF0800A4FF0000134BF0827FD +S21444AB4003272744BFB298F800001AEA000F04D13E +S21444AB5099F800001AEA000F32D052F824000DF19A +S21444AB60040C461E073016F801EFB0420CF801EB11 +S21444AB70F9D19DF804008DF80C10502818D04328BD +S21444AB8018D0422819D0552820D14FF440060DF14C +S21444AB90050000F079F80644124B00215E45104A41 +S21444ABA00ED15955E0B21D44297205B0BDE8F08F68 +S21444ABB00026ECE74FF48006E9E74FF40006E6E7A4 +S21444ABC001344FEA5A0AA4B2A742BCD1013509F16E +S21444ABD0010908F10108082DABD1FF20E5E700BFC5 +S21444ABE0901F4020ACFA4120B4FA4120704709280F +S21444ABF094BF30303730C0B2704707B501220DF1EC +S21444AC0007018DF80700002012F016F903B05DF82E +S21444AC1004FB10B5441E14F8010F00B910BDFFF72D +S21444AC20ECFFF8E70FB400B5C3B044AA02A852F844 +S21444AC30041B019204F08CFC002302A88DF8053115 +S21444AC408DF80631FFF7E5FF43B05DF804EB04B03A +S21444AC5070470D2008B5FFF7D0FF0A20BDE808402E +S21444AC60FFF7CBBF10B504460009FFF7C0FFFFF758 +S21444AC70C4FF04F00F00FFF7BAFFFFF7BEFF2C2017 +S21444AC80BDE81040FFF7B9BF002330B51A46441E4E +S21444AC90184614F8011F392908D82F290AD95D1CEB +S21444ACA001F00F0303EB00102B4606E0A1F141052B +S21444ACB0052D06D900B943B108220132072AE8D93E +S21444ACC030BD5D1CA1F13703ECE71D46EAE70020E2 +S21444ACD070470000034A92F89E30013382F89E3053 +S21444ACE0704700BFE8FA412010B52A4C94F89A30D1 +S21444ACF0642B94BF0133002384F89A3094F8C6300A +S21444AD0043B1013BDBB284F8C6301BB984F8C53086 +S21444AD1084F88A3194F8C73053B1013BDBB284F8E7 +S21444AD20C7302BB994F88A21032A08BF84F88A319D +S21444AD30B4F8E4315BB1013B9BB2A4F8E43133B9D7 +S21444AD40012284F8CF3184F8C13184F8A52194F8DF +S21444AD50C231013384F8C231FFF7F2FC94F8A131D2 +S21444AD6023B1002084F8A10101F01FFCB4F8BE30E2 +S21444AD7073B1013B9BB2A4F8BE304BB984F88A3118 +S21444AD8084F8C53084F8A33184F8C13184F8DC31C2 +S21444AD9010BD00BFE8FA4120034A92F898300133C8 +S21444ADA082F89830704700BFE8FA41207047032382 +S21444ADB0002010B5064CA4F8EC3104F154020823E4 +S21444ADC0E16CF8F7E7F9002384F8953010BD00BF2E +S21444ADD0E8FA4120024B0022C3E91522704700BF1F +S21444ADE0E8FA412030B5224B002201244FF4FB60A0 +S21444ADF04FF4FA61082583F8A541A3F89820A3F8F0 +S21444AE00B420C3F8D420A3F8CA20A3F8CC2083F8EF +S21444AE108121A3F8822183F88C2183F89C21C3F8EE +S21444AE20A02183F8D62183F8DB2183F8DC21A3F81C +S21444AE30E42183F8EA21A3F8C220C3F8C420D864E6 +S21444AE40196083F89450A3F8C621C3F8D02183F838 +S21444AE50D421C3E972424FF40C14C3E92E22C3E949 +S21444AE606122C3F8C04183F8C421C3E92B1030BD26 +S21444AE70E8FA4120144B002293F88D1183F88A2176 +S21444AE80E1B90322A3F8861183F8542093F8882165 +S21444AE9042F0400283F8552093F89C21012A01BFD2 +S21444AEA07F2283F85520002283F89C21B3F886211C +S21444AEB052BAA3F8562000229A65704746F60362B3 +S21444AEC0A3F85420E8E700BFE8FA4120054B3022B7 +S21444AED0A3F854200A2283F856200D2283F8C7206C +S21444AEE0704700BFE8FA4120034B012283F8C5208F +S21444AEF00B2283F8C6207047E8FA412008B5FFF7CE +S21444AF0083FC0330284B81B2284AC0B207291DD897 +S21444AF105921C3F8982183F8540083F8551093F8C0 +S21444AF209E1183F85610FF2183F85710117883F842 +S21444AF305810517883F859109178D27883F85A107B +S21444AF4083F85B200422A3F8CA2008BDA3F8CC10DB +S21444AF50090AC3F8982141F0100183F8550083F894 +S21444AF605410592183F8561093F89E1183F85710BD +S21444AF70FF2183F85810117883F859105178927845 +S21444AF8083F85A1083F85B200322A3F8CA200122D0 +S21444AF9083F8C520022283F88A21212283F88C2153 +S21444AFA0222283F88821D0E7E8FA4120C6204020B0 +S21444AFB0024B002283F85420704700BFE8FA412031 +S21444AFC038B5CB1C40F6FF749BB2A34228BF234639 +S21444AFD0174C1D0A84F855306223A4F8CC1045F06B +S21444AFE0100584F8580084F85630030A84F8545000 +S21444AFF0022163F00F03C4F8982184F857300123E4 +S21444B000A4F8CA301378A4F8CA1084F85930537890 +S21444B01084F85A300323A4F8CA30937884F85B3013 +S21444B020FFF762FF212384F88A1184F88C3138BDF7 +S21444B030E8FA4120F0B5C84C87B094F8C2310133E1 +S21444B040DAB21B064ABF002384F8C22184F8C23110 +S21444B050B4F8C63113B1013BA4F8C63194F8A03114 +S21444B06023B1002384F8A031FFF798FA94F88A5164 +S21444B070012D40F0288194F888312E2B3DD146F698 +S21444B0800362A4F854206289A4F8562094F88D21CB +S21444B0900D2A0BD1002384F88A31012384F8953095 +S21444B0A040F2F513A4F8BE3007B0F0BD0E2AF4D132 +S21444B0B094F88911A9480491A9490391B4F8CA108F +S21444B0C0CDE9012194F8C52029460092B4F884219C +S21444B0D0FFF7A8FD94F88931012B03D1002001F035 +S21444B0E064FAD7E7022B03D1002001F079FAD1E7BE +S21444B0F0FF2BCFD184F8CB51CCE7222BCAD1B4F85E +S21444B1008431B3F5A06F6BD1964D0022964915F85D +S21444B110010B134601321F2892B204D9322A01F891 +S21444B120010BF4D11346E2182C213A2082F8E4109D +S21444B1305A1C422114FA82F282F8E4109A1C4F21D7 +S21444B14014FA82F282F8E410DA1C14FA82F282F8D4 +S21444B150E4101A1D542114FA82F282F8E4105A1D9F +S21444B160562114FA82F282F8E410991DDA1D14FA74 +S21444B17081F192B281F8E4007C49087842281FD0D5 +S21444B18022444E2182F8E41003F10802302114FAD6 +S21444B19082F282F8E41003F10A010933202289B2CC +S21444B1A014FA83F383F8E4206318002201314FF441 +S21444B1B0A06083F8E42089B26B4AFFF701FF6CE78E +S21444B1C00B466B4D1878114601321F2892B2EBD9C4 +S21444B1D001332144AB4281F8E400F3D11146E3E75E +S21444B1E0644EB4F8862106EB4316B4F886C14FEA9B +S21444B1F0122E3789D0B29CFA9CFCF268FB1C99B29A +S21444B200DBB207292FD984F85530C1F303216223D2 +S21444B21084F857E041F0100184F8580084F856301A +S21444B220002384F854100221A4F8CA30C4F89821A4 +S21444B230A4F8CC701378A4F8CA5084F859305378DC +S21444B240A4F8CA1084F85A30937884F85B30032301 +S21444B250A4F8CA30FFF748FE322384F88A1184F8EB +S21444B260C630212374E0622184F85430A4F856C0D2 +S21444B270013384F855100021C4F89821DBB2A4F8B1 +S21444B280CA10A4F8CC701078A4F8CA5084F85800B1 +S21444B290507884F859000220A4F8CA00907884F8BC +S21444B2A05A000320A4F8CA00D27884F85B2004220B +S21444B2B0A4F8CA20DAB2082A3FF4ECAEE218013306 +S21444B2C082F85410F6E7022D7FF4EEAE94F8C530BB +S21444B2D0002B7FF4E9AE94F88831222B7FF4DDAE60 +S21444B2E094F8C430012B06D9023BDBB284F8C43050 +S21444B2F0002B7FF4D9AE94F8C330072194F88C2100 +S21444B3002E27B4F8CC50D4F89861134884F8C43047 +S21444B31084F85420B4F8CA3001390130AB4238BFFF +S21444B32016F803C003F101032CBF80F8547080F86C +S21444B33054C09BB211F0FF01A4F8CA30EAD19D4232 +S21444B34002F10103DBB298BF84F88A112F2B88D808 +S21444B35084F88C31A1E600BFE8FA41201E49460035 +S21444B36080FC412000014400CCFB412020104000DA +S21444B3703910400078404600FFF75CBE38B51B4C99 +S21444B3806389A4F89E31FFF713FE94F89E5105F0A6 +S21444B390F703022B05D10123002584F89D31284666 +S21444B3A038BD012D0FD145F6061384F85650A4F83F +S21444B3B0543094F89F3184F85730FFF7E9FA40BA8E +S21444B3C0A4F85800EBE7032D12BF47F6027345F680 +S21444B3D0021384F856504FF001051BBFA4F85430AE +S21444B3E01223A4F8543084F85630D8E7E8FA4120BB +S21444B3F008B5FFF7DDFD0B4B4CF20252A3F8542080 +S21444B4009A7A012A83F8562004D1002283F8D4215C +S21444B410012008BD022A01D10122F7E77F2283F8E2 +S21444B4205520F5E7E8FA4120064B47F60372A3F8A1 +S21444B4305420012283F8560083F8571083F89C2141 +S21444B440704700BFE8FA4120074B93F8D621132AE9 +S21444B45009D093F8A521032A1FBF7F2283F8D6215B +S21444B460012283F89C217047E8FA4120002310B556 +S21444B4706B4C84F8D63194F8CE30222B07D194F80E +S21444B480D531032B09D0132384F8D63105E0202B7D +S21444B49014D194F8D531022BF5D894F8D63163B14B +S21444B4A047F6037284F857300123A4F8542094F8DE +S21444B4B0CE2084F89C3184F8562010BD102B0BD136 +S21444B4C094F8D531022BDED1A37A03F07F03013BF7 +S21444B4D0022BE2D91223D7E7852B12D1A37A013B5C +S21444B4E0012B84BF122384F8D63194F8D531022B2D +S21444B4F002D0132384F8D63194F8D601FFF7A4FF7C +S21444B500CBE7272B05D194F8D53103F0FB03022B68 +S21444B510B8E7192B18D194F8D531012BB3D0A27AB9 +S21444B5200A2AF4D0032AF2D0022AAAD0042A08D13E +S21444B530062BA8D1A37B012BAFD0FF2BADD0312354 +S21444B540A2E7012AC6D19CE7282B1DD194F8D51131 +S21444B550A27A032902F07F0305D0002BC9D0032B1F +S21444B560C7D0022902D0591E0129C2D912F07C0F35 +S21444B57001D01223BEE7E27A013A022ABCD90BB1C3 +S21444B580032BB9D13123B5E7142B1CD194F8D5310C +S21444B590042B7FF478AFE07AA37A00EB0323207B76 +S21444B5A000EB03206FF07F439842C4F8D0013FF489 +S21444B5B074AF1C4B98423FF470AFFFF767FAFF280E +S21444B5C07FF46BAFBBE73E2B11D194F8D531022BF9 +S21444B5D07FF459AFA37A13F07F0F4FF4FA7318BF72 +S21444B5E01222A4F8E43118BF84F8D62155E7312B4B +S21444B5F009D194F8D531062B3FF645AFA37A013BE3 +S21444B600022B9CD849E72E2B05D194F8D531022B32 +S21444B6107FF639AF41E70F2B3FF63FAF112333E7B1 +S21444B620E8FA4120FF0040004FF287139842134B3C +S21444B6300ED10A290AD1002283F8D62193F8D621BE +S21444B640003A18BF012283F8DB2170471322F3E740 +S21444B6504FF28B12904201D10429EBE74FF2951238 +S21444B660904201D10329E5E74FF293129042F9D074 +S21444B6704FF28C129042DED10729DBE7E8FA4120EC +S21444B6800B4B024693F90A00997A0028B3BF01F09F +S21444B6907F02012083F855200020B8BF9A724FF0ED +S21444B6A00102A8BF83F8540083F8A521704700BF61 +S21444B6B0E8FA4120274B014610B593F90A009A7AD6 +S21444B6C00028BBBF02F07F02002001209A729A7ABB +S21444B6D0541E022C31D8062483F85510022A4FF003 +S21444B6E0000183F854404FF4997483F85620A3F825 +S21444B6F058404FF0F40483F8571083F85A404FF4F8 +S21444B700FA7483F8A521A3F8E44112D1124A1278B8 +S21444B710422A06D102F5800202F6DF7212784F2AD8 +S21444B72003D0012283F89C2103E00122084683F8D3 +S21444B730CA21002283F8CF2110BD47F60372A3F82E +S21444B740542093F8CE2083F85620122283F85720AC +S21444B750E7E700BFE8FA41202010400010B5214C2E +S21444B760A37AE07A00EB032080B2B0F5754FA4F8D4 +S21444B77086010BD14FF4A063A4F884310123002042 +S21444B78084F88A31222384F8883111E0B0F5704F6A +S21444B79012D300F0A9FD4FF6FF73984209D1022355 +S21444B7A0012084F85430637A43F0400384F85530DB +S21444B7B010BDA4F88401E1E740F2DF73D4F8E00159 +S21444B7C0C01A47F60373A4F8543018BF012094F8FF +S21444B7D0CE3084F85630312384F85730012384F829 +S21444B7E09C31E5E7E8FA41202DE9F0414E4C2E2302 +S21444B7F0A27AE07A84F88831130900EB0220217B90 +S21444B8000E2B84F88D3180B284F88911A4F8860111 +S21444B8100DD10123002084F88A3194F8DB31012BC2 +S21444B82071D1424A626584F89C31BDE8F081B0F536 +S21444B830704F13D300F0C3FD0F230246A4F88401CF +S21444B84084F88D314FF6FF73984204D0384E06EB99 +S21444B8504013D96921B9032384F8DB310120DCE79E +S21444B86094F8CF11012901D00223F5E7002084F88B +S21444B8709C0194F8DB010028F0D19B6894F8D5012C +S21444B8800333DBB2984207D013232A4884F8DB11EB +S21444B89084F8D631FFF7C6F9B4F884310027DFF8C8 +S21444B8A09C80042506EB4313A4F8CA70DA689B68A8 +S21444B8B0C4F89421A4F8CC30B4F8CA3018F8011B64 +S21444B8C0D4F89421D154B4F8CA30B4F8CC20013317 +S21444B8D09BB29A42A4F8CA30C0D90020FFF7CAFAED +S21444B8E094F89C3184F8DB7143B9B4F8843106EBA0 +S21444B8F04313DB69012B08BF84F8A131013D15F0E1 +S21444B900FF05D9D1AAE7022B03D10B4B636501236C +S21444B91089E7032B01BF03F1445303F5391303F5B9 +S21444B9207C53636581E700BFE8FA4120037F2E130A +S21444B930784046006F494600037F2E33F4FA412090 +S21444B940204B014630B593F90A009A7A0028BBBFCB +S21444B95002F07F02002001209A72DA7A02F0FD0497 +S21444B960012C22D19A7A02F0FD05012D11D183F8DB +S21444B970DC5193F8A521012A4FF0020283F85420A3 +S21444B9801AD87F225A7222229A72002283F8DC2125 +S21444B99030BD12B983F8DC21EBE7022A06BF00204B +S21444B9A083F8DC4183F89C41E3E7022A1FBF7F22E9 +S21444B9B05A7212229A72DCE79A7A83F8551083F800 +S21444B9C05620E5E7E8FA41207047704770477047CD +S21444B9D050B123230549013B00284FEA40009BB25F +S21444B9E0B8BF4840002BF6D1704700BF69696C6CFD +S21444B9F0F8B56C4B064693F8A5211C46012A0BD88D +S21444BA0047F60372A3F854205A7A83F856207F22C6 +S21444BA1083F8572001253DE0997A01F0FB05012D76 +S21444BA204AD1062384F8550084F8561084F85430D6 +S21444BA3094F8CF31012B2FD101292DD10023A4F81E +S21444BA40A631A4F8A83194F8A661012994F8A72150 +S21444BA5094F8A83118BF022184F8582002EB062235 +S21444BA6094F8A90184F8593003EB022384F85A0069 +S21444BA7000EB032084F85760FFF7AAFF030E84F810 +S21444BA80A631030C40BA84F8A7310123A4F8A801D0 +S21444BA9084F8C1312846F8BD94F8C23103F1110246 +S21444BAA084F8A63184F8A72103F12202343384F8BB +S21444BAB0A82184F8A931C6E7022DABD193F8C12159 +S21444BAC0012A4FF0000210D083F8C12147F60372D2 +S21444BAD00125A3F8542093F8CE2083F89C5183F88C +S21444BAE05620242283F85720D4E783F8C121DA7AF3 +S21444BAF093F8A6319A420AD1227B94F8A7319A4207 +S21444BB0005D1B4F8A821B4F80D309A421DD047F6B2 +S21444BB1003730629A4F8543094F8CE3084F856308B +S21444BB204FF0350384F857304FF0010384F89C31C6 +S21444BB307FF470AF1C4B1B78422B08D001231B4864 +S21444BB4084F89C31FFF76EF801E00629F2D094F8A9 +S21444BB509C51002D7FF45EAFA37A022784F855608B +S21444BB6084F8563084F85470FFF721F9A37A062BEC +S21444BB700ED101230E4884F8CF7184F8CA31FFF7FA +S21444BB8048F80B48FFF745F80948FFF742F881E7BD +S21444BB9094F8A531023B012B9CBF012384F8CF3196 +S21444BBA078E700BFE8FA4120201040008349460069 +S21444BBB0E1494600114B002293F89C1183F8D621A4 +S21444BBC0012904BF7F2183F89C2193F8CE2008BF27 +S21444BBD083F85510312A0DD193F8D511062903D987 +S21444BBE0132283F8D62103E0997A01390229F8D83A +S21444BBF001207047342AFBD11222F2E7E8FA4120AA +S21444BC0070B5674C0025637A264694F8DD2184F89F +S21444BC10CE30237A84F89C519A4284F8D53101D8A0 +S21444BC2000200FE0013B062BFAD8FFF71FFC94F8E0 +S21444BC309C31012B0FD1D4F8E02140F2DF739A42B5 +S21444BC4001D0012070BD94F8D631113B012BF8D8B1 +S21444BC5084F89C51E4E7627A94F8CE30102A43F094 +S21444BC60400003D1BDE87040FFF724BD202A03D12D +S21444BC70BDE87040FFF704BD852A03D1BDE8704097 +S21444BC80FFF7B6BB2A2B0AD1E37A84F8C33146F6CB +S21444BC900223A4F85430A37A84F85630D1E7222BF2 +S21444BCA004D16220BDE87040FFF758BD2E2B04D166 +S21444BCB06E20BDE87040FFF797BD282B04D168205E +S21444BCC0BDE87040FFF73CBE2F2B0ED146F60673F8 +S21444BCD0344AA4F854300623013B12F8011B13F0EF +S21444BCE0FF0382F84B10F7D1ABE7142B15D1FFF7BF +S21444BCF05FF9D4F8D0016FF07F43984202D02A4BC4 +S21444BD00984207D1012386F8A03145F20143A6F8AC +S21444BD10543096E7FEF702FFF7E7272B04D1672057 +S21444BD20BDE87040FFF764BE192B03D1BDE87040F0 +S21444BD30FFF724BB312B0BD11C4A0723013B12F8D7 +S21444BD40011B13F0FF0382F8DA10F7D1712079E76C +S21444BD50112B0FD145F20213A4F85430A37A84F879 +S21444BD605630FFF724F81248FEF753FF1148FEF703 +S21444BD7050FF66E73E2B0FD194F90A10A37A0029A8 +S21444BD80FFF64EAF022142F0400284F8563084F863 +S21444BD90541084F8552054E7FEF79CFF40E700BF54 +S21444BDA0E8FA4120F2FA4120FF004000F1FA41202F +S21444BDB08D494600A249460038B5424C0F2384F8C4 +S21444BDC08D312546237A217B03F00F02637AE07A8D +S21444BDD003EB022304F1E40201EB0020C4F89421AF +S21444BDE042F2030280B2A4F8CC30A4F88A2194F834 +S21444BDF0CE202F2A23D1033B2E22A4F87A019BB2CD +S21444BE0084F8882104F22F12A4F88601A4F8CC30D2 +S21444BE1084F87931A37BC4F8942184F8313104231F +S21444BE20627BA4F8CA30E37B84F87C2184F82F1123 +S21444BE3084F8302184F83231FFF748F814E0A4F847 +S21444BE40860100F051FA4FF6FF7398420ED147F63A +S21444BE5003723123A5F8542095F8CE2085F8D631C0 +S21444BE6085F8562085F85730012038BD164B03EB2D +S21444BE704013DA69002AEAD02E22A4F8840184F812 +S21444BE808821032284F88A21DA689B68C4F89421BE +S21444BE90A4F8CC300123A4F8CA30637B1370B4F8FA +S21444BEA0CA30D4F89421591CA4F8CA10A17BD154A2 +S21444BEB0B4F8CA30D4F89421591CA4F8CA10E17BCB +S21444BEC0D154B9E7E8FA41207840460008B51A4B01 +S21444BED00022197A83F88D2101F00F00597AA3F8CD +S21444BEE0842101EB00219A7AC82983F888211A7B99 +S21444BEF088BFC82183F8E520A3F8CC10D97A02EB92 +S21444BF0001205A7B83F8E41083F8E6209A7BA3F852 +S21444BF10860142F2030083F8E720DA7BA3F88A011D +S21444BF2083F8E82005220548A3F8CA20C3F89401FC +S21444BF30FEF7CCFF012008BDE8FA4120C620402089 +S21444BF40184B0022987A83F8D62183F89C21A0F1D6 +S21444BF502E0283F8CE00D1B208291DD840F24912E9 +S21444BF60CA40D24312F0010216D12E2883F8DB21B0 +S21444BF7014D193F8A521012A02D993F8CF216AB99E +S21444BF807E2283F8D62102F17E2202F538128532CB +S21444BF905A65012283F89C21012070470020FFF750 +S21444BFA00BBF00BFE8FA4120002340F2F51210B55B +S21444BFB0884C84F8983084F89C31A4F8BE204FF41A +S21444BFC0FA72C4E915332368A4F8E421B3F5FA6F8A +S21444BFD017D1431E04F10802073013F8011F984294 +S21444BFE002F8011BF9D14FF4FA63C4F8E031227A1F +S21444BFF012F0F0032BD1FFF703FE002840F08B80AD +S21444C0004CE040F2DF72934220D1037813F0F00FF5 +S21444C0101CD14278A2F11003DBB2182B11D9852A21 +S21444C02001D03E2A12D140F2DF736B4AC4F8E031A5 +S21444C030431E073013F8011F834202F8011BF9D14F +S21444C040D5E7664A22FA03F3DB07ECD410BD102B7F +S21444C05002D1FFF775FFD0E7202B40F08F8094F88D +S21444C060CE302E3BD9B206295CD84923CB40DB439D +S21444C07013F0010356D194F88A1103290ED194F88B +S21444C080DD11072910D8B4F8CA3001391944B4F878 +S21444C090CC30994202D2002384F88A31002384F8B3 +S21444C0A09C3184F89830D1E794F88B11914205D1AD +S21444C0B04B4884F88A31FEF7ACFDEFE784F88B21D1 +S21444C0C00D2284F8C72094F8DB2132B9E218D4F85C +S21444C0D09411507AB4F8CA208854B4F8CA20B4F8F4 +S21444C0E0CC10013292B29142A4F8CA2042D894F8B5 +S21444C0F0DB31012B1AD147F60372A4F8542094F886 +S21444C100CE2084F85620132284F8572084F89C3195 +S21444C110002384F8DB3194F89C31012B04BF7F2341 +S21444C12084F85530012384F89530B7E7022B0CD1B8 +S21444C13047F60373A4F8543094F8CE3084F8563057 +S21444C140332384F857300123E0E70020FEF792FEBD +S21444C150B4F88421234B94F89C1103EB42132248F1 +S21444C160DA69012A08BF84F8A12194F8A131FEF7C0 +S21444C17059FDCDE70133072BA5D18FE7302B8DD161 +S21444C18094F8DD31022B86D9312A03D10B2384F867 +S21444C190C63083E794F8C5305BB9322A09D146F2F3 +S21444C1A00323A4F85430B4F886315BBAA4F8563066 +S21444C1B04CE7A37A0021312A03F1030384F8C5101F +S21444C1C084F8C610DBB284F8C33084F8C4303FF633 +S21444C1D062AF63E7E8FA4120F0FA41201302040113 +S21444C1E0B249460078404600CA4946000A4810B557 +S21444C1F0FEF718FD72B64FF0005308491022084C5B +S21444C2000848C3E90012FEF70DFDFDF7D2FB2046B1 +S21444C210FEF708FDFBE700BFDC4946007154CA3D03 +S21444C220034A4600E949460038B52C4B93F8C821E2 +S21444C2301C4632B9FEF7D6FD2948BDE83840FEF71D +S21444C240E8BC93F89820002A3FD0002293F89D112A +S21444C25083F8982081B193F89E0183F89D21FEF7D8 +S21444C2604DFE012384F8953040F2F513A4F8BE3011 +S21444C270BDE83840FEF79BBD93F89550002DF3D1AA +S21444C280184A13780133DBB2022B01D8137038BD39 +S21444C2901570FEF7CFFE94F8993094F8C221013316 +S21444C2A00132DBB284F8C221042B84F899300CD9CD +S21444C2B084F89950FEF718FDB4F89C30C72B96BF07 +S21444C2C00133A4F89C50A4F89C3094F8CA2194F8FE +S21444C2D0CB311343DBD0FFF789FF00BFE8FA412098 +S21444C2E0124A46008C2040204FF22803984218D821 +S21444C2F04FF20F03984259D9A0F5704011381728C9 +S21444C3000DD8DFE800F056292B2D2F313133353741 +S21444C310393B3D3F4143454547494B4D4F510420EA +S21444C32070474FF29313984245D00CD84FF2871378 +S21444C330984242D04FF288124FF6FF73904214BF91 +S21444C3401846012070474FF295124FF6FF739042FD +S21444C35014BF1846022070470620704707207047CF +S21444C36008207047092070470A2070470B20704702 +S21444C3700C2070470D2070470E2070470F207047E2 +S21444C38010207047112070471220704713207047C2 +S21444C39014207047152070471620704717207047A2 +S21444C3A018207047192070471A2070474FF6FF70C0 +S21444C3B07047052070470320704700207047FFF7FA +S21444C3C093BF1C280146F0B585B037D83F4B420191 +S21444C3D003EB40169C584FF6FF739C422ED0F369ED +S21444C3E0012B2BD1756804F50004B368AD082246CA +S21444C3F0009337482B46FEF715FCD6E903639A1E8E +S21444C400012A1DD8002315E036F82310023389B2DA +S21444C41002910299090402915088029901440291BA +S21444C420918889B20391039909040391D188039AA8 +S21444C4300A4403929D4206EB8302E5D805B0F0BD5C +S21444C440043B012B3FD90027BD4206EB8701F5D9B3 +S21444C45016F82730204602370834DBB20293029B94 +S21444C4601B0602934A78029B03EB024302938A78A4 +S21444C470029B03EB02230293CB78029A1344029363 +S21444C4800B79DBB20393039B1B0603934A79039B06 +S21444C49003EB024303938A79039B03EB0223039340 +S21444C4A0CB7902A9039A13440393FEF710FCCBE717 +S21444C4B056F8231002330291526803929D4206EBCB +S21444C4C08302F5D8BAE70023F8E700BF7840460071 +S21444C4D01D4A46001C28014630B403D92C4830BCBB +S21444C4E0FEF7A0BB42012B4B03EB40109B584FF684 +S21444C4F0FF7293421FD0C269012A1CD101690729E1 +S21444C50019D0826803F50003C468881E012814D82D +S21444C51052080234002191420DD253F8040B050C04 +S21444C52024F8025C4D1C954205D2023180B28A4200 +S21444C53024F8040BEFD830BC70470439012925D8B9 +S21444C54022F0030222449442F5D053F8041B44F8E4 +S21444C550041BF8E75858050E25704D1CAA42EAD924 +S21444C560C0F3074565708D1CAA42E4D9C0F307257D +S21444C570A570CD1CAA42DED90431C0B204348A4226 +S21444C58004F8010CD7D99142E4D3D4E70021FAE762 +S21444C5903E4A46007840460010B50024A0B2013416 +S21444C5A0FFF798FF1D2CF9D110BD1FB50024A0B28B +S21444C5B00134FFF706FF1D2CF9D1074B02A902935D +S21444C5C04FF47C730393054B01930198FEF77FFB6E +S21444C5D0002004B010BD00BF55EFCDAB1000800066 +S21444C5E008B508B9FFF7D8FF002008BD124B00B5C0 +S21444C5F01B688BB00293114B1A6803925A680492D4 +S21444C6009B6805930299039A049B059800900C48EE +S21444C610FEF708FB039BB3F57C7F06D10948FEF77B +S21444C62001FB01200BB05DF804FB0748FEF7FAFA5D +S21444C6304FF0FF30F6E700BF100080001400800083 +S21444C6404E4A4600664A4600714A460008B5FFF719 +S21444C650CDFF012805D1FFF79FFFBDE80840FDF751 +S21444C660B9BFFFF7C3FF0128F5D00020FFF79DFFB1 +S21444C670FFF7BCFFF1E700BF10F8012B11F8013BB0 +S21444C680012A28BF9A42F7D0D01A7047034613F8B7 +S21444C690012B002AFBD1181A01387047000000000D +S21444C6A001F0FF01102A2BDB10F0070F08D010F81A +S21444C6B0013B013A8B422DD010F0070F42B3F6D11E +S21444C6C0F0B441EA012141EA014122F007047FF037 +S21444C6D000070023F0E80256083C85EA010586EA8E +S21444C6E0010685FA47F5A3FA87F586FA47F6A5FACA +S21444C6F087F68EB9EED1F0BC01F0FF0102F00702D6 +S21444C70032B110F8013B013A83EA010313B1F8D180 +S21444C7100020704701387047002D06BF3546033861 +S21444C720073815F0010F07D1013015F4807F02BF9A +S21444C730013015F4C03F0130F0BC0138704700BFEB +S21444C74081F0004102E000BF83F0004330B54FEA79 +S21444C75041044FEA430594EA050F08BF90EA020FE6 +S21444C7601FBF54EA000C55EA020C7FEA645C7FEA79 +S21444C770655C00F0E2804FEA5454D4EB5555B8BF9C +S21444C7806D420CDD2C4480EA020281EA030382EA0D +S21444C790000083EA010180EA020281EA0303362D9F +S21444C7A088BF30BD11F0004F4FEA01314FF4801C72 +S21444C7B04CEA113102D0404261EB410113F0004F84 +S21444C7C04FEA03334CEA133302D0524263EB43033B +S21444C7D094EA050F00F0A780A4F10104D5F1200ED9 +S21444C7E00DDB02FA0EFC22FA05F2801841F1000134 +S21444C7F003FA0EF2801843FA05F359410EE0A5F108 +S21444C80020050EF1200E012A03FA0EFC28BF4CF038 +S21444C810020C43FA05F3C01851EBE37101F00045EE +S21444C82007D54FF0000EDCF1000C7EEB00006EEBFB +S21444C8300101B1F5801F1BD3B1F5001F0CD3490885 +S21444C8405FEA30004FEA3C0C04F101044FEA4452DC +S21444C85012F5800F80F09A80BCF1004F08BF5FEA63 +S21444C860500C50F1000041EB045141EA050130BD43 +S21444C8705FEA4C0C404141EB0101013C28BFB1F555 +S21444C880801FE9D291F0000F04BF01460020B1FAA0 +S21444C89081F308BF2033A3F10B03B3F120020CDA73 +S21444C8A00C3208DD02F1140CC2F10C0201FA0CF051 +S21444C8B021FA02F10CE002F11402D8BFC2F1200CB6 +S21444C8C001FA02F120FA0CFCDCBF41EA0C0190406C +S21444C8D0E41AA2BF01EB0451294330BD6FEA0404B5 +S21444C8E01F3C1CDA0C340EDC04F11404C4F12002A0 +S21444C8F020FA04F001FA02F340EA030021FA04F3B2 +S21444C90045EA030130BDC4F10C04C4F1200220FA08 +S21444C91002F001FA04F340EA0300294630BD21FA46 +S21444C92004F0294630BD94F0000F83F4801306BF0C +S21444C93081F480110134013D4EE77FEA645C18BF00 +S21444C9407FEA655C29D094EA050F08BF90EA020F97 +S21444C95005D054EA000C04BF1946104630BD91EA8F +S21444C960030F1EBF0021002030BD5FEA545C05D192 +S21444C9704000494128BF41F0004130BD14F58004D1 +S21444C9803CBF01F5801130BD01F0004545F0FE4145 +S21444C99041F470014FF0000030BD7FEA645C1ABF7A +S21444C9A0194610467FEA655C1CBF0B46024650EAB1 +S21444C9B0013406BF52EA033591EA030F41F40021DD +S21444C9C030BD00BF90F0000F04BF0021704730B563 +S21444C9D04FF4806404F132044FF000054FF0000138 +S21444C9E050E700BF90F0000F04BF0021704730B5F9 +S21444C9F04FF4806404F1320410F0004548BF4042CE +S21444CA004FF000013EE700BF42004FEAE2014FEA22 +S21444CA1031014FEA02701FBF12F07F4393F07F4FFD +S21444CA2081F06051704732F07F4208BF704793F000 +S21444CA307F4F04BF41F40021704730B54FF4607413 +S21444CA4001F0004521F000411CE700BF50EA010216 +S21444CA5008BF704730B54FF000050AE050EA0102BF +S21444CA6008BF704730B511F0004502D5404261EB2F +S21444CA7041014FF4806404F132045FEA915C3FF470 +S21444CA80D8AE4FF003025FEADC0C18BF03325FEA0D +S21444CA90DC0C18BF033202EBDC02C2F1200300FABE +S21444CAA003FC20FA02F001FA03FE40EA0E0021FAE3 +S21444CAB002F11444BDE600BF70B54FF0FF0C4CF4D1 +S21444CAC0E06C1CEA11541DBF1CEA135594EA0C0F83 +S21444CAD095EA0C0F00F0DEF82C4481EA030621EABE +S21444CAE04C5123EA4C5350EA013518BF52EA0335F9 +S21444CAF041F4801143F4801338D0A0FB02CE4FF0AB +S21444CB000005E1FB02E506F00042E0FB03E54FF0DA +S21444CB100006E1FB03569CF0000F18BF4EF0010ED2 +S21444CB20A4F1FF04B6F5007F64F5407404D25FEACE +S21444CB304E0E6D4146EB060642EAC62141EA555181 +S21444CB404FEAC52040EA5E504FEACE2EB4F1FD0CC3 +S21444CB5088BFBCF5E06F1ED8BEF1004F08BF5FEA41 +S21444CB60500E50F1000041EB045170BD06F00046F3 +S21444CB7046EA010140EA020081EA0301B4EB5C04A0 +S21444CB80C2BFD4EB0C0541EA045170BD41F4801198 +S21444CB904FF0000E013C00F3AB8014F1360FDEBFBD +S21444CBA0002001F0004170BDC4F10004203C35DA99 +S21444CBB00C341BDC04F11404C4F1200500FA05F31C +S21444CBC020FA04F001FA05F240EA020001F00042BD +S21444CBD021F0004110EBD37021FA04F642EB060133 +S21444CBE05EEA430E08BF20EAD37070BDC4F10C045D +S21444CBF0C4F1200500FA04F320FA05F001FA04F221 +S21444CC0040EA020001F0004110EBD37041F100010C +S21444CC105EEA430E08BF20EAD37070BDC4F1200517 +S21444CC2000FA05F24EEA020E20FA04F301FA05F27F +S21444CC3043EA020321FA04F001F0004121FA04F227 +S21444CC4020EA020000EBD3705EEA430E08BF20EAF7 +S21444CC50D37070BD94F0000F0FD101F00046400031 +S21444CC6041EB010111F4801F08BF013CF7D041EAB3 +S21444CC70060195F0000F18BF704703F000465200B7 +S21444CC8043EB030313F4801F08BF013DF7D043EA88 +S21444CC900603704794EA0C0F0CEA135518BF95EA3E +S21444CCA00C0F0CD050EA410618BF52EA4306D1D1C5 +S21444CCB081EA030101F000414FF0000070BD50EAE4 +S21444CCC0410606BF1046194652EA430619D094EA6E +S21444CCD00C0F02D150EA013613D195EA0C0F05D158 +S21444CCE052EA03361CBF104619460AD181EA0301AC +S21444CCF001F0004141F0FE4141F470014FF0000064 +S21444CD0070BD41F0FE4141F4780170BD70B54FF0FE +S21444CD10FF0C4CF4E06C1CEA11541DBF1CEA13557E +S21444CD2094EA0C0F95EA0C0F00F0A7F8A4EB050460 +S21444CD3081EA030E52EA03354FEA013100F0888057 +S21444CD404FEA03334FF0805545EA131343EA126320 +S21444CD504FEA022245EA111545EA10654FEA0026D5 +S21444CD600EF000419D4208BF964244F1FD0404F58E +S21444CD70407402D25B084FEA3202B61A65EB0305EA +S21444CD805B084FEA32024FF480104FF4002CB6EBA7 +S21444CD90020E75EB030E22BFB61A754640EA0C0027 +S21444CDA05B084FEA3202B6EB020E75EB030E22BF67 +S21444CDB0B61A754640EA5C005B084FEA3202B6EBA8 +S21444CDC0020E75EB030E22BFB61A754640EA9C0067 +S21444CDD05B084FEA3202B6EB020E75EB030E22BF37 +S21444CDE0B61A754640EADC0055EA060E18D04FEAF5 +S21444CDF0051545EA16754FEA06164FEAC30343EA95 +S21444CE0052734FEAC2025FEA1C1CC0D111F4801F61 +S21444CE100BD141EA00014FF000004FF0004CB6E75A +S21444CE2011F4801F04BF01430020B4F1FD0C88BFF9 +S21444CE30BCF5E06F3FF6AFAEB5EB030C04BFB6EB04 +S21444CE40020C5FEA500C50F1000041EB045170BDF7 +S21444CE500EF0004E4EEA113114EB5C04C2BFD4EB24 +S21444CE600C0541EA045170BD41F480114FF0000EA8 +S21444CE70013C90E645EA060E8DE60CEA135594EA24 +S21444CE800C0F08BF95EA0C0F3FF43BAF94EA0C0F27 +S21444CE900AD150EA01347FF434AF95EA0C0F7FF49C +S21444CEA025AF104619462CE795EA0C0F06D152EAF0 +S21444CEB003353FF4FDAE1046194622E750EA4106D4 +S21444CEC018BF52EA43067FF4C5AE50EA41047FF4E5 +S21444CED00DAF52EA43057FF4EBAE12E74FF0FF3C4A +S21444CEE006E000BF4FF0010C02E000BF4FF0010C1B +S21444CEF04DF804CD4FEA410C7FEA6C5C4FEA430C94 +S21444CF0018BF7FEA6C5C1BD001B050EA410C0CBFE2 +S21444CF1052EA430C91EA030F02BF90EA020F002044 +S21444CF20704710F1000F91EA030F58BF994208BFAB +S21444CF3090422CBFD8176FEAE37040F00100704768 +S21444CF404FEA410C7FEA6C5C02D150EA013C07D1BF +S21444CF504FEA430C7FEA6C5CD6D152EA033CD3D00A +S21444CF605DF8040B704700BF8446104662468C4604 +S21444CF701946634600E000BF01B5FFF7B7FF002837 +S21444CF8048BF10F1000F01BD4DF808EDFFF7F4FF60 +S21444CF900CBF012000205DF808FB00BF4DF808EDEB +S21444CFA0FFF7EAFF34BF012000205DF808FB00BF0E +S21444CFB04DF808EDFFF7E0FF94BF012000205DF830 +S21444CFC008FB00BF4DF808EDFFF7CEFF94BF0120E5 +S21444CFD000205DF808FB00BF4DF808EDFFF7C4FFDE +S21444CFE034BF012000205DF808FB00BF4FEA410C27 +S21444CFF07FEA6C5C02D150EA013C0AD14FEA430C0A +S21444D0007FEA6C5C02D152EA033C02D14FF0000046 +S21444D01070474FF0010070474FEA410212F5001284 +S21444D02015D211D56FF47873B3EB625212D94FEA26 +S21444D030C12343F0004343EA505311F0004F23FA10 +S21444D04002F018BF404270474FF00000704750EA65 +S21444D050013005D111F0004008BF6FF00040704722 +S21444D0604FF00000704700BF4A0011D212F500127C +S21444D07011D20DD56FF47873B3EB62520ED44FEAE7 +S21444D080C12343F0004343EA505323FA02F0704767 +S21444D0904FF00000704750EA013002D14FF0FF30A5 +S21444D0A070474FF0000070474FEA4102B2F1E04348 +S21444D0B024BFB3F5001CDCF1FE5C0DD901F0004C36 +S21444D0C04FEAC0024CEA5070B2F1004F40EB830086 +S21444D0D008BF20F00100704711F0804F21D113F1B2 +S21444D0E03872BCBF01F00040704741F480114FEAEB +S21444D0F05252C2F11802C2F1200C10FA0CF320FA74 +S21444D10002F018BF40F001004FEAC1234FEAD32390 +S21444D11003FA0CFC40EA0C0023FA02F34FEA4303FA +S21444D120CCE77FEA625307D150EA01331EBF4FF083 +S21444D130FE4040F44000704701F0004040F0FE409E +S21444D14040F40000704700BF80F0004002E000BF9B +S21444D15081F0004142001FBF5FEA410392EA030F99 +S21444D1607FEA226C7FEA236C6AD04FEA1262D2EBE3 +S21444D1701363C1BFD218414048404140B8BF5B42E8 +S21444D180192B88BF704710F0004F40F4000020F081 +S21444D1907F4018BF404211F0004F41F4000121F097 +S21444D1A07F4118BF494292EA030F3FD0A2F10102E1 +S21444D1B041FA03FC10EB0C00C3F1200301FA03F11F +S21444D1C000F0004302D5494260EB4000B0F5000F42 +S21444D1D013D3B0F1807F06D340084FEA310102F101 +S21444D1E00102FE2A51D2B1F1004F40EBC25008BFB3 +S21444D1F020F0010040EA03007047490040EB00007D +S21444D200013A28BFB0F5000FEDD2B0FA80FCACF17D +S21444D210080CB2EB0C0200FA0CF0AABF00EBC250AA +S21444D22052421843BCBFD0401843704792F0000F98 +S21444D23081F4000106BF80F400000132013BB5E7EB +S21444D2404FEA41037FEA226C18BF7FEA236C21D061 +S21444D25092EA030F04D092F0000F08BF08467047C6 +S21444D26090EA010F1CBF0020704712F07F4F04D194 +S21444D270400028BF40F00040704712F100723CBFA7 +S21444D28000F50000704700F0004343F0FE4040F4D1 +S21444D290000070477FEA226216BF08467FEA23638F +S21444D2A00146420206BF5FEA412390EA010F40F47A +S21444D2B0800070474FF0000304E000BF10F00043C6 +S21444D2C048BF40425FEA000C08BF704743F09643AD +S21444D2D001464FF000001CE050EA010208BF7047C8 +S21444D2E04FF000030AE000BF50EA010208BF70474F +S21444D2F011F0004302D5404261EB41015FEA010C64 +S21444D30002BF84460146002043F0B64308BFA3F15B +S21444D3108053A3F50003BCFA8CF2083AA3EBC2533D +S21444D32010DB01FA02FC634400FA02FCC2F120025C +S21444D330BCF1004F20FA02F243EB020008BF20F093 +S21444D3400100704702F1200201FA02FCC2F12002F9 +S21444D35050EA4C0021FA02F243EB020008BF20EAEE +S21444D360DC7070474FF0FF0C1CEAD0521EBF1CEA1C +S21444D370D15392EA0C0F93EA0C0F6FD01A4480EA0A +S21444D380010C400218BF5FEA41211ED04FF00063F3 +S21444D39043EA501043EA5111A0FB01310CF000401F +S21444D3A0B1F5000F3EBF490041EAD3715B0040EA45 +S21444D3B0010062F17F02FD2A1DD8B3F1004F40EB15 +S21444D3C0C25008BF20F00100704790F0000F0CF0E8 +S21444D3D0004C08BF49024CEA502040EA51207F3AAC +S21444D3E0C2BFD2F1FF0340EAC250704740F4000087 +S21444D3F04FF00003013A5DDC12F1190FDCBF00F078 +S21444D40000407047C2F10002410021FA02F1C2F125 +S21444D410200200FA02FC5FEA310040F1000053EAC1 +S21444D4204C0308BF20EADC70704792F0000F00F00F +S21444D430004C02BF400010F4000F013AF9D040EA15 +S21444D4400C0093F0000F01F0004C02BF490011F4A9 +S21444D450000F013BF9D041EA0C018FE70CEAD153A7 +S21444D46092EA0C0F18BF93EA0C0F0AD030F0004C27 +S21444D47018BF31F0004CD8D180EA010000F00040DB +S21444D480704790F0000F17BF90F0004F084691F099 +S21444D490000F91F0004F14D092EA0C0F01D14202D3 +S21444D4A00FD193EA0C0F03D14B0218BF084608D19C +S21444D4B080EA010000F0004040F0FE4040F40000E6 +S21444D4C0704740F0FE4040F4400070474FF0FF0C79 +S21444D4D01CEAD0521EBF1CEAD15392EA0C0F93EAC0 +S21444D4E00C0F69D0A2EB030280EA010C49024FEA12 +S21444D4F0402037D04FF0805343EA111143EA1013CB +S21444D5000CF000408B4238BF5B0042F17D024FF482 +S21444D510000C8B4224BF5B1A40EA0C00B3EB510F5D +S21444D52024BFA3EB510340EA5C00B3EB910F24BF46 +S21444D530A3EB910340EA9C00B3EBD10F24BFA3EBCB +S21444D540D10340EADC001B0118BF5FEA1C1CE0D193 +S21444D550FD2A3FF650AF8B4240EBC25008BF20F046 +S21444D560010070470CF0004C4CEA50207F32C2BF9A +S21444D570D2F1FF0340EAC250704740F400004FF037 +S21444D5800003013A37E792F0000F00F0004C02BF68 +S21444D590400010F4000F013AF9D040EA0C0093F032 +S21444D5A0000F01F0004C02BF490011F4000F013B8C +S21444D5B0F9D041EA0C0195E70CEAD15392EA0C0FF4 +S21444D5C008D142027FF47DAF93EA0C0F7FF470AF2C +S21444D5D0084676E793EA0C0F04D14B023FF44CAF6F +S21444D5E008466EE730F0004C18BF31F0004CCAD104 +S21444D5F030F000427FF45CAF31F000437FF43CAF40 +S21444D6005FE700BF4FF0FF3C06E000BF4FF0010C61 +S21444D61002E000BF4FF0010C4DF804CD4FEA400243 +S21444D6204FEA41037FEA226C18BF7FEA236C11D08D +S21444D63001B052EA530C18BF90EA010F58BFB2EB40 +S21444D640030088BFC81738BF6FEAE17018BF40F0C0 +S21444D650010070477FEA226C02D15FEA402C05D174 +S21444D6607FEA236CE4D15FEA412CE1D05DF8040BF9 +S21444D670704700BF844608466146FFE70FB5FFF78C +S21444D680C9FF002848BF10F1000F0FBD4DF808ED44 +S21444D690FFF7F4FF0CBF012000205DF808FB00BF35 +S21444D6A04DF808EDFFF7EAFF34BF012000205DF88F +S21444D6B008FB00BF4DF808EDFFF7E0FF94BF0120DC +S21444D6C000205DF808FB00BF4DF808EDFFF7D2FFD9 +S21444D6D094BF012000205DF808FB00BF4DF808ED1C +S21444D6E0FFF7C8FF34BF012000205DF808FB00BFE9 +S21444D6F04FEA4002B2F1FE4F0FD34FF09E03B3EB16 +S21444D70012620DD94FEA002343F0004310F0004F55 +S21444D71023FA02F018BF404270474FF000007047AB +S21444D72012F1610F01D1420205D110F0004008BF4A +S21444D7306FF0004070474FF00000704742000ED232 +S21444D740B2F1FE4F0BD34FF09E03B3EB126209D4F3 +S21444D7504FEA002343F0004323FA02F070474FF0A9 +S21444D7600000704712F1610F01D1420202D14FF01E +S21444D770FF3070474FF00000704700BF53B94AB9B6 +S21444D780002908BF00281CBF4FF0FF314FF0FF3080 +S21444D79000F0A6B9ADF1080C6DE904CE00F03EF8F1 +S21444D7A0DDF804E0DDE9022304B0704738B50546E9 +S21444D7B00C462846214600220023FFF7EFFB28B9F3 +S21444D7C028462146BDE8384000F00AB8284604F109 +S21444D7D0004100F005F8404261EB410138BD00BF0E +S21444D7E0D0B50C4B002206460F46FFF765F9FFF707 +S21444D7F03BFC0446FFF7E6F8074B0022FFF75CF9CC +S21444D80002460B4630463946FEF79EFFFFF72CFC91 +S21444D8102146D0BD0000F03D0000F0412DE9F04720 +S21444D820089D0E4604468C46002B40F081808A4272 +S21444D830174645D9B2FA82F24AB1C2F1200106FA35 +S21444D84002F320FA01F1974041EA030C94404FEA70 +S21444D850174E230CBCFBFEF6B9B20EFB16CC43EABD +S21444D8600C4306FB01F0984209D9FB1806F1FF3C2D +S21444D87080F01581984240F21281023E3B441B1AC6 +S21444D880A4B2B3FBFEF00EFB103344EA034400FBA1 +S21444D89001F1A14209D93C1900F1FF3380F001811E +S21444D8A0A14240F2FE8002383C44641A40EA0640F4 +S21444D8B000211DB1D4400023C5E90043BDE8F087EC +S21444D8C002B9FFDEB2FA82F2002A4FD1CB1B4FEAEE +S21444D8D0174E1FFA87F80121B3FBFEFC260C0EFBFD +S21444D8E01C3346EA034608FB0CF3B34207D9BE1979 +S21444D8F00CF1FF3002D2B34200F2EB808446F61AB3 +S21444D900A3B2B6FBFEF00EFB106643EA064408FBE1 +S21444D91000F8A04507D93C1900F1FF3302D2A045D0 +S21444D92000F2D2801846A4EB080440EA0C40C0E754 +S21444D9308B4208D9002D00F0AF800021C5E90006CF +S21444D9400846BDE8F087B3FA83F1002949D1B342CB +S21444D95002D3824200F2BB80841A66EB03030120A2 +S21444D9609C46002DAAD0C5E9004CA7E7C2F1200387 +S21444D9709740D8409140DE404FEA174E08434FEA5E +S21444D980104CB6FBFEF11FFA87F80EFB11664CEA04 +S21444D990064601FB08F3B34204FA02F409D9BE1959 +S21444D9A001F1FF3C80F08E80B34240F28B80023916 +S21444D9B03E44F31A86B2B3FBFEF00EFB103346EA3F +S21444D9C0034600FB08F3B34207D9BE1900F1FF3CF7 +S21444D9D074D2B34272D902383E44F31A40EA014143 +S21444D9E07AE7C1F1200703FA01F422FA07F31C434D +S21444D9F020FA07F906FA01F34FEA144CFE4049EAC6 +S21444DA0003094FEA1943B6FBFCFE1FFA84F80CFBE5 +S21444DA101E6643EA06460EFB08FAB24502FA01F2CF +S21444DA2000FA01F308D9A6190EF1FF3048D2B245E0 +S21444DA3046D9AEF1020E2644A6EB0A061FFA89F929 +S21444DA40B6FBFCF00CFB106649EA064600FB08F8F9 +S21444DA50B04507D9A61900F1FF3C2DD2B0452BD9C5 +S21444DA600238264440EA0E40A6EB0806A0FB02898C +S21444DA704E45C446CE4618D315D075B3B3EB0C0208 +S21444DA8066EB0E0606FA07F722FA01F3CE401F436A +S21444DA90C5E90076002111E7294628460EE7664682 +S21444DAA0EDE6184601E74345E7D2B8EB020C69EBCE +S21444DAB004040138A646E0E76046D3E760468CE7B0 +S21444DAC08646B9E7614674E702383C442BE7084685 +S21444DAD047E7ACF1020C3E4411E72946EEE600BFA8 +S21444DAE0704700BF2DE9F04788B0002B1F46144608 +S21444DAF0B8BF03F10043129A109DDDF84CA0B6BFA0 +S21444DB001F4600232D231370149B23F02008B8F1DE +S21444DB10460F05D0B8F1450F00D10135022300E089 +S21444DB20032307AA049206AACDE902A2CDE900354A +S21444DB3022463B4601F0A4FDB8F1470F064602D103 +S21444DB40119BDB0722D5B8F1460F06EB050910D129 +S21444DB503378302B0AD10022002320463946FFF77B +S21444DB6013FA18B9C5F10105CAF80050DAF80030BE +S21444DB7099440022002320463946FFF705FA08B1A7 +S21444DB80CDF81C903022079B4B4507D3079B159A2C +S21444DB909B1B3046136008B0BDE8F087591C0791BC +S21444DBA01A70F0E7F7B503460029B8BF494203F8B0 +S21444DBB0022BB4BF2D222B22092942702ADD0DF1F7 +S21444DBC00704A4460A27A6460A4691FBF7F607FB2F +S21444DBD016153035632A04F1FF340EF8015C3146DD +S21444DBE0F1DC3031AEF1020504F8011C441C294630 +S21444DBF061450AD30DF10902A2EB0E02654588BFC2 +S21444DC0000221344181A03B0F0BD11F8012B04F88F +S21444DC10012FEDE7302330318370C170031DF1E7E7 +S21444DC202DE9F04F91B00C46DDF8688016461F4645 +S21444DC30054602F04BFE036809931846FEF726FD98 +S21444DC4000230E93D8F800300A90073323F00703D6 +S21444DC5003F1080294F81890D4F800B0C8F80020ED +S21444DC60D3E90023C4E91223D4E9128A2AF00043F4 +S21444DC700B930B999C4B4FF0FF324046FFF7B6F997 +S21444DC8070BB994B0B994FF0FF324046FFF790F923 +S21444DC9030BB0022002340465146FFF77FF910B1BF +S21444DCA02D2384F84330914B9148B9F1470F94BFE4 +S21444DCB098468046032323612BF0040323604FF0E9 +S21444DCC0000A009733460FAA2146284600F0D2F9A8 +S21444DCD0013040F08F804FF0FF3011B0BDE8F08F38 +S21444DCE04246534640465146FFF780F940B1BAF1A2 +S21444DCF0000FBCBF2D2384F843307E487E4BD4E7C8 +S21444DD0063685A1C09F0DF0142D10623636000228F +S21444DD1006920EAACDE904920DAA4BF480630392B0 +S21444DD200DF13302CDE90132236063680093424625 +S21444DD30534628460B91FFF7D5FE0B994729804654 +S21444DD400D9908D1C81C02DB6368994240DDA9F1ED +S21444DD5002095FFA89F9B9F1650F1FD801394A46B5 +S21444DD6004F150000D91FFF71DFF0E9A1318012A77 +S21444DD708246236102DC2268D20701D5013323613F +S21444DD809DF83330002B9CD02D2384F8433098E7FD +S21444DD904729BCD1002BBAD10123B7E7B9F1660FA6 +S21444DDA018D1002963680BDD216113B92268D007B6 +S21444DDB002D501330B442361A1654FF0000ADFE727 +S21444DDC013B92268D20701D50233F4E70123F2E7F8 +S21444DDD04FF067090E9B994205DB23682161D807FB +S21444DDE0EAD54B1CE7E70029D4BFC1F10202012261 +S21444DDF01344E0E723685A0507D42369424631466C +S21444DE002846B84701302BD165E7B9F1650F40F293 +S21444DE10DC80D4E9120100220023FFF7B5F800287D +S21444DE2033D0364A012331462846B84701303FF4BA +S21444DE3052AFDDE90D239A4202DB2368D8070FD59B +S21444DE40DDE9092331462846B84701303FF443AF5D +S21444DE504FF0000804F11A090E9B013B434509DCC8 +S21444DE6023689B0700F10181E0680F9B9842B8BF86 +S21444DE70184632E701234A4631462846B847013019 +S21444DE803FF429AF08F10108E6E70D9B002B37DC89 +S21444DE901A4A012331462846B84701303FF41BAF9F +S21444DEA0DDE90D23134302D12368D907D8D5DDE92C +S21444DEB0092331462846B84701303FF40CAF4FF0AB +S21444DEC0000904F11A0A0D9B5B424B4501DC0E9B8C +S21444DED094E70123524631462846B84701303FF47A +S21444DEE0FAAE09F10109EEE7FFFFEF7F7E4A4600EE +S21444DEF0824A46008A4A4600864A46008E4A460079 +S21444DF000E9AA36D9A42A8BF1A46002A914637DC59 +S21444DF104FF0000B29EAE97904F11A02D4F858A024 +S21444DF20AAEB09035B4533DCDDE90D239A423BDB70 +S21444DF302368DA0738D40E9A0D99A2EB0A03A2EBAB +S21444DF4001099945A8BF9946B9F1000F34DC4FF052 +S21444DF50000829EAE97904F11A0ADDE90D239B1A37 +S21444DF60A3EB090343457FF77BAF01235246314673 +S21444DF702846B84701303FF4AEAE08F10108ECE756 +S21444DF801346314642462846B8470130C0D1A2E639 +S21444DF900123314628460B92B84701303FF49BAEE6 +S21444DFA00B9A0BF1010BB9E7DDE909233146284604 +S21444DFB0B8470130BFD18EE64B4608EB0A023146DD +S21444DFC02846B8470130C2D185E60E9A012A01DCBC +S21444DFD0DB0737D50123424631462846B847013049 +S21444DFE03FF479AEDDE9092331462846B847013087 +S21444DFF03FF471AED4E9120100220023FEF7C4FFB9 +S21444E000D8B90E9B08F10102013B31462846B84771 +S21444E01001300ED15FE601234A4631462846B847CA +S21444E02001303FF458AE08F101080E9B013B4345CE +S21444E030F1DC534604F15002E1E64FF0000804F1E7 +S21444E0401A09F2E701234246DFE701234A463146EE +S21444E0502846B84701303FF43EAE08F10108E3686D +S21444E0600F995B1A4345F0DCFEE64FF0000804F1D6 +S21444E0701909F4E72DE9F047164699468A680B696C +S21444E080DDF820809342B8BF1346336091F84320AE +S21444E09007460C460AB1013333602368990642BFEB +S21444E0A0336802333360256815F0060506D104F15B +S21444E0B0190AE36832689B1AAB4226DC94F843207C +S21444E0C0131E226818BF012392062BD404F1430280 +S21444E0D049463846C04701301ED02368E568326852 +S21444E0E003F00603042B08BFAD1AA36822690CBFCD +S21444E0F025EAE57500259342C4BF9B1AED18002611 +S21444E1001A34B5421AD1002008E001235246494643 +S21444E1103846C047013003D14FF0FF30BDE8F087A2 +S21444E1200135C6E7E1185A1C302081F843002244E2 +S21444E13094F8451082F843100233C7E70123224679 +S21444E14049463846C0470130E6D00136D9E7000094 +S21444E1502DE9FF470C469146277E0C99782F80463A +S21444E1609A4604F1430207D8622F0AD8002F00F0DB +S21444E170D880582F00F0A38004F1420684F84270F9 +S21444E1803AE0A7F16303152BF6D801A050F823F024 +S21444E190E9E14400FDE1440079E1440079E14400CA +S21444E1A079E1440079E14400FDE1440079E144002A +S21444E1B079E1440079E1440079E1440009E344000C +S21444E1C02DE24400EBE2440079E1440079E1440066 +S21444E1D02BE3440079E144002DE2440079E1440015 +S21444E1E079E14400F3E244000B681A1D1B680A6098 +S21444E1F004F1420684F842300123A3E02568086807 +S21444E2002E0600F104030AD505680B60002D03DAD8 +S21444E2102D236D4284F843305E480A2319E015F0F6 +S21444E220400F05680B6018BF2DB2EFE70B682568F2 +S21444E230181D0860280601D51D6802E06906FBD54E +S21444E2401D8854486F2F0CBF08230A23002184F8E6 +S21444E25043106668A660002EA2BF216821F0040120 +S21444E26021600DB9002E4DD01646B5FBF3F103FBE5 +S21444E2701157C75D06F8017D2F46BB420D46F4D9BB +S21444E280082B0BD12368DF0708D5236961689942B8 +S21444E290DEBF302306F8013C06F1FF36921B2261AE +S21444E2A0CDF800A04B4603AA21464046FFF7E2FEBF +S21444E2B001304CD14FF0FF3004B0BDE8F08735480C +S21444E2C084F8457023680E681F0656F8045B0E6093 +S21444E2D014D5D90744BF43F0200323601DB92368EF +S21444E2E023F0200323601023B0E7236843F0200381 +S21444E2F023607823284884F84530E3E75E0648BF21 +S21444E300ADB2E6E71646BBE70B68266860691D1D96 +S21444E3100D6035061B6801D5186002E07106FBD512 +S21444E3201880002323611646BAE70B681A1D0A6054 +S21444E3301E68626800213046FEF7B2F908B1801BB9 +S21444E340606063682361002384F84330A8E7236948 +S21444E350324649464046D0470130ABD023689B07F7 +S21444E36013D4E068039B9842B8BF1846A4E7012339 +S21444E370324649464046D04701309BD00135E36893 +S21444E38003995B1AAB42F2DCEBE7002504F119066D +S21444E390F5E700BF904A4600A14A46002DE9F04FF3 +S21444E3A087B0174603938B685A1EB2F5AE7F83BF79 +S21444E3B06FF4AE755B190293002386BF40F25D137B +S21444E3C08B6002930B688B46002543F4F0634BF84E +S21444E3D01C3BCDE9045580460C465E46AA46A946F3 +S21444E3E00195A26852B13B681B784E2B64D8402BEB +S21444E3F03CD8A3F12B01C8B20E283AD9B9F1000F84 +S21444E40003D0236823F4807323600AF1FF3ABAF1F9 +S21444E410010F00F213815E4500F20581012528466E +S21444E42007B0BDE8F08FA3F161020D2AE6D801A13A +S21444E43051F822F073E54400FDE34400FDE3440054 +S21444E440FDE34400D3E54400ABE54400FDE344006B +S21444E450FDE3440081E54400FDE34400FDE344005D +S21444E460FDE34400FDE3440039E54400A3F14102E2 +S21444E470DBE70E29C2D801A050F821F02BE5440072 +S21444E480FDE344002BE54400BFE54400FDE34400BF +S21444E490D9E4440015E5440015E5440015E5440078 +S21444E4A015E5440015E5440015E5440015E544002B +S21444E4B015E5440015E544006E2B09D8602BB2D808 +S21444E4C0542B77D0592B99D1072D97D1082529E07D +S21444E4D0742B6FD0792BF6E72168C8051AD5029BB2 +S21444E4E021F08001216009F101091BB1013B013291 +S21444E4F00293A260A368013BA360236901332361AE +S21444E5007B68013B002B7B6040F384803B6801338F +S21444E5103B6066E71AEB050F7FF470AF226822F47F +S21444E520C072226006F8013BE4E7226810067FF5D5 +S21444E53065AF22F08002F4E7BAF1000F0ED1B9F1CC +S21444E540000F0ED1226802F4E061B1F5E06F08D105 +S21444E55022F4F06222604FF0010AE3E7BAF1020FB8 +S21444E56055D0012D02D0042D7FF448AF0135EDB2CD +S21444E570D8E7BAF1010F7FF441AF4FF0020AD1E772 +S21444E5807DB9B9F1000F7FF43CAF226802F4E06134 +S21444E590B1F5E06F7FF439AF22F4F06222600125D2 +S21444E5A0C0E7032DE2D0052DDEE7022D7FF426AF2B +S21444E5B00325B7E7062D7FF421AF0725B2E7226887 +S21444E5C091057FF51BAF22F420722260CDF80490AB +S21444E5D0A8E7226802F4A061B1F5806F06D0500522 +S21444E5E07FF50CAFB9F1000F3FF40FAF910558BF5C +S21444E5F0019922F4F06258BFA9EB010142F4C072BB +S21444E60058BFCDE9041622604FF000098AE74FF060 +S21444E610030A87E7D4F880313946404698470028AD +S21444E6203FF4DFAEEAE6D4F87C3116F8011D3A46EC +S21444E630404698472369013B2361ECE66B1E062B54 +S21444E64025D8022D36D85E457FF6E8AED4F87C3120 +S21444E65016F8011D3A46404698472369013B236114 +S21444E660F1E70298D4F87C3110F8011D02903A463E +S21444E670404698472369013B23610AF1FF3A5FFA13 +S21444E6808AFABAF1020FECD1033DEDB2761B236849 +S21444E690DA052FD55B0510D55E457FF6BFAED4F8B8 +S21444E6A07C3116F8011D3A46404698472369013B9B +S21444E6B02361F1E7AA460296DFE716F8011C2369B0 +S21444E6C0652903F1FF3306F1FF3523610CD0452954 +S21444E6D00AD0D4F87C313A4640469847236916F81F +S21444E6E0021C013BB51E2361D4F87C313A464046B1 +S21444E6F098472E46256815F0100559D1357023687D +S21444E70003F4C063B3F5806F1CD1019B4B45A3EB68 +S21444E710090224D100225946404600F081FED4F82E +S21444E72000C0039B1CF0020F1B6806460F4621D010 +S21444E73003991A1D0A601B68C3E90067E36801333E +S21444E740E3606CE6049B002BE4D005990A232A4632 +S21444E7500131404600F0E4FE049B059EC21A04F2D2 +S21444E7606F139E4228BF04F5B7761249304600F030 +S21444E77029F8CFE71CF0040F03F1040E03D00399E5 +S21444E780C1F800E0D7E7039AC2F800E0D3F8008067 +S21444E79002460B46FEF72AFC28B1074800F00EF85E +S21444E7A0C8F80000CAE730463946FEF77DFCF7E76E +S21444E7B0002534E6B24A46009C4546000048704769 +S21444E7C00000C07F0EB400B59AB01BAB0190059014 +S21444E7D06FF00041094806910391094953F8042B08 +S21444E7E004910068009301A902F0E2FD019B002217 +S21444E7F01A701AB05DF804EB03B07047A0214020AD +S21444E8000802FFFF2DE9F0410F46904602F082FBD6 +S21444E81004460D46B8F1000F11D0C7F30A53C3F1AE +S21444E8206B03002B0BDD1B0503F17F55002405F518 +S21444E830401522462B46FEF73FF904460D46204631 +S21444E8402946BDE8F08100002DE9F04FA1B09B4673 +S21444E85000231C939E4B17921F68824638460E46EA +S21444E860FDF714FF4FF0000804464FF000091B96CE +S21444E8701B9B1A782B2A4CD03AD80D2A33D8082A10 +S21444E88033D8002A3DD000230C931B9D2B78302B85 +S21444E89040F0A9806B7803F0DF03582B66D10C9BBD +S21444E8A001931CAB00938B4ACDF808B01DAB1BA953 +S21444E8B0504601F01FFD10F00706044605D0062E0C +S21444E8C029D1013500231B950C93179B002B40F050 +S21444E8D08E850C9BD3B1424609F100431046194637 +S21444E8E021B0BDE8F08F202ACDD101331B93BFE77A +S21444E8F02D2AC8D101220C925A1C1B925B78002BFD +S21444E900C3D1179B1B96002B40F06F8542464B465F +S21444E910E4E70022EFE71C9A3AB135211EA802F03C +S21444E920F0FB1C99504602F031F8013E042E06D8FE +S21444E930DFE806F00A0314170A00DDE91E892107FA +S21444E940C3D549F00049C0E7DDE91E831D9A23F488 +S21444E950801302F2334243EA0259F0E7DFF8789133 +S21444E960EDE76FF000494FF0FF38E8E71B9B5A1C71 +S21444E9701B925B78302BF9D0002BA6D0012307934B +S21444E9801B9B08930023CDE905339B460A221B981C +S21444E9900578A5F13003D9B2092926D92246394645 +S21444E9A002F01CFE002832D000202B465C46049021 +S21444E9B00246652B01D0452B13D11CB9079B034354 +S21444E9C09FD000241B9E731C1B9373782B2B78D0EC +S21444E9D02D2B7BD00027A3F13001092940F28280F9 +S21444E9E01B9600259EE00023C9E7BBF1080FD5BF60 +S21444E9F00699059902FB013302FB013300F101003D +S21444EA00D4BF069305930BF1010B1B90BFE71B9BEA +S21444EA101A191B921B5DBBF1000F36D004905C465E +S21444EA20A3F13002092A12D90122C2E71B9B5A1CC1 +S21444EA301B925B780130302BF8D0A3F13102082AC0 +S21444EA4000F2DA841B9A0490002008920446303B75 +S21444EA5000F1010213D00499114404912246051989 +S21444EA600A21954213D12218082A04F101040444C9 +S21444EA701BDC06990A2202FB0133069300221B9BE9 +S21444EA80591C1B915B781046CAE75846D3E7082AB8 +S21444EA9004DC069F4F4306970132E2E7571C102FCB +S21444EAA0DEBF059F4F430597F6E7102CDFBF059959 +S21444EAB00A2202FB01330593E0E700230493012274 +S21444EAC07CE70027B31C1B93B37884E70127F9E758 +S21444EAD0184C4600B84A46000000F07F1B9B591C61 +S21444EAE01B915B78302BF9D0A3F1310108293FF60E +S21444EAF078AFA3F1300C1B9B09934FF00A0E1B9B77 +S21444EB00591C1B915B78A3F13005092D35D9099D15 +S21444EB10491B082944F61F6502DC6545A8BF6546BF +S21444EB2007B16D42002C4CD1079901437FF4CDAE1A +S21444EB30002A7FF4E6AE692B26D023DC492B23D06B +S21444EB404E2B7FF4DEAE9C491BA801F00FFE002836 +S21444EB503FF4D7AE1B9B1B78282B2CD197491EAA73 +S21444EB601BA801F017FE052825D11F9BDDF87880E9 +S21444EB7043F0FF4949F4E009A7E60EFB0C3CACF130 +S21444EB80300CBCE76E2BDCE78D491BA801F0EEFD8C +S21444EB9000283FF4B6AE1B9B8A49013B1BA81B9337 +S21444EBA001F0E4FD10B91B9B01331B93DFF824925C +S21444EBB04FF0000889E6844802F00AFD80468946FC +S21444EBC083E6049B0698EB1ABBF1000F08BFA346E6 +S21444EBD0102C07932646A8BF1026FDF7F3FE092CF3 +S21444EBE08046894613DD794B03EBC60353E912236B +S21444EBF0FDF762FF804605988946FDF7E3FE024628 +S21444EC000B4640464946FDF7A1FD804689460F2CF3 +S21444EC1036DC079B002B3FF458AE22DD162B09DC6E +S21444EC206A4C04EBC304D4E9000142464B46FDF764 +S21444EC3043FFC3E7079AC4F12503934220DB634DA1 +S21444EC40C4F10F0405EBC40142464B46D1E900012A +S21444EC50FDF732FF079B1C1B05EBC405D5E90023D3 +S21444EC60E5E7079B16330BDB049B584A5D1B02EB18 +S21444EC70C505D5E9002340464946FEF747F89DE7D3 +S21444EC80079BA61B1E44002E71DD16F00F030AD008 +S21444EC904E4901EBC30142464B46D1E90001FDF71C +S21444ECA00BFF8046894636F00F0650D0B6F59A7F5D +S21444ECB027DD4FF0000BCDF810B0CDF820B0CDF8DE +S21444ECC018B02223DFF80C91CAF800304FF0000841 +S21444ECD0089B002B3FF4F9AD1C99504601F056FEB4 +S21444ECE00699504601F052FE0499504601F04EFEF5 +S21444ECF00899504601F04AFE5946504601F046FEF1 +S21444ED00E3E500233611404649461F46012E21DCE2 +S21444ED100BB1804689462E4BA9F1547903EBC707BD +S21444ED2042464B46D7E90001FDF7C6FE294B0A4644 +S21444ED300B4029498B428046BBD8A1F580118B42B3 +S21444ED4086BFDFF898904FF0FF3802F154790023DD +S21444ED5005937EE0F20707D51D4B03EBC703D3E9C3 +S21444ED600023FDF7A9FE012301377610CEE7EED047 +S21444ED70764216F00F020AD0144B03EBC203404609 +S21444ED804946D3E90023FDF7C1FF8046894636113C +S21444ED90DDD01F2E24DD4FF0000BCDF810B0CDF89B +S21444EDA020B0CDF818B022234FF000084FF00009E9 +S21444EDB0CAF800308CE700BF8B4A4600CC4A46006F +S21444EDC0834A46000C4C46009C454600584C460038 +S21444EDD0304C46000000F07F0000A07CFFFFEF7F31 +S21444EDE016F0100318BF6A23B34F059340464946AE +S21444EDF00023F20704D5D7E90023FDF75DFE01237F +S21444EE00761007F10807F4D10BB180468946059B76 +S21444EE10BBB1C9F30A53C3F16B03002B494610DD5B +S21444EE201F2B40F32881342BDEBF203B4FF0FF32AC +S21444EE3002FA03F34FF00008CCBF4FF05C7903EAC4 +S21444EE4001090022002340464946FEF79DF8002863 +S21444EE50A1D1069B0093089923465A46504601F092 +S21444EE60EAFD089000283FF424AF049B5D1B079BF3 +S21444EE70002BB4BF2B4600230E93079B4FF0000B8A +S21444EE8023EAE3731693CDF810B0089B50465968AE +S21444EE9001F048FD069000283FF413AF089B1A691A +S21444EEA0023203F10C0192000C3001F02DFD1EAB32 +S21444EEB001931DAB009342464B465046CDE90A8922 +S21444EEC002F0A2F81C9000283FF4FBAE0121504605 +S21444EED001F03DFE0490034600283FF4F2AE1D9D2B +S21444EEE01E9A002DABBF0E9B169B169C0E9EACBF67 +S21444EEF0EE185C1B059BED1A1544704B013D9D4274 +S21444EF00C2F1360280F2C9805B1B1F2BA2EB0302C0 +S21444EF104FF0010700F3B68007FA03F30F9300257A +S21444EF20B718059BBE4214441C443346A8BF3B4610 +S21444EF30A342A8BF2346002BC2BFFF1AE41AF61A00 +S21444EF400E9B002B17DD04991A46504601F0A4FE8A +S21444EF50049000283FF4B5AE01461C9A504601F092 +S21444EF60FFFD099000283FF4ACAE1C99504601F0D2 +S21444EF700DFD099B1C93002F00F39380079B002BE9 +S21444EF8008DD169A0699504601F086FE069000283B +S21444EF903FF497AE002C08DD06992246504601F011 +S21444EFA0C9FE069000283FF48CAE002E08DD049976 +S21444EFB03246504601F0BEFE049000283FF481AE2F +S21444EFC0069A1C99504601F02FFF834600283FF4CA +S21444EFD078AE0024C3680499C4600D9301F009FF19 +S21444EFE0A04271DA0D9B53EA080340F09780C9F3B8 +S21444EFF01303002B40F0928029F000431B0D1B05A1 +S21444F000B3F1D66F40F28A80DBF8143023B9DBF8CC +S21444F0101030012B40F3828059460122504601F0BD +S21444F02089FE0499834601F0E4FE002876DD0599BE +S21444F030234A4B46002900F0928002EA0901B1F1C6 +S21444F040D66F00F38C80B1F15C7F7FF7ACAE1D4A7F +S21444F0500023CDE914324046DDE914234946FDF742 +S21444F0602BFD0B46034308BF22238046894608BF30 +S21444F070CAF8003030E64FF0FF3202FA03F303EAF0 +S21444F0800808DEE6C5F17F4505F57F0505F57B45B1 +S21444F090E23507FA05F50F9742E7012300250F935B +S21444F0A03EE71C993A46504601F044FE1C90002820 +S21444F0B07FF464AF05E600BFE04A460002FCFFFF6B +S21444F0C00000F07F00005039CDF8249066D10D9AA8 +S21444F0D0C9F313035AB39C4A93422CD1059B40462A +S21444F0E003B39A4A4B461A40B2F1D46F4FF0FF31FD +S21444F0F01BD8120DC2F16B0301FA03F398421AD1DE +S21444F100934B099A9A4202D101303FF4DAAD8F4BC1 +S21444F110099A1A4002F580194FF00008059B002B07 +S21444F12095D1D9E54FF0FF33E8E70B46E6E753EAD7 +S21444F13008033FF47CAFE5B1099B1D42EED00D9B1E +S21444F140059A40464946C3B1FFF75CFB02460B4668 +S21444F150DDE90A01FDF7FAFA80468946DEE7134000 +S21444F160A3F580136FEA13596FEA09594FF0FF3835 +S21444F170D4E70F9B13EA080FE0E7FFF743FB02468A +S21444F1800B46DDE90A01FDF7DFFA0022002380463C +S21444F1908946FDF7F9FE0028C0D004E6049958468F +S21444F1A001F081FF00224FF0804306460F46FDF7EC +S21444F1B0FFFE002875D00D9B002B47D0654F0026D8 +S21444F1C0644D099B23F000431B0D1B050F930F9AB8 +S21444F1D0614B9A4240F0C880DDE90A23CDE9142306 +S21444F1E0099BA3F154794046494601F093FE0246F2 +S21444F1F00B4630463946FDF75FFC42464B46FDF724 +S21444F200A5FA0B465149554A1940914280465ED963 +S21444F2100B9B02F15472934203D10A9B01333FF491 +S21444F22050ADDFF82C914FF0FF381C99504601F052 +S21444F230ADFB0699504601F0A9FB0499504601F0EF +S21444F240A5FB5946504601F0A1FB1EE6B8F1000F57 +S21444F25019D1099BC3F31303E3B93E4B002230464E +S21444F2603946FDF79BFEC8B93D4B00223046394629 +S21444F270FDF722FC04460D4605F100431894199305 +S21444F280DDE918679DE7B8F1010F03D1099B002B10 +S21444F2903FF489AD334F0026002491E70D9C304D52 +S21444F2A0EAE72F4B002230463946FDF705FC0D9B16 +S21444F2B004460D4633B901F1004310901193DDE93D +S21444F2C010677EE702460B46CDE91023F7E703F1C5 +S21444F2D05479059B002BA8D129F000430F9A1B0DA7 +S21444F2E01B059A42A1D120462946FEF75FFAFDF750 +S21444F2F0B5FB02460B4620462946FDF725FA0D9AED +S21444F300C9F3130343EA0803134304460D4666D081 +S21444F31009A3D3E90023FDF741FE00287FF4DCACC3 +S21444F32007A3D3E9002320462946FDF755FE0028C7 +S21444F3303FF47BAFD0E400BF9535A094FFFFDF3F9A +S21444F34035E5AF350000E03FFFFF0F000000F07FDB +S21444F350FFFFEF7F0000F03F0000E07FFFFF9F7C51 +S21444F3600000E03F0000F0BF059B13B30F9BB3F1D2 +S21444F370D46F1ED826A3D3E9002320462946FDF79A +S21444F38017FE90B129462046FDF76EFE012838BF89 +S21444F3900120FDF717FB0D9B04460D46D3B901F13A +S21444F3A0004312901393DDE912670F9A07F1D66370 +S21444F3B09F1ADDE90A0101F0ADFD02460B463046D0 +S21444F3C03946FDF779FBDDE90A23FDF7BFF98046A8 +S21444F3D089467EE702460B46CDE91223E3E70EA3B1 +S21444F3E0D3E90023FDF7DAFDA1E700230C93179A2F +S21444F3F01B9B1360FFF76DBA652B3FF45EAB452B42 +S21444F4003FF45BAB0122FFF78FBB00BFAFF3008036 +S21444F4100000C0FFFFFFDF419535A094FFFFCF3FBC +S21444F420014BFFF711BA00BF082240202DE9F047F0 +S21444F4303A4E86468C4660461CF8014BA55D15F050 +S21444F4400805F8D12D2C33D19CF800404FF0010824 +S21444F45000F1020C002B5CD0102B0CD1302C0AD1BE +S21444F4609CF8000000F0DF0058284DD19CF801407D +S21444F47010230CF1020C08F10047013F0026B7FBAD +S21444F480F3F9304603FB197AA4F13005092D18D850 +S21444F4902C46A34224DD751C07D081451DD301D1DB +S21444F4A0A2451ADB00FB034001261CF8014BEBE7A0 +S21444F4B02B2C08BF9CF80040A84608BF00F1020C5D +S21444F4C0C8E7A4F14105192D01D8373CE1E7A4F17A +S21444F4D06105192D04D8573CDBE74FF0FF36E4E7C7 +S21444F4E0731C06D12223CEF80030384642B9BDE814 +S21444F4F0F087B8F1000F00D04042002AF7D00EB192 +S21444F5000CF1FF311160F2E73024002BB3D108230D +S21444F510B1E7302CA4D00A23ADE700BF094B460020 +S21444F520FFF784BF00B59BB0019105916FF0004191 +S21444F530069103910549049101A901F039FF019B05 +S21444F54000221A701BB05DF804FB00BF0802FFFFE0 +S21444F55013460A46014602480068FFF7E3BF00BF69 +S21444F560A02140202DE9F74F03690C69A3420746C2 +S21444F570C0F28180013C01F1140800F1140505EB4A +S21444F5808403019358F8243055F8242001339A42D2 +S21444F5904FEA840B08EB8409B2FBF3F631D34FF001 +S21444F5A0000E4046AC46F24650F8042B93B206FB97 +S21444F5B003E34FEA134E9BB2AAEB0303120CDCF8A8 +S21444F5C000A006FB02E213FA8AF34FEA124E1FFA31 +S21444F5D082FADCF80020CAEB124202EB23429BB2CA +S21444F5E043EA024381454CF8043B4FEA224ADBD2C5 +S21444F5F055F80B302BB9019B043B9D421A462ED33B +S21444F6003C61384601F0F5FB002824DB01362846E9 +S21444F6104FF0000C58F8042BD0F800E093B2ACEB53 +S21444F6200303120C13FA8EF3C2EB1E4202EB234280 +S21444F6309BB243EA0243C14540F8043B4FEA224C9E +S21444F640E8D255F8242005EB840322B9043B9D42B6 +S21444F6501A460AD33C61304603B0BDE8F08F1268C0 +S21444F660043B002ACCD1013CC7E71268043B002A7D +S21444F670F0D1013CEBE70020EEE70000000000007C +S21444F6802DE9F04F446A99B016461F46CDE9046703 +S21444F690DDF8948005463CB9102001F01BF9C0E91A +S21444F6A0014468620460C4606B6A196851B15A6860 +S21444F6B04A60012393408B60284601F067F96B6AE1 +S21444F6C000221A603B1EB9BF23F000430593002373 +S21444F6D0C8F80030DDF81490A74BBCBF0122C8F828 +S21444F6E0002033EA090319D1249A42F20F731360B7 +S21444F6F0C9F31303334300F06D85269B53B99F4BE0 +S21444F70023E09F4B03930833269A1360039819B05B +S21444F710BDE8F08F994B03930333F5E7DDE90434F2 +S21444F720CDE90C34DDE90C0100220023FDF72CFC66 +S21444F730804660B1249A01231360269B002B00F078 +S21444F7404685904B269A1360013B0393DEE716AB3F +S21444F750019317AB00932846DDE90C2301F054FCD3 +S21444F760C9F30A548346002C7ED00D9BCDF84C80BA +S21444F770C3F31303DDE90C0143F07F5141F4401118 +S21444F780A4F2FF34804B0022FCF7DEFF74A3D3E9D7 +S21444F7900023FDF791F974A3D3E90023FCF7D6FFC1 +S21444F7A0064620460F46FDF71DF971A3D3E900230C +S21444F7B0FDF782F902460B4630463946FCF7C6FF4B +S21444F7C006460F46FDF728FC0022824600233046B4 +S21444F7D03946FDF7E3FB48B15046FDF703F9324698 +S21444F7E03B46FDF7D1FB08B90AF1FF3ABAF1160FCA +S21444F7F057D8664B03EBCA03D3E90023DDE90C0173 +S21444F800FDF7CCFB00284ED00AF1FF3A00230F93B5 +S21444F810169B1C1B631E099345BFC4F10103069344 +S21444F820002300234CBF09930693BAF1000F3CDB38 +S21444F830099BCDF838A05344099300230A93229B8E +S21444F840092B00F2B580052BC4BF043B2293229BB0 +S21444F850A3F10203CCBF00240124032B00F2B4809E +S21444F860DFE803F02D987AA4DDE916431C4404F23D +S21444F8703243202BC3BFC3F1400304F2124009FABB +S21444F88003F3C3F12003C6BF26FA00F0184306FA72 +S21444F89003F0FDF797F80123A1F1F871013C1393A7 +S21444F8A070E70123B3E70F90B2E7069BA3EB0A0386 +S21444F8B00693CAF100030A9300230E93BFE700237E +S21444F8C00B93239B002B00F382804FF00109CDF865 +S21444F8D020904B46CDF88C906E6A002272600422CB +S21444F8E002F114009842716877D9284601F01AF854 +S21444F8F06B6A30601B680393089B0E2B00F2EE8005 +S21444F900002C00F0EB80BAF1000F7ADD1F4A0AF0B3 +S21444F9100F0302EBC303D3E900341AF4807FCDE926 +S21444F92010344FEA2A145CD0194BDDE90C01D3E9B4 +S21444F9300823FDF7EBF9CDE9040104F00F0403278F +S21444F940134E002C4FD1DDE91023DDE90401FDF709 +S21444F950DDF9CDE904016EE00123B1E7AFF30080A1 +S21444F96061436F63A787D23FB3C8608B288AC63F7C +S21444F970FB799F501344D33F0000F07F124C46005F +S21444F980094C46008F4A46000000F83F584C460053 +S21444F990304C460000230B93239B0AEB030909F1E2 +S21444F9A00103012B0893B8BF012395E70123F2E72F +S21444F9B00124002322930B944FF0FF390022CDF804 +S21444F9C020901223239287E701230B93F4E7DDF874 +S21444F9D08C90CDF820904B467EE701317160520002 +S21444F9E07EE70227ACE7E10708D5DDE91001D6E952 +S21444F9F00023FDF761F8CDE910010137641008369D +S21444FA009FE700F0A580CAF10004A44BA44E04F07E +S21444FA100F0203EBC203D3E90023DDE90C01FDF733 +S21444FA204BF8CDE90401241100230227002C40F0B2 +S21444FA308480002B8DD10F9B002B00F08B80DDE95A +S21444FA400434CDE91034DDE91001964B0022FDF76D +S21444FA50A5FA00287ED0089B002B7BD0B9F1000F76 +S21444FA6038DDDDE91001904B0022FDF725F8CDE99D +S21444FA7004010AF1FF3801374C463846FCF7B2FF1A +S21444FA80DDE90423FDF718F8884B0022FCF75EFEF8 +S21444FA90A1F15076CDE910011196002C5DD1DDE937 +S21444FAA00401834B0022FCF74FFE02460B46CDE989 +S21444FAB00423109A3346FDF78FFA002840F09782C5 +S21444FAC0DDE90401109A06F10043FDF767FA0028C1 +S21444FAD040F08B82DDE90C34CDE90434179B002BCF +S21444FAE0C0F25181BAF10E0F00F34D816B4B03EB1C +S21444FAF0CA03D3E90034CDE90634239B002B80F2B5 +S21444FB00DB80089B002B00F3D78040F06D82684B67 +S21444FB100022DDE90601FCF7CFFFDDE90423FDF70B +S21444FB2051FA089C2646002840F04382039F31231E +S21444FB3007F8013B0AF1010A3FE2E20705D5D6E998 +S21444FB400023FCF7B9FF01370123641008366DE73C +S21444FB50022770E7089CD0468FE703994F4B214411 +S21444FB6012910B9903EBC403DDE9106753E90223B2 +S21444FB70002946D04F490020FDF7C8F83B46324698 +S21444FB80FCF7E2FDCDE91001039FDDE90401FDF732 +S21444FB9043FA0446FCF726FF02460B46DDE9040119 +S21444FBA0FCF7D2FD303402460B46CDE9042307F871 +S21444FBB0014BDDE91023FDF7F1F9002865D1DDE9B5 +S21444FBC0042338490020FCF7BFFDDDE91023FDF788 +S21444FBD0E5F9002840F0B680129B9F423FF47AAF86 +S21444FBE0DDE91001304B0022FCF766FF2E4BCDE9D1 +S21444FBF010010022DDE90401FCF75EFFCDE90401B3 +S21444FC00C3E730463946FCF757FFCDE91001129B4F +S21444FC10039C1493DDE90401FDF7FEF91590FCF707 +S21444FC20E1FE02460B46DDE90401FCF78DFD159B1B +S21444FC30303304F8013B129B9C4206460F464FF075 +S21444FC40000224D11B4BDDE91001FCF77FFD024680 +S21444FC500B4630463946FDF7BFF9002871D1DDE939 +S21444FC60102314490020FCF76FFD02460B4630462D +S21444FC703946FDF793F900283FF42CAF149F7B1EBA +S21444FC80149317F8013C302BF8D0C24649E0064B93 +S21444FC90FCF712FFCDE90401BCE700BF584C460010 +S21444FCA0304C46000000F03F0000244000001C405A +S21444FCB0000014400000E03FDDE90489039FDDE9CD +S21444FCC0062340464946FDF721F8FDF7A5F90446C4 +S21444FCD0FCF788FEDDE90623FCF7EEFE04F1300669 +S21444FCE00B46024649464046FCF72EFD07F8016B94 +S21444FCF0039E089BBE1BB34238D102460B46FCF714 +S21444FD0025FDDDE9062380468946FDF765F958BB9F +S21444FD10DDE9062340464946FDF736F908B1E107D2 +S21444FD2022D42846594600F031FE00233B70249BDB +S21444FD300AF101001860269B002B3FF4E7AC1F60D5 +S21444FD40E4E427463B461F4613F8012D392A07D1DB +S21444FD50039A9A42F7D10399302208F101080A70AF +S21444FD601A7801321A7090E7D046EBE7A14B00228E +S21444FD70FCF7A2FE0022002380468946FDF704F9DC +S21444FD8000289CD0CDE70B9A002A00F0CD80229A1A +S21444FD90012A00F3AF80139A002A00F0A78003F2EA +S21444FDA033430A9C069F069A1A440692099A0121EE +S21444FDB01A442846099200F0CAFE0646002F0CDD77 +S21444FDC0099B002B09DDBB42069AA8BF3B46D21AC4 +S21444FDD00692099AFF1AD31A09930A9BF3B10B9B0E +S21444FDE0002B00F0A580002C10DD31462246284624 +S21444FDF000F052FF5A4601460646284600F0B0FE3A +S21444FE0059468046284600F0C1FDC3460A9B1A1B45 +S21444FE1004D05946284600F03FFF83460121284631 +S21444FE2000F095FE0E9B002B044640F383801A4652 +S21444FE300146284600F030FF229B012B04467CDD19 +S21444FE404FF00008236904EB8303186900F031FE81 +S21444FE50C0F12000099B184410F01F0000F08E806B +S21444FE60C0F12003042B40F38780C0F11C00069B9E +S21444FE7003440693099B034407440993069B002BBB +S21444FE8005DD59461A46284600F054FF8346099B2A +S21444FE90002B05DD21461A46284600F04BFF044653 +S21444FEA00F9B002B6CD02146584600F0A2FF00283A +S21444FEB066DA002359460A22284600F07EFD0B9B4C +S21444FEC00AF1FF3A8346002B00F08B81314600232B +S21444FED00A22284600F071FDB9F1000F064600F3E9 +S21444FEE09180229B022B40F38D8051E0169BC3F1F8 +S21444FEF0360356E7089B5C1E0A9BA342BFBF0A9B79 +S21444FF000A94E21A0E9BB6BF9B181C1B0E93089BC2 +S21444FF10B8BF0024002BB9BF069B089A069F089BCF +S21444FF20BCBF9F1A00233EE70A9C069F0B9E45E7EC +S21444FF300A9A6EE7229B012B19DC049BBBB9059BEE +S21444FF40C3F313039BB9059B23F000431B0D1B050A +S21444FF5083B1069B01330693099B013309934FF003 +S21444FF6001080E9B002B7FF46DAF012072E74FF023 +S21444FF700008F6E79846F4E780D018461C3076E743 +S21444FF80089B002B38DC229B022B35DDDDF82090C5 +S21444FF90B9F1000F0DD121464B460522284600F004 +S21444FFA00CFD01460446584600F023FF00283FF760 +S21444FFB0BDAD239B039F6FEA030A4FF0000821461A +S21444FFC0284600F0E3FC002E3FF4ABAEB8F1000F39 +S21444FFD005D0B04503D04146284600F0D7FC31460C +S21444FFE0284600F0D3FC9CE600242646E1E7C246B9 +S21444FFF026469BE5000024400B9BDDF82090002B12 +S21445000000F0F680002F05DD31463A46284600F0DA +S21445001091FE0646B8F1000F55D07168284600F0A7 +S21445002081FC326902320746920006F10C010C301B +S21445003000F06AFC01223946284600F07BFE039B09 +S21445004001330893039B4B440A93049B03F0010337 +S214450050B04609930646089B2146013B58460493FD +S214450060FFF780FA034630330690414658460B93D1 +S21445007000F0BFFE324681462146284600F0D4FEB3 +S214450080C2680B9B074602BB0146584600F0B1FEC8 +S2144500900B9B024639462846CDE90B3200F076FCE6 +S2144500A0229B0C9A089F43EA0201099B0B430B9B34 +S2144500B00DD1392B29D0B9F1000F01DD069B31331F +S2144500C0049A13707BE73046B9E70122E2E7B9F1B7 +S2144500D0000F06DB229941EA0909099959EA010107 +S2144500E020D1002AECDD594601222846089300F027 +S2144500F021FE2146834600F07CFE0028089B02DC54 +S214450100DED1DA07DCD5392BD8D1049A39231370DA +S2144501103B461F46013B17F8012C392A50D0013281 +S2144501201A704CE7002A03DD392BEED00133C7E7BA +S214450130089A0A9902F8013C8A422AD05946002371 +S2144501400A22284600F039FCB04583464FF00003A6 +S2144501504FF00A024146284607D100F02EFC80465D +S2144501600646089B0133089375E700F026FC3146A2 +S214450170804600230A22284600F01FFC0646F0E784 +S214450180B9F1000F039ACCBF4F46012717444FF0ED +S2144501900008594601222846089300F0CBFD214623 +S2144501A0834600F026FE0028B2DC02D1089BDB071A +S2144501B0AED43B461F4613F8012D302AFAD0FEE64C +S2144501C0039A9A42A5D10AF1010A312379E7134BDE +S2144501D0FFF7BBBA269B002B7FF493AA104BFFF77D +S2144501E0B4BAB9F1000F03DC229B022B3FF7D0AE21 +S2144501F0039F21465846FFF7B5F900F1300307F847 +S214450200013B039ABA1A9145BADD594600230A229C +S214450210284600F0D2FB8346EBE700BF8E4A4600F1 +S214450220094C46000369B3EB611F2DE9F0434FEADD +S214450230611200F1140445DD11F01F0104EB83063D +S21445024004EB82050CD100F110072946B14234D3A0 +S2144502509B1A9B00EA1E964238BF0023234415E0AE +S21445026054F82270C1F12008CF4005F1040EA1468E +S2144502707645F44615D89B1A9A00043A0135AE429F +S21445028038BF0022A318A75007B104331A1BA34250 +S2144502904FEAA20208BF0023026108BF4361BDE8DA +S2144502A0F083DCF800C00CFA08FC4CEA070749F86E +S2144502B0047B5EF8047BCF40DAE751F804CB47F879 +S2144502C004CFC3E72346E1E7A0F13003092B02D864 +S2144502D02038C0B27047A0F16103052B01D84738D6 +S2144502E0F7E7A0F14103052B01D82738F1E70020B1 +S2144502F0704700002DE9F04F8BB08B460693BA4BFE +S21445030002901B68039318469046FCF7BFF9039B7B +S214450310DBF800200344824613F8013C0793931C00 +S214450320C2F1FF2202F57F02FE32D1181F4613F8AE +S214450330010B01913028F8D0FFF7C6FF0446002888 +S2144503403AD103995246384601F048F90546002801 +S21445035066D117F80A0007EB0A06FFF7B5FF00282F +S21445036060D03346187830281F4603F10103F9D08C +S214450370FFF7AAFF0123B0FA80F4640935460193D6 +S2144503803A46164601323078FFF79EFF0028F8D1E8 +S21445039003995246304601F021F980B94DB906EB2E +S2144503A00A052A46164601323078FFF78DFF0028A3 +S2144503B0F8D1AD1BAD0004E000242546E0E7002D4E +S2144503C0F7D1337803F0DF03502B39D173782B2BD5 +S2144503D02AD02D2B2CD0711C4FF000090878FFF73A +S2144503E073FF431EDBB2182B2AD8A0F1100211F872 +S2144503F0010FFFF769FF431EDBB2182B1BD9B9F176 +S214450400000F00D052421544CBF80010D4B1019BE2 +S214450410002B14BF0027062738460BB0BDE8F08FE3 +S2144504203E4625460124CCE74FF00009B11CD5E7EA +S2144504304FF00109FAE70A2303FB0202103AD6E712 +S2144504403146E1E7F31B013B2146072B50DC02987A +S21445045000F068FA4FF0000B00F11409CAF10103E9 +S2144504600446CDF81090CDF804B00893B74242D371 +S214450470049F019B47F8043BA7EB0907BF1027617C +S214450480184600F016FB7F01D8F800603F1AB742C1 +S21445049065DDBF1B3946204600F056FE8246A8B1AC +S2144504A07B1E591103F01F0259F821104FF0010A1F +S2144504B00AFA02F20A4209D0534505DDB91E20461E +S2144504C000F042FE002847D14FF0020A3946204642 +S2144504D0FFF7A8FE3D44D8F80830AB424DDA0298FF +S2144504E0214600F053FA149A00231360A32793E796 +S2144504F001315B10A9E7731E079A059316F8013C70 +S214450500934219D0BBF1200F07D1049B019A43F8BB +S214450510042B0493002301939B4616F8010CFFF722 +S214450520D3FE019B00F00F0000FA0BF00343019346 +S2144505300BF1040B059B0DE0059B089A1344BB4243 +S214450540E0D3184603990993524601F047F8099BAC +S2144505500028D7D11E4689E74FF0030AB6E709DAE1 +S214450560F71B214602983A4600F0E4FBED1B04468D +S21445057000F114094FF0000AADE7D8F80400A84288 +S2144505806DDD451BAE4231DCD8F80C30022B22D04F +S214450590032B24D0012B15D1AE4213D1012E0BD1FE +S2144505A0069AD8F80430136001232361C9F8003051 +S2144505B0149B62271C602FE7711E204600F0C4FD81 +S2144505C00028EDD10298214600F0E0F9149A002360 +S2144505D01360502720E7159B002BF3D1E0E7159BCA +S2144505E0002BDDD1EEE700BF184C46006F1EBAF172 +S2144505F0000F31D127B13946204600F0A5FD824689 +S2144506007B11012159F8233007F01F0701FA07F738 +S2144506101F422946204618BF4AF0020A761BFFF7B6 +S21445062001FED8F804500227BAF1000F48D0D8F892 +S2144506300C30022B15D0032B17D0012B09D11AF0FD +S214450640020F06D0D9F800004AEA000A1AF0010F50 +S2144506500ED147F0100733E04FF0010AD0E70127E7 +S214450660E2E7159BC3F101031593159B002BF0D0CC +S214450670D4F8109004F114034FEA890B03EB890173 +S2144506804FF0000C184653F8042BB2F1FF3F1CD030 +S21445069001320260022F04F1140338D1D8F8002045 +S2144506A0013AB2420AD17111012253F8213006F0BF +S2144506B01F0602FA06F61E4218BF174647F02007E1 +S2144506C0149B1C60069B1D60A6E6994243F804CC25 +S2144506D0D8D8A368994512DB61680298013100F0C5 +S2144506E021F92269023204F10C01824692000C304F +S2144506F000F00AF92146029800F048F95446236965 +S2144507005A1C04EB8303226101225A61C2E722691F +S2144507104A450BDD01212046FFF784FDD8F8083011 +S2144507200135AB42FFF6DBAE0127C7E716F01F06DD +S214450730FAD09B44C6F120065BF8040C00F0B9F9E4 +S214450740B042E7DBF0E700BFC2F10802920070B5A1 +S214450750C2F120064368046803FA06F52C43D340E5 +S214450760046040F8043F8842F4D370BD30B5036852 +S214450770013311F8014B14B90360012030BD13F85D +S214450780012BA2F14105192D98BF2032A242F0D087 +S2144507900020F3E72DE9F04F0B6801685E1102EB88 +S2144507A0860613F01F0387B018BF04360025371F8B +S2144507B082469046019346F8045CB9463C46029507 +S2144507C0AB464A784B1C039342B3104605910492B8 +S2144507D0FFF77AFD00284FD1049A0599202A18D8A4 +S2144507E0029B9B4513DD4C4506D2072D04DC2A4665 +S2144507F049462046FFF7A8FF444550D90023A4F1B3 +S214450800040944F8043CCDF808B04C461D46039907 +S214450810D7E7292A56D10231CAF80010BBF1000F96 +S21445082050D04C4506D2072D04DC2A46494620467C +S214450830FFF78AFF444534D9A8F10402234653F806 +S214450840041B42F8041F9F42F9D23B1B23F00303C7 +S21445085004330134033EB44288BF04234344002294 +S21445086043F8042B9F42FBD23B681BB9474527D12B +S21445087001233B60052026E00135082D0BF1010BD1 +S21445088006DD4445C3D9002344F8043C0125043C11 +S214450890226800F00F0040EA02122260B7E70825FA +S2144508A0B5E7019B002BDFD04FF0FF32C3F12003A5 +S2144508B022FA03F356F8042C1A4046F8042CD3E7DC +S2144508C0043FD1E7042007B0BDE8F08F00487047E5 +S2144508D0F8224020024B0146186800F0B3BC00BF22 +S2144508E0A021402082B001B901A942B14BB113788D +S2144508F00B601278101E18BF012002B070471046D4 +S214450900FBE76FF00100F8E70A44914200F1FF3338 +S21445091000D1704710B511F8014B03F8014F9142CD +S214450920F9D110BD70B5466A04460D463EB910204D +S214450930FFF7D0FFC0E9016660620660C660666A7A +S214450940F36883B1636ADB6853F82500B8B90121BB +S21445095001FA05F6721D9200204600F016FC60B1BD +S214450960C0E901560EE021220421204600F00DFC88 +S214450970636AF060DB68002BE4D1002070BD026836 +S21445098043F825200023C0E90333F7E770B5466AE8 +S21445099005460C463EB91020FFF79CFFC0E90166A8 +S2144509A068620660C6603CB16B6A6268DB6853F88D +S2144509B02210216043F8224070BD2DE9F0410E69B2 +S2144509C0074698460C4601F1140000230568A9B26F +S2144509D002FB01814FEA114C2D0C02FB05C589B27D +S2144509E0013301EB05419E4240F8041B4FEA15488A +S2144509F0ECDCB8F1000F1BD0A368B34212DC61688B +S214450A0038460131FFF78EFF2269023204F10C01A8 +S214450A10054692000C30FFF777FF21463846FFF72C +S214450A20B5FF2C4604EB86030136C3F814802661D1 +S214450A302046BDE8F0812DE9F8430C4615461F468D +S214450A4009220833064693FBF2F3002101229A4217 +S214450A5020DB3046FFF766FF089B4361092D4FF0C4 +S214450A600103036119DD04F10909C8462C4418F849 +S214450A70013B0146303B0A223046FFF79EFFA04524 +S214450A80F5D1A5F108044C442D1B6319BB4207DB81 +S214450A90BDE8F88352000131D9E70A340925F3E762 +S214450AA014F8013B0146303B0A223046FFF785FFE6 +S214450AB0EBE7020C12040346CAB90304102013F0F0 +S214450AC07F4F04BF1B02083013F0704F04BF1B0155 +S214450AD0043013F0404F04BF9B000230002B05DB6B +S214450AE013F0804F00F1010008BF2020704700201A +S214450AF0E5E70368024613F007000BD0D90722D472 +S214450B00980749BF5B089B08012013605CBF1360CC +S214450B100220704799B209B91B0C102013F0FF0F3D +S214450B2004BF1B0A0830190704BF1B090430990780 +S214450B3004BF9B080230D90703D45B0800F10100C7 +S214450B4003D013607047002070472020704710B5CB +S214450B500C460121FFF7E6FE01224461026110BD05 +S214450B602DE9F04F15460A692B699A42B8BF0B46E0 +S214450B700C46BCBF2C461D462769D5F81090A36881 +S214450B80616807EB0906B342B8BF013185B0FFF788 +S214450B90C9FE00F1140101EB86080B4600224345C9 +S214450BA01DD304F1140305F1140203EB870702EB8A +S214450BB0890302933B1B153B23F00303043304F1DF +S214450BC01505AF4238BF04230193029B0392934217 +S214450BD008D8002E5ADC066105B0BDE8F08F43F80C +S214450BE0042BDCE7B2F800A0BAF1000F24D004F1DC +S214450BF0140E89464FF0000C5EF8045BD9F800B039 +S214450C00ABB21FFA8BFB0AFB03B34FEA154BD9F879 +S214450C10005063444FEA154C0AFB0BC505EB1345DC +S214450C209BB243EA0543774549F8043B4FEA154CE2 +S214450C30E2D8019B41F803C0039BB3F80290043207 +S214450C40B9F1000F20D00B6804F1140C8E464FF016 +S214450C50000ABCF80050BEF802B009FB05B5AA4428 +S214450C609BB243EA0A434EF8043B5CF8043BBEF8A5 +S214450C7000501B0C09FB035303EB1A4367454FEA29 +S214450C80134AE6D8019D4B5104319EE758F8043D7A +S214450C90002BA0D1013E9CE72DE9F843154612F0FE +S214450CA0030206460F4607D0214C013A002354F866 +S214450CB02220FFF782FE0746AD1035D0746A3CB950 +S214450CC01020FFF707FEC0E9014470620460C46067 +S214450CD0D6F82480D8F808404CB940F27121304601 +S214450CE0FFF735FF0023C8F80800044603604FF0B9 +S214450CF00009EB070AD5394622463046FFF730FF4E +S214450D00394680463046FFF741FE47466D100BD0C4 +S214450D10206838B9224621463046FFF721FF206035 +S214450D20C0F800900446E4E73846BDE8F88300BFBF +S214450D30204D46002DE9F0470C464968236903EBEC +S214450D406218A368074691464FEA621A08F10106FB +S214450D50B3423FDB3846FFF7E5FD0023054600F185 +S214450D60140100F110021846534536DB20692AEA7D +S214450D70EA7A04F1140319F01F0901EB8A0103EB23 +S214450D80800C2ED0C9F1200E8A460022186800FA3B +S214450D9009F002434AF8042B53F8042B9C4522FAE3 +S214450DA00EF2F3D8ACEB0403153B23F003030433F0 +S214450DB004F11500604588BF0423CA500AB108F1FE +S214450DC00206013E38462E612146FFF7DFFD2846DE +S214450DD0BDE8F08701315B00BAE742F8040F0133FE +S214450DE0C2E7043953F8042B41F8042F9C45F9D83B +S214450DF0E7E70A6903460069801A30B50DD1143312 +S214450E00143103EB820401EB820154F8045D51F87A +S214450E10042D954202D004D3012030BDA342F4D31D +S214450E20FBE74FF0FF30F8E72DE9F84F0C4606464E +S214450E30114620461746FFF7DCFF051E08D1294612 +S214450E403046FFF76FFD0123C0E90435BDE8F88F4E +S214450E50A4BF3B46274630467968A6BF1C460025B4 +S214450E600125FFF75FFD3E69C560256907F1140159 +S214450E7004F1140900F1140E07F1100201EB860C7B +S214450E8009EB8505F246002759F8043B52F804BF9E +S214450E901FFA83F817FA8BF71B0CA7EB0808C3EB6A +S214450EA01B4303EB28431FFA88F81F144D4548EAB1 +S214450EB003434AF8043BE7D82B1B153B23F00303B3 +S214450EC004331534A54238BF0423194473449E465B +S214450ED00D4665450ED30CF10302521A22F0030265 +S214450EE003398C4538BF00221A4452F8043D7BB17D +S214450EF00661ABE755F8048B17FA88F4221402EB23 +S214450F001842A4B244EA02444EF8044B1714E0E7EC +S214450F10013EEAE7114B0B40A3F15073002B02DD6F +S214450F200020194670475B42B3F1A07F4FEA235233 +S214450F304FF000004FF0000104DA4FF4002343FA67 +S214450F4002F17047A2F114031E2BDABF4FF00042A0 +S214450F5022FA03F301231846704700BF0000F07FCE +S214450F602DE9F843076900F1140909EB8707A7F14E +S214450F70040857F8046C3046FFF79BFDC0F1200384 +S214450F800A280B601F4917DCC0F10B0CC14526FA31 +S214450F900CF338BF57F8082C43EA010528BF002252 +S214450FA000F1150306FA03F322FA0CF243EA0204AB +S214450FB020462946BDE8F883C1453ABF57F8082C70 +S214450FC0A7F108080022B0F10B0316D0C3F120079D +S214450FD022FA07F1C84506FA03F646EA01068CBF2B +S214450FE058F8041C002146F07F5502FA03F0F940F4 +S214450FF045F4401540EA0104DAE746EA0105144699 +S214451000D6E700BF0000F03F2DE9F34101211C461D +S214451010DDE908659046FFF785FCC4F31303C4F382 +S2144510200A5407462CBB0193B8F1000326D0684600 +S2144510300093FFF75EFD0099F0B1019AC0F12003D9 +S21445104002FA03F30B43C2407B610192019BBB61ED +S214451050002B14BF022101213961C4B1A4F23344E7 +S2144510600444C0F1350034602860384602B0BDE817 +S214451070F08143F48013D6E77961E7E701A8FFF7E7 +S21445108038FD019B7B61012139612030E5E707EB9F +S2144510908103A0F2324030601869FFF70AFDC0EBC5 +S2144510A041112960E1E72DE9F74F884669468146B3 +S2144510B0FFF756FF0F4604460D46404601A9FFF783 +S2144510C04FFFD9F81030D8F81020A3EB020CDDE915 +S2144510D000329B1A03EB4C13002BD5BF0A462A4613 +S2144510E0C3EB033302EB03578B46D8BF02EB035BD8 +S2144510F05B46024639462046FBF708FE03B0BDE888 +S214451100F08F013970B549111469013102F11403A4 +S21445111000EB810103EB8404051FA3420CD3A31AFD +S214451120113B23F003031132A24288BF0023184423 +S2144511300023884205D370BD53F8046B45F8046F09 +S214451140EBE740F8043BF4E700F1140200694B1165 +S214451150984210B511DB0ADD11F01F0107D052F891 +S214451160234024FA01F000FA01F18C420BD102EB40 +S2144511708303934203D8002010BD0346F7E753F890 +S214451180041D0029F5D00120F6E738B502FB01F528 +S214451190294600F057F8044618B12A46002100F0C3 +S2144511A056FA204638BD000038B50546002945D0D4 +S2144511B051F8043C0C1F002BB8BFE41800F04FFA5A +S2144511C01F4A1368104633B9636014602846BDE865 +S2144511D0384000F045BAA3420BD9216862189342BD +S2144511E004BF1A685B68636004BF521822600460D7 +S2144511F0ECE71A465B680BB1A342FAD9116850185A +S214451200A0420BD120680144501883421160DDD1BD +S21445121018685B68536001441160D7E702D90C2310 +S2144512202B60D3E7206821188B4204BF19685B689A +S214451230636004BF091821605460C7E738BD00BF26 +S21445124004FD4120F8B5CD1C25F0030508350C2DC9 +S21445125038BF0C25002D064601DBA94203D90C23D1 +S21445126033600020F8BD00F0FAF921490A681446B3 +S2144512709CB9204F3B6823B92146304600F098F983 +S21445128038602946304600F093F9431C23D10C2399 +S2144512903360304600F0E4F9E3E723685B1B17D478 +S2144512A00B2B03D923601C44256004E06368A242E7 +S2144512B00CBF0B605360304600F0D2F904F10B00CA +S2144512C0231D20F00700C21ACCD01B1AA350C9E72D +S2144512D022466468CCE7C41C24F00304A042E3D04D +S2144512E0211A304600F064F90130DDD1CFE700BF62 +S2144512F004FD412008FD41202DE9F0478E689E42B9 +S21445130082460C4690461F4638D88A8912F4906F16 +S21445131032D025680969A5EB0109656905EB4505E0 +S21445132005EBD57501334B446D109D4238BF1D46C0 +S214451330530531D52946FFF785FF064650B90C2398 +S214451340CAF80030A38943F04003A3814FF0FF302D +S214451350BDE8F08721694A46FFF7D6FAA38923F404 +S214451360906343F08003A381266165614E44A5EBF7 +S21445137009052660A5603E46BE4200D93E46324631 +S2144513802068414600F049F9A36822689B1B324411 +S214451390A36022600020DBE72A4600F062F9064695 +S2144513A00028E1D121695046FFF7FEFEC7E7000059 +S2144513B02DE9F04F98468B891B069DB007460D468E +S2144513C014460ED50B6963B94021FFF73BFF2860ED +S2144513D0286120B90C233B604FF0FF30D1E0402315 +S2144513E06B610023099320238DF82930CDF80C80B6 +S2144513F03023DFF8A8818DF82A304FF001092346BF +S2144514009A4613F8012B0AB1252AF9D1BAEB040BF3 +S2144514100BD05B46224629463846FFF76DFF01301E +S21445142000F0AA80099A5A4409929AF80030002B8F +S21445143000F0A28000234FF0FF32CDE905230AF1E4 +S214451440010A049307938DF853301A9354460522A0 +S21445145014F8011B5148FBF723F9049AD8B9D0066E +S21445146044BF20238DF85330110744BF2B238DF8F6 +S21445147053309AF800302A2B15D0079A5446002048 +S2144514804FF00A0C214611F8013B303B092B4ED94B +S214451490B0B1079214E0A0EB080309FA03F313432F +S2144514A00493A246D2E7039B191D1B680391002BA4 +S2144514B0BBBF5B4242F0020207930793B8BF049254 +S2144514C023782E2B0CD163782A2B35D1039B1A1DF6 +S2144514D01B680392002BB8BF4FF0FF3302340593C9 +S2144514E0DFF8C8A0217803225046FBF7D9F840B16B +S2144514F04023A0EB0A0003FA00F0049B03430134A3 +S214451500049314F8011B26488DF828100622FBF78D +S214451510C7F8002838D0234B1BBB039B073323F063 +S214451520070308330393099B3344099367E70CFB8A +S21445153002320C460120A5E70023013405931946DF +S2144515404FF00A0C204610F8012B303A092A03D9E9 +S214451550002BC5D00591C3E70CFB012104460123AA +S214451560F0E703AB00932A460F4B04A93846FCF731 +S21445157057FB421C0646D6D1AB895B063FF52CAFDA +S21445158009981DB0BDE8F08F03AB00932A46064B7D +S21445159004A93846FCF7DCFDEBE700BF2C4D4600BA +S2144515A0364D460021DC4400F9124500324D4600D2 +S2144515B038B5064D0023044608462B6000F0C8F8AB +S2144515C0431C02D12B6803B1236038BD0CFD412076 +S2144515D001490020704700BF0000F87F10B56AB18A +S2144515E00139841810F8013B11F8012F934203D1B5 +S2144515F0A04201D0002BF5D1981A10BD1046FCE745 +S2144516000346084641B1FF2A04D98A221A604FF09C +S214451610FF3070470A7001207047884210B501EBCD +S214451620020402D98442234607D8431EA14208D065 +S21445163011F8012B03F8012FF8E7024401468A42C8 +S21445164000D110BD13F8014D02F8014DF7E70244ED +S2144516500346934200D1704703F8011BF9E77047EC +S2144516607047F8B5074614460E4621B9BDE8F8401A +S2144516701146FFF7E7BD22B9FFF796FD25462846F2 +S214451680F8BD00F014F8A0420FD221463846FFF7C1 +S214451690D9FD05460028F2D031462246FFF734F9F3 +S2144516A031463846FFF780FDE9E73546E7E751F826 +S2144516B0043C181F002BBCBF0B58C01870470000D1 +S2144516C0F8B5C1F30A57A7F2FF34132C02460B466A +S2144516D006460D4619DC002C09DA013401F00043B4 +S2144516E003D143F07F5343F4401300222AE01749C1 +S2144516F0214103EA0100024310D04FF4002242FA8A +S21445170004F4234423EA0103EFE7332C09DDB4F55B +S214451710806F03D1FBF71AF806460D463046294634 +S214451720F8BDA7F213474FF0FF30F8400242F5D018 +S2144517300121C4F1330401FA04F4121928BF5B18D9 +S21445174022EA000219461046E6E700BFFFFF0F00F3 +S214451750044B1968024609B90349196018680244DA +S2144517601A60704710FD41200C024220FEE7FEE756 +S214451770FEE7FEE7FEE7FEE7836913F8023C032B28 +S2144517800FD8DFE803F007020A0F4FF0010080F399 +S214451790148870474FF00000F9E74FF0000080F3DB +S2144517A0118870474FF01000F9E7FEE7FEE7FEE7C1 +S2144517B0FEE70000124B0021F0B51D68A94206D190 +S2144517C0104B00221868144682420ED1F0BDDA68E6 +S2144517D0D3E90164101B0022824202D101310C3349 +S2144517E0ECE7A75CB7540132F6E7D3E901158D421D +S2144517F002D101320833E7E701F8014BF7E700BFAE +S214451800F0684600246946007047FEE73E4B5B6835 +S21445181013F0030370B574D0012B14BF00200220CB +S21445182000225300013203F18043F02A03F51813D2 +S214451830B3F8801841EA0001A3F88018F1D1BFF348 +S2144518404F8FBFF36F8F314900224FF0E02301F1F0 +S2144518503800C3F8982D013251F8044B0E2AC3F8C8 +S2144518609C4D50F8044BC3F8A04DF2D1D3F8942DB7 +S21445187042F00102C3F8942DBFF34F8FBFF36F8F2D +S2144518800022C3F8842DBFF34F8FD3F8803D43F62F +S214451890E0744FF0E022C3F3C900C3F34E335B0157 +S2144518A003EA0406014646EA8175C2F8605FBFF35F +S2144518B04F8F0139F7D2203B13F1200FF0D1BFF3FC +S2144518C04F8FD2F8143D43F48033C2F8143DBFF32E +S2144518D04F8FBFF36F8FBFF34F8FBFF36F8F0023CD +S2144518E0C2F8503FBFF34F8FBFF36F8FD2F8143D0A +S2144518F043F40033C2F8143DBFF34F8FBFF36F8FE9 +S21445190070BD01208CE700BF00002640C838460061 +S21445191029B118235843024B1B5C03B1084770474F +S21445192020FD41202DE9F0410F469846104B1546BF +S214451930069E53F820400CF06DFC012F08D0022F70 +S21445194011D067B9226846EA080522EA050505E08A +S214451950226822EA05052560256835432560BDE8E9 +S214451960F0410CF073BC226835431543F6E700BFDB +S214451970C05E4600174B89B253F82030D3F8A033E3 +S2144519805B0F5A1E022A144A94BFC3EBC3130E2399 +S21445199010B54FF0180498BF5B0004FB002098BFB5 +S2144519A00E33427898BFDBB24FF6FF70012A06D158 +S2144519B0C3F1100300FA03F301EA030010BDC3F1B7 +S2144519C00F039840C0F30E00084040FA03F398B260 +S2144519D0F4E700BFC05E460020FD41202DE9F04FEC +S2144519E0090498463C4B8BB001F44031002553F82A +S2144519F02030044601920C22009341F400232E46E3 +S214451A000293364B02FB003B069300EB40030793DD +S214451A105BF8043B002B57D0EB004FF00009DBB2D8 +S214451A200593009B14332B440393009B03EB451708 +S214451A30059B03EB0902D3B2C2F3421102F01F0223 +S214451A400493079B1944069B53F8211021FA02F28A +S214451A50D30733D5D7F80011029B01F430229342C1 +S214451A602CD1019B3BB120460891FFF783FF019B94 +S214451A70089923F81600B8F1000F16D04FF0060A5D +S214451A8020460AFB06FA08EB0A02CDE90812FFF7DC +S214451A9071FF099A08999080049BC1F3C040C1F331 +S214451AA0804108F80A30507091700123013603FAD8 +S214451AB009F2039B1A60149B9E4208D209F101095C +S214451AC00437B9F1200FB3D104350C2DA0D13046DB +S214451AD00BB0BDE8F08F00BFC05E4600CC5E46004A +S214451AE0034B53F8203003F5807303EB81007047B2 +S214451AF0C05E460038B51F4B054653F8204023695F +S214451B00DB060BD510232361236AD90606D51A4A68 +S214451B10182303FB0023D968FFF7FAFE2369DA0783 +S214451B200CD501232361236ADB0707D5124A182300 +S214451B30284603FB05235968FFF7EAFE236958073D +S214451B400CD504232361236A590707D50A4A182367 +S214451B50284603FB05239968FFF7DAFE23699A07AB +S214451B6001D50223236123691B0701D50823236179 +S214451B7038BD00BFC05E460020FD4120124B30B543 +S214451B8053F8203012B1012A0ED030BD0F4C0C252B +S214451B90A43305FB004050F8044B0CB18C589C50C0 +S214451BA004320C2AF7D1F0E7084A0C24B43304FB78 +S214451BB00020002250F8044B0CB18C589C5004323F +S214451BC00C2AF7D1E1E700BFC05E4600CC5E460072 +S214451BD0F8B5134B570902F01F060C4653F820502C +S214451BE011B101290ED0F8BDA43501240CF07AFBBD +S214451BF0B44055F827301C4345F82740BDE8F84023 +S214451C000CF08CBBB4350CF009FCB44055F82710E5 +S214451C100C4345F82740BDE8F8400CF01BBC00BF18 +S214451C20C05E4600F8B5144B570902F01F060D4630 +S214451C3053F8204011B101290FD0F8BDA434012531 +S214451C400CF084FBB54054F8273023EA050544F8E4 +S214451C502750BDE8F8400CF095BBB4340CF012FCA8 +S214451C60B54054F8271021EA050544F82750BDE845 +S214451C70F8400CF023BC00BFC05E460038B5094BA3 +S214451C800C4653F820500CF005FED5F8A03323F04B +S214451C90604343EA4473C5F8A033BDE838400CF0CA +S214451CA015BE00BFC05E460038B50D460A4B53F814 +S214451CB020400CF073F82DB1012D08D0BDE8384012 +S214451CC00CF088B8236843F080732360F6E72368F2 +S214451CD043F48013F9E700BFC05E4600164B10B5C7 +S214451CE053F8204063689A0CD90B02F0400201F481 +S214451CF080710A43590B01F080010A43991601F099 +S214451D0020010A430D4951F8201011F0040118BF6F +S214451D10D8094FEA431318BF00F4007003F48063F4 +S214451D2018BF02432069134319B900F00F00184342 +S214451D3010BD00F01F00FAE7C05E4600F05E4600A4 +S214451D40064A074B52F8202053F82030520754BF16 +S214451D5001F00F0101F01F0119617047F05E460062 +S214451D60C05E4600504B2DE9F34153F82040002114 +S214451D7040F6B8304FF002080BF0B2FC074600209C +S214451D800BF09AFC00900CF015FBD4F8A43043F009 +S214451D900103C4F8A4300CF029FB0CF033F8236893 +S214451DA023F400332360236843F0005323600CF08C +S214451DB045F84FF01023C4F840330CF003FDD4F833 +S214451DC0483343F44073C4F84833D4F8443343F0B7 +S214451DD08003C4F844330CF011FD0CF013F8236867 +S214451DE043F0807323600CF029F8002140F6B830A4 +S214451DF00BF076FC054600200BF05EFC01900026B5 +S214451E0003E001A80BF05EFC0644616811F48021EE +S214451E1023D1B542F5D802260BF0F4FF23684FF0E0 +S214451E20000823F0807323600CF008F8656805F019 +S214451E3007050DB1B84526D30CF0C4FCD4F8443399 +S214451E40B84528BF022623F08003C4F844330CF077 +S214451E50D5FC304602B0BDE8F081B542DBD9002658 +S214451E6063685B0307D5B542D5D9002101A80BF0B9 +S214451E7029FC0644F4E7B542CDD9B8F1010F0BD09D +S214451E804FF00108BBE76568002168460BF01AFC71 +S214451E9005F007058044CCE7D4F8503313F4384FA3 +S214451EA014BF01260026B7E7C05E460013B51446A4 +S214451EB01A4600230094FFF791FD02B010BD07B502 +S214451EC000920022FFF78AFD03B05DF804FB38B5A3 +S214451ED00C4B0C4653F8205005F5807353F82110EB +S214451EE011F400230BD0FFF745FD0121630904F0EB +S214451EF01F04143501FA04F445F8234038BD184646 +S214451F00FCE700BFC05E4600F8B51C46114B4E09BF +S214451F1001F01F0753F8205000232170A3806370FB +S214451F20A37005F5807353F8211081EA024212F436 +S214451F30403F09D10B0307D501236370C1F38043A6 +S214451F40A370FFF717FDA08001231435BB4045F865 +S214451F502630F8BDC05E4600164BF7B553F82070E0 +S214451F60002140F6B83000247D680BF0B9FB0646E4 +S214451F7000200BF0A1FB01900BF0ACFF3B6805F091 +S214451F80070523F001033B600BF0C0FF6DB1B4427B +S214451F9002D3022003B0F0BD7D68002101A80BF0F6 +S214451FA091FB05F007050444F0E7B4422CBF022038 +S214451FB00020EFE7C05E4600174BF7B553F8207094 +S214451FC0002140F6B83000247D680BF089FB0646B4 +S214451FD000200BF071FB01900BF0B0FF3B6805F05D +S214451FE0070543F001033B600BF0C4FF012D0DD000 +S214451FF0B44202D3022003B0F0BD7D68002101A89B +S2144520000BF060FB05F007050444EFE7B4422CBF30 +S21445201002200020EFE700BFC05E46003E4B2DE99C +S214452020F34153F820500021064640F6B8300BF0F1 +S21445203057FB804600200BF03FFB01903046FFF7EC +S214452040BBFF0446002862D10BF010FF2F682B68B3 +S214452050182223F006032B60304B296802FB063214 +S21445206093785B0003F006030B432B600BF01AFFD7 +S2144520703046FFF771FF0446002848D10CF0D6FBE2 +S214452080D5F8A03323F0C05323F0710343F0700313 +S214452090C5F8A033D5F8A03343F00803C5F8A033F8 +S2144520A0D5F8A03343F00103C5F8A0330CF0DAFBAE +S2144520B0D5F8A0331B040AD5444502D34FF0020891 +S2144520C00BE0002101A80BF0FDFA0444F0E7444577 +S2144520D0F4D2D5F8A033C3F3C0083046FFF76CFFFB +S2144520E00446A0B90BF0C2FE2B6807F0060723F09E +S2144520F006032B602B681F432F600BF0D3FE30463C +S214452100FFF72AFFB8F1000F14BF444604462046A1 +S21445211002B0BDE8F08100BFC05E460020FD41200C +S21445212038B50A4B53F82050094B53F820305B0717 +S21445213054BF01F00F0401F01F040CF0DBFA296AC6 +S2144521400C432C62BDE838400CF0F0BAC05E460041 +S214452150F05E460038B50B4B53F820500A4B53F803 +S21445216020305B0754BF01F00F0401F01F040CF04C +S214452170F5FA296A21EA04042C62BDE838400CF0D9 +S21445218009BB00BFC05E4600F05E46001E4B12F01F +S214452190010F2DE9F0410446904653F820704FEA6A +S2144521A0511601F01F0513D000EB4003174A334480 +S2144521B052F8233063B10CF001FA07F124020123EB +S2144521C052F82610AB400B4342F826300CF012FA74 +S2144521D018F0020F16D004EB44040C4B344453F865 +S2144521E024307BB10CF082F907F53877012157F892 +S2144521F0263001FA05F51D4347F82650BDE8F0415F +S2144522000CF090B9BDE8F081C05E4600CC5E460055 +S2144522101F4B12F0010F2DE9F0410446904653F846 +S21445222020704FEA511601F01F0514D000EB40030D +S214452230184A334452F823306BB10CF0F3F907F1E2 +S2144522402401012251F82630AA4023EA020341F828 +S21445225026300CF003FA18F0020F17D004EB4404AE +S2144522600C4B344453F8243083B10CF073F907F51E +S2144522703877012157F8263001FA05F523EA050592 +S21445228047F82650BDE8F0410CF080B9BDE8F0812E +S214452290C05E4600CC5E46000E4B0F4A30B553F83E +S2144522A020400C2303FB00F5555915B10D78C4F8AD +S2144522B0945003FB00235B6813B14B78C4F8983001 +S2144522C00C2303FB0020836813B18B78C4F89C303D +S2144522D030BD00BFC05E4600CC5E46000E4B70B5B6 +S2144522E053F820500E4614460BF090FE2B68002EF1 +S2144522F04FEA442423F4606304F4C0642B6018BF9B +S2144523004FF400632A6808BF002314431C432C601F +S214452310BDE870400BF096BEC05E4600164B2DE9F4 +S214452320F04107460D4653F820800E78FFF744FEE9 +S2144523300446F0B90BF036FED8F80030760023F0A8 +S214452340060306F006061E43C8F800600BF046FE78 +S2144523503846FFF701FE044658B969793846AA79E2 +S214452360FFF7BCFF2B79691C3846C8F8C830FFF71D +S21445237093FF2046BDE8F081C05E4600064B10B58B +S21445238053F820400BF076FE236843F04003236065 +S214452390BDE810400BF08ABEC05E46001A4BF7B546 +S2144523A0174653F820400D4640F6B83000210BF04E +S2144523B097F9064600200BF07FF901900BF08EFE4C +S2144523C01FB9236823F080732360236843F0800396 +S2144523D023600BF09FFE15B9002003B0F0BD65687D +S2144523E0002705F0807565B1B74201D30220F4E7B2 +S2144523F06568002101A80BF065F905F0807507446E +S214452400F1E7B742E8D3F1E7C05E4600114B53F813 +S21445241020309B0770B50D46144619D50E4B53F81C +S21445242020600CF06BFA012DD6F880300AD0022DCC +S2144524300BD00DB964F34103C6F88030BDE8704053 +S2144524400CF078BA64F3C303F6E764F34513F3E791 +S21445245070BD00BFF05E4600C05E460038B50E4B08 +S2144524600C4653F820309B0715D50C4B53F8205097 +S2144524700CF0E0FA6209012105F1840304F01F041B +S21445248053F8220001FA04F4044343F82240BDE819 +S21445249038400CF0EBBA38BDF05E4600C05E4600EC +S2144524A038B50F4B0C4653F820309B0716D50D4BC9 +S2144524B053F820500CF0F2FA6009012105F1840327 +S2144524C004F01F0453F8202001FA04F422EA040419 +S2144524D043F82040BDE838400CF0FCBA38BD00BF94 +S2144524E0F05E4600C05E46000A4B53F820309B0718 +S2144524F010B50ED5084B53F820400CF033FAD4F8F7 +S214452500803043F00103C4F88030BDE810400CF03D +S21445251045BA10BDF05E4600C05E46000A4B53F80D +S21445252020309B0710B50ED5084B53F820400CF0CD +S2144525304DFAD4F8803023F00103C4F88030BDE866 +S21445254010400CF05FBA10BDF05E4600C05E460017 +S214452550064B10B553F820400CF0D4FA236C43F0E4 +S21445256001032364BDE810400CF0E8BAC05E46009F +S214452570064B10B553F820400CF0F8FA236C23F0C0 +S21445258001032364BDE810400CF00CBBC05E46005A +S21445259038B50B4B0C4653F820500CF04FFB6209F0 +S2144525A0012105F1440304F01F0453F8220001FA03 +S2144525B004F4044343F82240BDE838400CF05ABBC7 +S2144525C0C05E460038B50C4B0C4653F820500CF010 +S2144525D069FB6009012105F1440304F01F0453F823 +S2144525E0202001FA04F422EA040443F82040BDE81A +S2144525F038400CF073BB00BFC05E4600F8B50C4BC8 +S2144526000C220C4C53F8206002FB004406F14405AE +S214452610503654F8047B3FB10CF078FB2B6823EA20 +S21445262007032B600CF08EFB0435B542F1D1F8BD9F +S214452630C05E4600CC5E460038B50A4B0C4653F89D +S21445264020500CF0C7FA64002B6C04F0020423F00B +S21445265002032B642B6C1C432C64BDE838400CF0FD +S214452660D5BA00BFC05E46001F4B70B553F8205024 +S21445267016460C46D5F8A0335B0F5A1E022AB2887A +S21445268097BFC3EBC3130E235B000E3398BFDBB275 +S214452690C3F10F03DBB202FA03F1144A02EA014220 +S2144526A0718801FA03F3C3F30E03134304F11802CA +S2144526B045F822300BF0EAFFB079610001246A6BD9 +S2144526C04B1C04FA03F348B11343F2798C4042B1EC +S2144526D023436B63BDE870400BF0F4BF22EA030367 +S2144526E0F3E723EA0403F4E7C05E46000000FF7FF5 +S2144526F0A84B2DE9F74F53F8206000220C460121E0 +S2144527000546FFF74BFE3368284623F4003333600F +S214452710FFF752FC8046002840F0E5802378A278F3 +S2144527205B07A17C520003F0005302F006021A43F1 +S214452730237C002B637C14BF20270027002B4FEA01 +S214452740817303F0804314BF4FF0004000201343CD +S214452750914A3B4352F825707A0743EA000306D56B +S2144527602279012A00F0C380022A00F0C3806279EC +S214452770012A00F0C280022A00F0C280A279022A0D +S2144527800CBF4FF08060002003436AB1E279002A0F +S21445279014BF4FF0006200221343227A002A14BF6A +S2144527A04FF0007200221343E27DDFF8F8A1002ABD +S2144527B0227E4FEA422214BF4FF40060002002F406 +S2144527C0C0621343034328463360182303FB05A31F +S2144527D05970FFF7C1FB8046002840F084800C23E3 +S2144527E06E4A03FB05F19146515811B1627AC6F817 +S2144527F0942003FB05935B6813B1A37AC6F898301B +S2144528000C2303FB05939B6813B1E37AC6F89C300B +S214452810A37DC6F8C830FB0702D5A38AC6F8C430E0 +S2144528200C22002306F1A40704F1200C02FB0592B6 +S214452830104650F8041B11B15CF80310F9500433E8 +S2144528400C2BF6D1002306F1B40004F12C0752F800 +S214452850041B09B1F958C15004330C2BF7D16178E4 +S2144528602846FFF70BFA636C002B4CD1E76B002F1D +S2144528705ED1D6F8803018270021284623F001037C +S2144528806F43C6F88030237BD6F880201343C6F8BE +S2144528908030627BFFF7BAFDA27B01212846FFF711 +S2144528A0B5FDE27B02212846FFF7B0FD0AEB07039C +S2144528B0A26C2846217F5A60E26C9A60226DDA60E7 +S2144528C0626D1A61A26D5A61E2789A70FFF7B4FE9E +S2144528D0628B334B03EA0243627E1343C6F8A83342 +S2144528E001230AF80730404603B0BDE8F08F43F4AD +S2144528F000333CE743F4403339E743F480033DE790 +S21445290043F4C0033AE794F84030002BAED0002796 +S21445291008E0616C0137284601EBC30211F8331015 +S214452920FFF7A2FE94F84020FBB29A42F1D89DE705 +S21445293094F83830002B9CD005224FEA450B12FB05 +S2144529400373009305EB45030193009BBB4290D070 +S21445295039784FF0FF0C01F01802C8080CFA02F25D +S2144529600BEB050C0CEB511C59F82C301A4228D0B1 +S21445297001F0070EBA7806F52C7C00B20EF1FF3E44 +S214452980BEF1060F10D8DFE80EF03F4B57636F7B5E +S214452990870000BFC05E4600F05E4600CC5E46003F +S2144529A00000FF0320FD41205CF8203002F00302C2 +S2144529B023F003034CF820305CF820301A434CF8DB +S2144529C020203879FA7808B142F002022846FFF707 +S2144529D0DDFB97F800E0019B4FEA5E1103EB5E12C4 +S2144529E059F8222072B106F1840C09B27A785CF85F +S2144529F0210022B10EF01F0E012202FA0EF202430A +S214452A004CF821200537A0E75CF82030120123F06A +S214452A10300302F030024CF820305CF82030CDE729 +S214452A205CF82030120223F4407302F440724CF8EE +S214452A3020305CF82030C1E75CF82030120323F4E0 +S214452A40405302F440524CF820305CF82030B5E74D +S214452A505CF82030120423F4403302F440324CF83C +S214452A6020305CF82030A9E75CF82030120523F4C6 +S214452A70401302F440124CF820305CF820309DE7B5 +S214452A805CF82030120623F0407302F040724CF892 +S214452A9020305CF8203091E75CF82030120723F0B0 +S214452AA0405302F040524CF820305CF8203085E721 +S214452AB0F0B5464B99B04FF48072054653F8204022 +S214452AC00023ADF8062001A9414A8DF8043002934B +S214452AD0ADF814308DF816308DF820308DF83C3032 +S214452AE010938DF84430CDE90323CDE90633CDE97F +S214452AF01233CDE91433CDE91633FFF7F9FD002837 +S214452B0062D1344B0C2104F1240204F1300601FB5A +S214452B1005314FF0FF3751F804CBBCF1000F03D019 +S214452B20106042F8107C106604329642F3D10C22AF +S214452B3002FB05F1585810B10021C4F8E01202FB1B +S214452B400532516811B10022C4F8E4220C2202FB7A +S214452B5005339B6813B10022C4F8E82218B14FF03C +S214452B60FF32C4F8F02219B14FF0FF32C4F8F42210 +S214452B701BB14FF0FF33C4F8F832174B10F0FF0F78 +S214452B8023666366A366E36602D00023C4F8B032C4 +S214452B9010F47F4F02D00023C4F8B43210F47F0FF0 +S214452BA04FF0000601D0C4F8B86228461F21666378 +S214452BB0FFF7C6F80121FFF761F81823074A2846AC +S214452BC06B43D654FFF7F8F919B0F0BDC05E460022 +S214452BD000161616CC5E46000000FF7F20FD4120FD +S214452BE038B50D460A4B53F820400BF0ABFA2DB1DD +S214452BF0012D08D0BDE838400BF0C0BA236823F055 +S214452C0000532360F6E7236843F00053F9E700BF17 +S214452C10C05E46001A4B70B553F8204005460E4632 +S214452C200BF0C4FA236823F4003323600BF0DAFA7A +S214452C302846FFF7C1F910BB124B53F825305B0702 +S214452C4014D50BF0B3FA012E06D0022E13D05EB97A +S214452C50236823F4403306E0236823F48033236057 +S214452C60236843F4003323600BF0BCFA2846BDE8DE +S214452C707040FFF771B9236843F44033F3E770BDFE +S214452C80C05E4600F05E460007B5032A0BD8DFE86F +S214452C9002F0020D10174FF0006300934FF080626C +S214452CA00023FEF73FFE03B05DF804FB4FF00073CC +S214452CB0F3E74FF0206300934FF080631A46F0E742 +S214452CC04FF4800300934FF40013F7E70020FEF718 +S214452CD011BF0120FEF70EBF0220FEF70BBF000016 +S214452CE070472DE9F74FC54E0025C54B044632685B +S214452CF01D70019352B100F54E7AC24FDFF824831A +S214452D00DFF80493A37BAB4200F2CF8004F14E0577 +S214452D102046346003F0E1F900262846DFF80883AC +S214452D20DFF80893DFF8E0A2E379871CB34200F2A8 +S214452D30CC8004F5B4764FF00008DFF8F4923746B9 +S214452D40DFF8F0A2DFF8C0B2A37A434500F2CA80A6 +S214452D5004F138074FF00009DFF8DCA2B846DFF883 +S214452D60DCB2A379A84A4B4500F2CC8004F118089A +S214452D704FF00009A5494046DFF898B2A24B627964 +S214452D8000F1100A4A4500F2CF8004F110004FF0DA +S214452D9000099F49DFF8A8B29B4B227900F1040A47 +S214452DA04A4500F2D1804FF00009DFF860B2994BF2 +S214452DB0954A617908F1100A494500F2D580DFF851 +S214452DC08482019B1B78212B40F2DF8004F54A78EC +S214452DD04FF00009DFF870A2DFF870B2637B8A4ACD +S214452DE04B4500F2DB8004F5B2784FF0000ADFF879 +S214452DF060B2C146884A8449637A534500F2DE800C +S214452E0004F168004FF00009DFF848B2834B7E4A6C +S214452E10217A00F10C0A494500F2E1804FF000099D +S214452E20DFF82CA2DFF8F0B1637A774A4B4500F21B +S214452E3019814FF00008DFF80092DFF800A2DFF8AE +S214452E40C8B1A379434500F21E810027DFF8E0812B +S214452E50DFF8E091DFF8B0A1A37ABB4200F2238108 +S214452E606F4F0026DFF8F081DFF8BC91DFF8BCA194 +S214452E703E70E379B34200F2258104F5C270002521 +S214452E80DFF8D881DFF8D891DFF87CA1237B061DD3 +S214452E90AB4200F22E813D78002D00F037810020B0 +S214452EA003B0BDE8F04F03F027B99AF80030504616 +S214452EB001350AF1080A09EBC3035B7818F80320C5 +S214452EC014235343FB5898471CE717F8023C013632 +S214452ED00AEBC3035B7819F8033058F83330984744 +S214452EE0384621E73B78384608F101080C370BEBA6 +S214452EF0C3035B781AF803200C23534359F8033071 +S214452F00984721E798F80030404609F1010908F14D +S214452F10160802EBC3035B781BF803100C234B43E0 +S214452F205AF8033098471CE71AF8102C09F101099E +S214452F3003EBC20252781BF8022051F83220904724 +S214452F405046314B31491AE71AF8042C09F1010964 +S214452F5003EBC20252781BF8022051F82220904714 +S214452F605046294B2A4918E71AF8101C404609F1DD +S214452F700109D04602EBC1014978595C0BEBC1010A +S214452F8049688847204A234B13E758F82330984723 +S214452F90019B019A1B780133137012E798F80030AD +S214452FA0404609F1010908F1100802EBC3035B78B6 +S214452FB01BF803305AF8233098470FE799F8003046 +S214452FC048460AF1010A09F1030901EBC3035B7898 +S214452FD0D35C5BF8333098470B490F4A0CE71AF831 +S214452FE00C1C09F1010902EBC1014978595C5BF8F3 +S214452FF0211088475046044A084B09E77C23402061 +S21445300068FD4120605F460040634600205F4600FD +S214453010545F460007684600106846001968460033 +S21445302078234020C8674600A85F4600DA67460012 +S214453030385F4600EC674600885F4600E367460013 +S214453040FE674600FC614600A05F4600D167460025 +S214453050105F4600FC5E460089624600445F4600B7 +S214453060F567460098F80030404609F1010908F131 +S214453070030802EBC3035B781BF803300AEBC30374 +S2144530805B689847D0E63B780C22384608F101083D +S2144530900BEBC30316375B781AF8033002FB039332 +S2144530A05B689847CDE633780C22304601370AEB05 +S2144530B0C3030C365B7819F8033002FB03835B6861 +S2144530C09847C9E66B7818F80330012B0ED12A7855 +S2144530D028461D4B03EBC2035B781AF8033009EB11 +S2144530E0C3035B68984701360235C2E601233B7049 +S2144530F0F9E716F8043C01350AEBC3035B7819F883 +S214453100033058F8333098473046BFE604F54E76D8 +S2144531100E4FDFF83C8004F55670DFF82C9002F031 +S214453120DBFFA37BAB427FF6BAAE3378142230463C +S214453130013509EBC30308365B7818F8033002FB04 +S21445314003735B689847ECE740634600605F46005C +S214453150C867460008B50A4B0C210A4A18780A4B38 +S21445316003EBC0035B78D35C084A01FB03239B68EB +S2144531709847012803D002280CBF0020022008BD2E +S21445318088624600E367460040634600885F46001F +S2144531902DE9F041264D2B68002B43D10020BDE894 +S2144531A0F04102F0A9BF00EB4402630092F84F10CD +S2144531B0715C01290DD092F84E104E331D4A1844C5 +S2144531C002EBC102527818F8022007EBC202526899 +S2144531D0904701342868C379A342E4D8164B1B7838 +S2144531E0002BDBD00024154E154F00F55670DFF842 +S2144531F0448002F071FF2B689A7BA242CED904F137 +S214453200670203EBC400013413F83230142200F58C +S2144532104E7008EBC3035B78FB5C02FB03635B689D +S2144532209847E8E70024074E074FDFF82080D1E7A8 +S2144532307C2340204063460078234020605F46005C +S214453240C867460089624600A85F4600DA674600BA +S21445325010B5FFF746FD064B1C782CB1FFF77AFFF5 +S214453260044618B9FFF794FF204610BD0124FBE736 +S21445327078234020054B1421054A03EBC0035B78B1 +S214453280D35C044A01FB03239B681847406346000A +S214453290C8674600605F4600054B1421054A03EBA8 +S2144532A0C0035B78D35C044A01FB03231B691847BC +S2144532B040634600C8674600605F4600054B1421DC +S2144532C0054A03EBC0035B78D35C044A01FB032342 +S2144532D0DB68184740634600C8674600605F46009F +S2144532E002F00ABF014B1860704700BF802340209C +S2144532F0054B0121054A03EBC0035B78D25C044BC2 +S21445330003EBC2035B68184740634600F567460013 +S214453310445F4600054B0021054A03EBC0035B7836 +S214453320D25C044B03EBC2035B6818474063460018 +S214453330F5674600445F4600152805D9A0F11603F3 +S214453340024A52F82330184702F0CCBE10604600B9 +S21445335010B5064C064B227853F82230984723780A +S214453360212B9CBF0133237010BD00BF68FD412053 +S214453370FC614600014B1B68184700BF8023402070 +S214453380F8B5074600200E4614461D460AF094F941 +S21445339000213860284631600AF0A2F92060F8BD61 +S2144533A038B50C46002115460AF08CF923681844B2 +S2144533B0A842206034BF0020012038BD70477FB545 +S2144533C0274B05460278274C13F83260D4F8143359 +S2144533D0DA0130D4D4F8343303AA02A901A843F05D +S2144533E08073C4F83433D4F8003343F00103C4F88B +S2144533F00033D4F8043343F00103C4F8043345F6E8 +S214453400F02323604AF20F53236042F21073FFF70E +S214453410B7FF039A02A901A8FFF7C2FFD4F81433F1 +S214453420DB0106D40028F4D029780120FFF7A2FF57 +S21445343001E00028F8D10C4B53F826106B688A68D3 +S214453440012B22F0FC4238BF01235B0603F0FC4308 +S21445345013438B60FF21287802F02EFE04B070BD22 +S2144534604063460000C02D40D4624600F0B5314B5F +S21445347085B002780546304C13F8326003EBC2033C +S214453480DF78D4F81433DA0130D4D4F8343303AAC9 +S21445349002A901A843F08073C4F83433D4F8003346 +S2144534A043F00103C4F80033D4F8043343F0010372 +S2144534B0C4F8043345F6F02323604AF20F532360DD +S2144534C042F21073FFF75CFF039A02A901A8FFF7C3 +S2144534D067FFD4F81433DB0106D40028F4D02978E6 +S2144534E00120FFF747FF01E00028F8D1134B696834 +S2144534F053F8262002EB8702D2F8803023F00043AB +S214453500C2F88030287889B14B1ED2F880401B041B +S21445351024F4702403F47023234343F00043C2F895 +S214453520803002F0D1FD18B9FF21287802F0C4FD9D +S21445353005B0F0BD4063460000C02D40D46246004D +S214453540F0B53A4A0446067885B0636802EBC6018C +S21445355012F836200C26CD784879897806FB021273 +S214453560334951F8226053B106EB8501013B8A6821 +S2144535701B0422F47C1203F47C1313438B6001284E +S21445358022D1736BD9071FD506EB85050021AB689D +S21445359023F00043AB60207802F08EFD42F21073B4 +S2144535A003AA02A901A8FFF7EBFEF76B02A9039A47 +S2144535B001A8FFF7F5FEFB071FD50028F5D02178B3 +S2144535C00120FFF7D7FE20E042F2107303AA02A9B6 +S2144535D001A8FFF7D5FEF76B02A9039A01A8FFF7E6 +S2144535E0DFFEFA0706D50028F5D021780120FFF73B +S2144535F0C1FE18E00028C7D0F7E70028DFD1AA6843 +S214453600237A22F0FF021343AB6063685BB1AB6875 +S21445361043F00043AB60207802F056FD18B9FF2111 +S214453620207802F049FD05B0F0BD00BF4063460076 +S21445363010634600F0B52B4A0446057885B06368A6 +S21445364002EBC50112F835200C25CE7848798978E5 +S21445365005FB0212244951F8225053B105EB860169 +S214453660013B8A681B0422F47C1203F47C13134343 +S2144536708B6001280DD16B6BDA070AD5616836B2C7 +S2144536802078F9B905EB8605AB6823F00043AB60B7 +S21445369023E042F2107303AA02A901A8FFF770FEC1 +S2144536A0EF6B02A9039A01A8FFF77AFEFB0706D53A +S2144536B00028F5D021780120FFF75CFE0FE00028B2 +S2144536C0DCD0F7E705EB8605AB6843F00043AB6017 +S2144536D002F0FAFC18B9FF21207802F0EDFC05B09F +S2144536E0F0BD00BF40634600106346007047017852 +S2144536F00A4B13F8312003EBC1030C219B7801FBE1 +S2144537000233074A52F82330427812B101225A63EF +S21445371070475A6B22F00102F9E700BF4063460046 +S214453720106346007FB5437804463BB3017801A84D +S214453730134B13F8312003EBC1030C219B7801FB97 +S2144537400233104A52F8235001230DEB010202A919 +S214453750AB6342F21073FFF713FEEE6B02A9039AB2 +S21445376001A8FFF71DFEF30706D50028F5D02178FA +S2144537700120FFF7FFFD01E00028F8D104B070BD39 +S214453780406346001063460070470389F0B504461B +S21445379085B0002B71D00278394B13F8327003EBA5 +S2144537A0C203DA78FF2A3FD01D79FF2D3CD05879E1 +S2144537B0FF2839D033492BB251F8221001EB850545 +S2144537C051F82310C140C9072ED42F49012651F878 +S2144537D022C086405CF8231031434CF823102B4B0F +S2144537E053F822301A6842F001021A605A6842F0CD +S2144537F001025A6002F0EEFC42F2107303AA02A9D7 +S21445380001A8FFF7BDFD039A02A901A8FFF7C8FD69 +S2144538102B681E4206D10028F5D021780120FFF7F7 +S214453820A9FD01E00028F8D1194B03AA02A901A871 +S21445383053F8275063891B0403F47F0343F00103C1 +S2144538402B6042F21073FFF79BFDFFF781FD6E6814 +S214453850039A02A901A8FFF7A3FD002E034606DB3F +S2144538600028F2D021780120FFF784FD05E0207876 +S214453870002BF7D1FF2102F01FFC05B0F0BD00BFBD +S21445388040634600AC624600B8624600A062460009 +S214453890D862460030B4114A007802EBC003DD78A2 +S2144538A0FF2D16D01C79FF2C13D05979FF2910D03F +S2144538B00B4B53F8253053F82430CB40DB0708D55F +S2144538C0084B12F8302053F82220136823F00103E2 +S2144538D01360002130BC02F0EFBB00BF40634600DA +S2144538E0AC624600D86246000389F0B5044685B00A +S2144538F0002B7FD00278424B13F8326003EBC203AD +S214453900DA78FF2A3FD01D79FF2D3CD05879FF281D +S21445391039D03C492BB251F8221001EB850551F8B8 +S2144539202310C140C9072ED43749012751F822C074 +S21445393087405CF8231039434CF82310334B53F833 +S21445394022301A6842F001021A605A6842F00102B3 +S2144539505A6002F03FFC42F2107303AA02A901A87E +S214453960FFF70EFD039A02A901A8FFF719FD2B687C +S2144539701F4206D10028F5D021780120FFF7FAFC32 +S21445398001E00028F8D1224B607B53F82650638926 +S2144539900206217B1B0402F0807203F47F03134367 +S2144539A0A27B120143EAC173D2B2134343F001032B +S2144539B02B60F8B101BB42F2107303AA02A901A815 +S2144539C0FFF7DEFCFFF7C4FC6E68039A02A901A860 +S2144539D0FFF7E6FC002E034606DB0028F2D02178EA +S2144539E00120FFF7C7FC05E02078002BF7D1FF2123 +S2144539F002F062FB05B0F0BD21780220F1E700BF7A +S214453A0040634600AC624600B8624600A062460087 +S214453A10D862460030B4114B007813F8305003EBAB +S214453A20C003DC78FF2C0DD01979FF290AD05A79C6 +S214453A30FF2A07D00A4B53F8243053F82130D34099 +S214453A40DB0706D5074B53F82520136823F00103FB +S214453A501360002130BC02F02FBB00BF4063460018 +S214453A60AC624600D86246007047002070470000AA +S214453A7070477047F0B5394B0446027885B03848EC +S214453A8003EBC2036588DA78597950F822001B792A +S214453A9000EB830650F82300C840002D2ED0C507FE +S214453AA05AD43048012550F822708D4057F82300E7 +S214453AB0284347F823002C4B53F822301A6842F027 +S214453AC001021A605A6842F001025A6002F082FB0F +S214453AD042F2107303AA02A901A8FFF751FC039A04 +S214453AE002A901A8FFF75CFC33681D4232D10028C5 +S214453AF0F5D021780120FFF73DFC2DE0C0072BD5FA +S214453B001848012550F822708D4057F8230020EAC2 +S214453B10050047F82300144B53F822301A6842F044 +S214453B2001021A605A6842F001025A6002F052FBDE +S214453B3042F2107303AA02A901A8FFF721FC039AD3 +S214453B4002A901A8FFF72CFC33681D4202D00028C5 +S214453B50F5D0CEE70028CCD105B0F0BD4063460091 +S214453B60AC624600B8624600A062460007B581F0E2 +S214453B7001018DF8040001A8ADF80610FFF77AFF9D +S214453B8003B05DF804FB00BF7047034600785988CC +S214453B90064BDA6829B142F48072FF21DA6002F0FA +S214453BA08BBA22F48072DA60F9E700BF00802C40B9 +S214453BB0034600785988064B9A6829B142F00102B7 +S214453BC0FF219A6002F078BA22F001029A60F9E77E +S214453BD000002D407047704703207047264B30B590 +S214453BE003EBC003254C85B09D79D4F814331A04ED +S214453BF02CD4D4F8343343F40043C4F83433D4F8DF +S214453C00003343F00103C4F80033D4F8043343F0DB +S214453C100103C4F8043302F0DDFA42F2107303AA36 +S214453C2002A901A8FFF7ACFB039A02A901A8FFF772 +S214453C30B7FBD4F814331B0406D40028F4D09121DE +S214453C400120FFF797FB01E00028F8D10C4B53F80D +S214453C502520136951691268D40709D50B409A0780 +S214453C6008D413F0010F14BF0220002005B030BD64 +S214453C700320FBE70120F9E74063460000C02D40DE +S214453C80C4624600204B30B503EBC0031F4C85B0DD +S214453C909D79D4F814331A042CD4D4F8343343F429 +S214453CA00043C4F83433D4F8003343F00103C4F872 +S214453CB00033D4F8043343F00103C4F8043302F068 +S214453CC089FA42F2107303AA02A901A8FFF758FB26 +S214453CD0039A02A901A8FFF763FBD4F814331B0423 +S214453CE006D40028F4D091210120FFF743FB01E0DC +S214453CF00028F8D1064B53F82520136903F0030333 +S214453D00136105B030BD00BF4063460000C02D407E +S214453D10C4624600F0B52A4B85B002780546294C64 +S214453D2003EBC2039F79DE79D4F814331A042CD4F6 +S214453D30D4F8343343F40043C4F83433D4F800336A +S214453D4043F00103C4F80033D4F8043343F00103C9 +S214453D50C4F8043302F03EFA42F2107303AA02A9ED +S214453D6001A8FFF70DFB039A02A901A8FFF718FB68 +S214453D70D4F814331B0406D40028F4D0912101202E +S214453D80FFF7F8FA01E00028F8D114210E4A0F4B48 +S214453D9001FB062253F8273091685960D1681269AD +S214453DA09960DA606A685A616A782AB11A6842F098 +S214453DB001021A6005B0F0BD1A6822F00102F8E764 +S214453DC04063460000C02D40A4234020C462460000 +S214453DD07FB5364B0546364C03EBC0039E79D4F883 +S214453DE0143318042CD4D4F8343343F40043C4F8BD +S214453DF03433D4F8003343F00103C4F80033D4F821 +S214453E00043343F00103C4F8043302F0E3F942F205 +S214453E10107303AA02A901A8FFF7B2FA02A9039AEA +S214453E2001A8FFF7BDFAD4F81433190406D40028C0 +S214453E30F4D091210120FFF79DFA01E00028F8D142 +S214453E400DF0E8FB1B4B53F826402368DA0714D5DC +S214453E5042F2107303AA02A901A8FFF791FA266950 +S214453E6002A9039A01A8FFF79BFAF30617D4002880 +S214453E70F5D029460120FFF77DFA63696FF07F424A +S214453E8023F00F03636100236360A260E360236948 +S214453E9043F0130323610DF0D9FB04B070BD002831 +S214453EA0E7D1236823F001032360E6E74063460035 +S214453EB000C02D40C4624600007889E77047F8B5D3 +S214453EC000240E4D0E4E0F4F14230F4863430068D3 +S214453ED0595D07EBC1039B7956F82320136903F018 +S214453EE00303136128B152691A4202D00020FFF736 +S214453EF041FA0134042CE7D1F8BD00BFA423402085 +S214453F00C4624600406346007C234020704700203C +S214453F1070477FB5144B044613F83020134B53F8BF +S214453F2022502B68002B1DDB42F2107303AA02A910 +S214453F3001A8FFF725FAFFF70BFA6E68039A02A960 +S214453F4001A8FFF72DFA730708D40028F3D02046BA +S214453F50002102F0B1F8012004B070BD0028F6D16A +S214453F600220F9E70020F7E740634600D4624600A2 +S214453F70094B0078D3F81433DB0109D5074B13F802 +S214453F803020074B53F82220136843F00043136054 +S214453F90002102F091B800BF00C02D4040634600A6 +S214453FA0D46246007FB543880446002B74D0027819 +S214453FB03A4B3B4D13F83260D5F81433DA0130D41A +S214453FC0D5F8343303AA02A901A843F08073C5F88F +S214453FD03433D5F8003343F00103C5F80033D5F83C +S214453FE0043343F00103C5F8043345F6F0232B604C +S214453FF04AF20F532B6042F21073FFF7C1F9039A4A +S21445400002A901A8FFF7CCF9D5F81433DB0106D48D +S2144540100028F4D021780120FFF7ACF901E000280C +S214454020F8D1204BA07A53F82620A37991681B0334 +S214454030E58921F4E14103F4E04321F07F010343A0 +S21445404020890B431849C0F30E0093601369194045 +S214454050A37C9B0703F0804303430B43134913613B +S21445406001EA0541E37A002B237B4FEA43730CBFF5 +S2144540704FF08040002003F000530B43218AC1F3E4 +S2144540800A010B43FF210343D360136823F0004323 +S2144540901360207802F010F804B070BD4063460007 +S2144540A000C02D40D46246000080FFBF0000FF03DD +S2144540B0704730B5124A18250378124802EBC302FA +S2144540C09478537950F824000F4C117905FB034337 +S2144540D001EB41029C889D6800EB820204601C7BD4 +S2144540E044EA054454605C69C4F3130494601A6951 +S2144540F00C23C2F3130203FB0103DA6030BD00BF95 +S21445410040634600E06246008823402070477FB5FE +S2144541102F4B06464278017833F812502D4B13F84C +S214454120312003EBC1030C219B7801FB02332A4A5D +S21445413052F823402368C3F30563AB4246D0236851 +S2144541400DEB010201A80B4302A9236042F210734E +S214454150FFF716F902A9039A01A8FFF721F9636844 +S214454160990304D50028F5D03178012021E00028B0 +S214454170FAD123682D0603AA02A923F07C5305F03D +S2144541807C5501A81D432560236823F00C03236056 +S21445419042F21073FFF7F4F8039A02A901A8FFF755 +S2144541A0FFF862680346920306D40028F4D03178B7 +S2144541B00320FFF7DFF809E03078002BF7D1636876 +S2144541C0064AC3F30563D15C01F076FF04B070BDC3 +S2144541D0E46246004063460010634600C85F4600FA +S2144541E02DE9FF41384B0546027802A9DFF8E48001 +S2144541F013F8326003EBC203427801A89F78334B2D +S21445420033F8124042F2107303AAFFF7B9F80C23AD +S21445421003FB0677039A02A901A8FFF7C1F858F8E9 +S21445422027607368DB0304D50028F3D0297801207E +S2144542303CE00028FAD13368240603AA02A923F0F5 +S2144542407C5304F07C5401A81C4342F2107344F09E +S21445425007043460FFF794F802A9039A01A8FFF70C +S2144542609FF87368590702D40028F5D0DEE7002882 +S214454270DCD142F2107303AA02A901A8FFF780F821 +S214454280039A02A901A8FFF78BF872680346D20382 +S21445429002D50028F4D0C9E72878002BC6D1736824 +S2144542A0C3F34243012B04D001460320FFF762F8CF +S2144542B006E07368064AC3F30563D15C01F0FCFE6D +S2144542C004B0BDE8F08100BF40634600E4624600A6 +S2144542D0C85F4600106346002DE9FF41384B05464A +S2144542E0027802A9DFF8E48013F8326003EBC203D4 +S2144542F0427801A89F78334B33F8124042F2107348 +S21445430003AAFFF73DF80C2303FB0677039A02A999 +S21445431001A8FFF745F858F827607368DB0304D50E +S2144543200028F3D0297801203CE00028FAD13368EC +S214454330240603AA02A923F07C5304F07C5401A862 +S2144543401C4342F2107344F004043460FFF718F837 +S21445435002A9039A01A8FFF723F87368590702D400 +S2144543600028F5D0DEE70028DCD142F2107303AA18 +S21445437002A901A8FFF704F8039A02A901A8FFF7C6 +S2144543800FF872680346D20302D50028F4D0C9E771 +S2144543902878002BC6D17368C3F34243012B04D05B +S2144543A001460320FEF7E6FF06E07368064AC3F3B8 +S2144543B00563D15C01F080FE04B0BDE8F08100BF26 +S2144543C040634600E4624600C85F46001063460008 +S2144543D000780C21084B13F8302003EBC0039B787C +S2144543E001FB0233054A012152F82320136843F0A6 +S2144543F00803136001F060BE406346001063460044 +S214454400E6E770472A4B00211B6870B503F14E0559 +S214454410DC79284ECAB294421BD81D7A18461946EE +S2144544200022244E95421DD19D7A19460022214EE2 +S214454430954220D1204A5C7B11781CB193F82843DD +S2144544408C4232D09A7B01230132D2B293421BD1A1 +S21445445070BD15F8110001320131D2B2142898BF4B +S2144544603254D7E791F8684001320C31D2B2142C59 +S21445447098BF3255D6E791F8684101320C31D2B231 +S214454480142C98BF3255D3E790F8385300240B497F +S2144544900E7801341431AE4208BF01F8133C042CA3 +S2144544A0F6D101330830DBB2D0E701215170C9E7B8 +S2144544B0FC234020B014432088234020A4234020DA +S2144544C0184A194B117A51B91849D1F8141311F0F5 +S2144544D0807103D01649D1F88010C9171972517AE0 +S2144544E051B91249D1F8141311F0807103D010490F +S2144544F0D1F88410C9175972FF219972D972117B68 +S21445450031B90C490C484968C1F30561415C1973DA +S214454510127D32B9094A08495268C2F305628A5C77 +S2144545201A757047B01443206C15432000C02D40C3 +S21445453000002E4000832D40C85F460080842D40F5 +S2144545401B4B197900292ED01A4A126802EB011224 +S214454550D168194A5879D16038B31649096801EBCC +S2144545600011C9684FF4FA4011611449C2E90110B7 +S2144545700121197002219970997A29B10D48006870 +S21445458000EBC101D1F870119161D97A29B109487A +S214454590006800EBC101D1F87011D16106229A720C +S2144545A00722DA7270470649D3E74FF40041D9E748 +S2144545B0B0144320FC234020C8144320006CDC0282 +S2144545C00024F400184A194BD2681A60184A9279A2 +S2144545D0CAB11849013A1620096800FB021292F83A +S2144545E03E10596092F84210B2F840209960DA6061 +S2144545F000221A61D3E90110B0FBF1F25A6101FBC2 +S21445460012029A6170470C4A9168C1F302315960AB +S2144546109168C9B299601169C1F30E01D960926873 +S214454620C2F34562E5E700BFC81443206CFD412050 +S214454630B0144320FC23402000002E40084B5A6807 +S214454640D10201EB82311A68B2FBF1F0D96101FB68 +S21445465010211862596259694A439A62704700BFE9 +S2144546606CFD41200B4BD3E9002130B5B2FBF1F28E +S214454670DC689D6A186A996900FB045001FB0202D2 +S214454680596AD8696143B1FBF0F10A449A62024B14 +S2144546905A6130BD6CFD4120C81443201F49204A4D +S2144546A010B54B7B43B31F48013B0C24006804FB05 +S2144546B00303DB6E13B15068B0FBF3F313628B7BD9 +S2144546C003B31848013B0C24006804FB0303DB6E68 +S2144546D013B15068B0FBF3F35362CB7BC3B11149BA +S2144546E0013B0C20096800FB0313DB6E13B15168D0 +S2144546F0B1FBF3F3936210BD0B4B9B68C3F30543C5 +S2144547000133D8E7084BDB68C3F305430133E0E7DD +S214454710054B1B69C3F305430133E8E7B014432053 +S214454720C8144320FC23402000832D401F49204ABF +S21445473010B50B7C43B31F48013B0C24006804FBB3 +S2144547400303DB6E13B15068B0FBF3F3D3624B7CC7 S21445475003B31848013B0C24006804FB0303DB6ED7 -S21445476013B15068B0FBF3F35362CB7BC3B1114929 +S21445476013B15068B0FBF3F313638B7CC3B11149A7 S214454770013B0C20096800FB0313DB6E13B151683F -S214454780B1FBF3F3936210BD0B4B9B68C3F3054334 -S2144547900133D8E7084BDB68C3F305430133E0E74D -S2144547A0054B1B69C3F305430133E8E7B0144320C3 -S2144547B0C8144320FC23402000832D401F49204A2F -S2144547C010B50B7C43B31F48013B0C24006804FB23 -S2144547D00303DB6E13B15068B0FBF3F3D3624B7C37 -S2144547E003B31848013B0C24006804FB0303DB6E47 -S2144547F013B15068B0FBF3F313638B7CC3B1114917 -S214454800013B0C20096800FB0313DB6E13B15168AE -S214454810B1FBF3F3536310BD0B4B5B69C3F3054321 -S2144548200133D8E7084B9B69C3F305430133E0E7FB -S214454830054BDB69C3F305430133E8E7B014432072 -S214454840C8144320FC23402000832D401F4A20499E -S21445485010B5D37C3BB31F48013B0C24006804FBD2 -S2144548600303DB6E13B14868B0FBF3F3127D8B632D -S214454870FAB1184B0C241868531E04FB0303DB6E71 -S21445488013B14868B0FBF3F3CB63C2B1114B013AA1 -S2144548900C201B6800FB0232D36E13B18A68B2FB4C -S2144548A0F3F30B6410BD0C4B1B6AC3F3054301338E -S2144548B0D9E70A4B9B68C3F305430133E1E7074B4A -S2144548C09B68C3F305430133E8E700BFB0144320B4 -S2144548D0C8144320FC23402000832D4080842D406F -S2144548E01E4B1F4910B51B7D33B31E4A0C2410685A -S2144548F05A1E04FB0202D26E12B1C868B0FBF2F231 -S2144549004A64FBB1174A0C2410685A1E04FB02027F -S214454910D26E12B10869B0FBF2F28A64C3B1114A8D -S214454920013B0C20126800FB0323DB6E13B10A6AB9 -S214454930B2FBF3F3CB6410BD0B4A9268C2F3054253 -S2144549400132DAE7084A9268C2F305420132E1E7E6 -S214454950054B9B68C3F305430133E8E7B014432092 -S214454960C8144320FC23402080842D401E4B1F49FD -S21445497010B51B7D33B31E4A0C2410685A1E04FB23 -S2144549800202D26E12B1C86AB0FBF2F20A65FBB1FA -S214454990174A0C2410685A1E04FB0202D26E12B146 -S2144549A0486AB0FBF2F24A65C3B1114A013B0C2096 -S2144549B0126800FB0323DB6E13B18A6AB2FBF3F37E -S2144549C08B6510BD0B4A9268C2F305420132DAE7A1 -S2144549D0084A9268C2F305420132E1E7054B9B68F7 -S2144549E0C3F305430133E8E7B0144320C814432016 -S2144549F0FC23402080842D401E481F4930B5027D4B -S214454A003AB31E4B0C251C68531E05FB0343DB6E51 -S214454A1013B18C69B4FBF3F3CB6502B3174B013A7C -S214454A200C241B6804FB0232D36E13B1CA69B2FB71 -S214454A30F3F30B66C379C3B1104A013B0C201268E9 -S214454A4000FB0323DB6E4A690BB1B2FBF3F24A6601 -S214454A5030BD0B4B9B68C3F305430133D9E7084B81 -S214454A609B68C3F305430133E0E7064B9B68C3F3F6 -S214454A704563E8E7B0144320C8144320FC23402090 -S214454A8080842D4000002E402048214930B5037AC9 -S214454A903BB3204A013B0C24126804FB0323DB6E20 -S214454AA013B14A6EB2FBF3F3427A8B6602B3194CE6 -S214454AB0013A0C25246805FB0242D26E12B14C6EB3 -S214454AC0B4FBF2F2CA66427BCAB11248013A0C24DC -S214454AD0006804FB0202D26E0AB1B3FBF2F20A6723 -S214454AE030BD0D4BD3F88030C3F303430133D8E7CD -S214454AF0094AD2F88420C2F303420132DFE7074A67 -S214454B009268C2F305420132E7E700BFB01443207E -S214454B10C8144320FC23402000002E4000832D402F -S214454B201F49204A10B58B7B43B31F48013B0C24D5 +S214454780B1FBF3F3536310BD0B4B5B69C3F30543B2 +S2144547900133D8E7084B9B69C3F305430133E0E78C +S2144547A0054BDB69C3F305430133E8E7B014432003 +S2144547B0C8144320FC23402000832D401F4A20492F +S2144547C010B5D37C3BB31F48013B0C24006804FB63 +S2144547D00303DB6E13B14868B0FBF3F3127D8B63BE +S2144547E0FAB1184B0C241868531E04FB0303DB6E02 +S2144547F013B14868B0FBF3F3CB63C2B1114B013A32 +S2144548000C201B6800FB0232D36E13B18A68B2FBDC +S214454810F3F30B6410BD0C4B1B6AC3F3054301331E +S214454820D9E70A4B9B68C3F305430133E1E7074BDA +S2144548309B68C3F305430133E8E700BFB014432044 +S214454840C8144320FC23402000832D4080842D40FF +S2144548501E4B1F4910B51B7D33B31E4A0C241068EA +S2144548605A1E04FB0202D26E12B1C868B0FBF2F2C1 +S2144548704A64FBB1174A0C2410685A1E04FB020210 +S214454880D26E12B10869B0FBF2F28A64C3B1114A1E +S214454890013B0C20126800FB0323DB6E13B10A6A4A +S2144548A0B2FBF3F3CB6410BD0B4A9268C2F30542E4 +S2144548B00132DAE7084A9268C2F305420132E1E777 +S2144548C0054B9B68C3F305430133E8E7B014432023 +S2144548D0C8144320FC23402080842D401E4B1F498E +S2144548E010B51B7D33B31E4A0C2410685A1E04FBB4 +S2144548F00202D26E12B1C86AB0FBF2F20A65FBB18B +S214454900174A0C2410685A1E04FB0202D26E12B1D6 +S214454910486AB0FBF2F24A65C3B1114A013B0C2026 +S214454920126800FB0323DB6E13B18A6AB2FBF3F30E +S2144549308B6510BD0B4A9268C2F305420132DAE731 +S214454940084A9268C2F305420132E1E7054B9B6887 +S214454950C3F305430133E8E7B0144320C8144320A6 +S214454960FC23402080842D401E481F4930B5027DDB +S2144549703AB31E4B0C251C68531E05FB0343DB6EE2 +S21445498013B18C69B4FBF3F3CB6502B3174B013A0D +S2144549900C241B6804FB0232D36E13B1CA69B2FB02 +S2144549A0F3F30B66C379C3B1104A013B0C2012687A +S2144549B000FB0323DB6E4A690BB1B2FBF3F24A6692 +S2144549C030BD0B4B9B68C3F305430133D9E7084B12 +S2144549D09B68C3F305430133E0E7064B9B68C3F387 +S2144549E04563E8E7B0144320C8144320FC23402021 +S2144549F080842D4000002E402048214930B5037A5A +S214454A003BB3204A013B0C24126804FB0323DB6EB0 +S214454A1013B14A6EB2FBF3F3427A8B6602B3194C76 +S214454A20013A0C25246805FB0242D26E12B14C6E43 +S214454A30B4FBF2F2CA66427BCAB11248013A0C246C +S214454A40006804FB0202D26E0AB1B3FBF2F20A67B3 +S214454A5030BD0D4BD3F88030C3F303430133D8E75D +S214454A60094AD2F88420C2F303420132DFE7074AF7 +S214454A709268C2F305420132E7E700BFB01443200F +S214454A80C8144320FC23402000002E4000832D40C0 +S214454A901F49204A10B58B7B43B31F48013B0C2466 +S214454AA0006804FB0303DB6E13B1906EB0FBF3F3B3 +S214454AB05367CB7B03B31848013B0C24006804FBC3 +S214454AC00303DB6E13B1906EB0FBF3F393670B7C79 +S214454AD0C3B11149013B0C20096800FB0313DB6E8B +S214454AE013B1916EB1FBF3F3D36710BD0B4BDB6887 +S214454AF0C3F305430133D8E7084B1B69C3F30543A6 +S214454B000133E0E7054B5B69C3F305430133E8E74B +S214454B10B0144320C8144320FC23402000832D4076 +S214454B202149224A10B54B7C5BB32148013B0C24F6 S214454B30006804FB0303DB6E13B1906EB0FBF3F322 -S214454B405367CB7B03B31848013B0C24006804FB32 -S214454B500303DB6E13B1906EB0FBF3F393670B7CE8 -S214454B60C3B11149013B0C20096800FB0313DB6EFA -S214454B7013B1916EB1FBF3F3D36710BD0B4BDB68F6 -S214454B80C3F305430133D8E7084B1B69C3F3054315 -S214454B900133E0E7054B5B69C3F305430133E8E7BB -S214454BA0B0144320C8144320FC23402000832D40E6 -S214454BB02149224A10B54B7C5BB32148013B0C2466 -S214454BC0006804FB0303DB6E13B1906EB0FBF3F392 -S214454BD0C2F880308B7C13B31948013B0C2400681F -S214454BE004FB0303DB6E13B1906EB0FBF3F3C2F820 -S214454BF08430CB7CCBB11249013B0C20096800FBC5 -S214454C000313DB6E13B1916EB1FBF3F3C2F8883034 -S214454C1010BD0C4B9B69C3F305430133D5E7094BE0 -S214454C20DB69C3F305430133DEE7064B1B6AC3F373 -S214454C3005430133E7E700BFB0144320C8144320BB -S214454C40FC23402000832D40204B214910B51B7D79 -S214454C504BB3204A0C2410685A1E04FB0202D26E3F -S214454C6012B1886EB0FBF2F2C1F88C200BB3194A2C -S214454C700C2410685A1E04FB0202D26E12B1C86E8E -S214454C80B0FBF2F2C1F89020CBB1124A013B0C20A2 -S214454C90126800FB0323DB6E13B10A6FB2FBF3F316 -S214454CA0C1F8943010BD0C4A9268C2F305420132F1 -S214454CB0D7E7094A9268C2F305420132DFE7064B59 -S214454CC09B68C3F305430133E7E700BFB0144320B1 -S214454CD0C8144320FC23402080842D40204B214986 -S214454CE010B51B7D4BB3204A0C2410685A1E04FB96 -S214454CF00202D26E12B1C86FB0FBF2F2C1F898202C -S214454D000BB3194A0C2410685A1E04FB0202D26ED5 -S214454D1012B1486FB0FBF2F2C1F89C20CBB1124AF3 -S214454D20013B0C20126800FB0323DB6E13B18A6F30 -S214454D30B2FBF3F3C1F8A03010BD0C4A9268C2F33B -S214454D4005420132D7E7094A9268C2F30542013265 -S214454D50DFE7064B9B68C3F305430133E7E700BF30 -S214454D60B0144320C8144320FC23402080842D40A3 -S214454D70134B10B55978E9B1124B1A6802EB01137B -S214454D80D3F81C43D3F820330F4A1049906E526827 -S214454D90B0FBF1F0B2FBF1F20D49C1E900308A6093 -S214454DA063430C4A534340F638125043B3FBF0F383 -S214454DB04B6110BD084B32241B689BB2E4E700BF2D -S214454DC088234020FC234020C814432040420F003F -S214454DD06CFD4120A086010000802D4070B5144C26 -S214454DE08CB00FCC6D460FC594E80300083485E8B3 -S214454DF003000FCC06AD0FC594E803000D4A85E8C1 -S214454E000300506906AD64280ED800236C46194643 -S214454E1054F8046B864238BF55F823100133052BEA -S214454E20F6D151610CB070BD4FF47A71F9E700BF09 -S214454E30C83946006CFD41200E494FF4FA1010B5AE -S214454E404A684C698B6842436343B0FBF4F0B2FB57 -S214454E50F3F31B1A4FF08042002003F58073CA61B6 -S214454E608B61934202D300B1CA6110BD92080120FE -S214454E70F7E700BF6CFD41200C4B30B503F1180039 -S214454E80002407C8254631B905B1986114B11A62A0 -S214454E900022DA6130BD541884429EBF02EB4102BF -S214454EA0001B0125890852080124ECE76CFD4120CA -S214454EB00F481049036A9B00BF3370B5DA09466947 -S214454EC002FB06F3C1E9023602FB03335B0803F235 -S214454ED0E733D0E901540B614FF47A7300686B43AE -S214454EE06043B3FBF4F3013B48604B6170BD00BFC4 -S214454EF06CFD4120882340202DE9F047254C6578F8 -S214454F002DB1254B1B6803EBC50595F83153234A50 -S214454F104FF47A73D2F80CA05068214A1668B0FB55 -S214454F20F3F0B6FBF3F6BAFBF3F81E4BC3E902867D -S214454F30C3E90050F8F706FA1B490746F8F75AFA48 -S214454F4081463046F8F7FEF901464846F8F706FB2F -S214454F50F8F73CFCBAF57A7F00F1010618D31349F9 -S214454F603846F8F747FA07464046F8F7EBF901465C -S214454F703846F8F7F3FAF8F729FC0930B0424FF00F -S214454F800A03656038BF30465843A060BDE8F087E1 -S214454F900020F3E7A4234020FC234020C8144320E8 -S214454FA0842340206CFD4120000040400000A04086 -S214454FB0204B2DE9F0415C68002C38D098681E4F90 -S214454FC0F8F7C0F906462046F8F7BCF90546B8682E -S214454FD0F8F7B8F9194904463046F8F70BFA80460B -S214454FE017492846F8F706FA01464046F8F7B6FA4E -S214454FF02146F8F7FFF91349F8F7F4F8F8F7E6FB12 -S2144550001149F8603046F8F7F5F906460F4928463F -S214455010F8F7F0F901463046F8F7A0FA2146F8F7D2 -S214455020E9F90849F8F7DCF8F8F7D0FB3861BDE848 -S214455030F08100BF6CFD4120A423402000C07C4485 -S21445504000C0714400004040004077440020814441 -S2144550502DE9F047264C657D2DB1264B1B6803EBA5 -S214455060C50595F83153244A244BD2F800A0244A66 -S214455070D8684FF47A731668B0FBF3F0B6FBF3F6D0 -S214455080BAFBF3F81F4BC3E90286C3E90050F8F7AD -S21445509059F91D490746F8F7ADF981463046F8F700 -S2144550A051F901464846F8F759FAF8F78FFBBAF52D -S2144550B07A7F00F1010618D314493846F8F79AF96D -S2144550C007464046F8F73EF901463846F8F746FAA9 -S2144550D0F8F77CFB0930B0424FF00A03A56138BFAC -S2144550E030465843E061BDE8F0870020F3E700BF4F -S2144550F0A4234020FC234020F8234020C814432006 -S214455100842340206CFD4120000040400000A04024 -S214455110204B2DE9F0415C68002C38D098681E4F2E -S214455120F8F710F906462046F8F70CF90546F869EB -S214455130F8F708F9194904463046F8F75BF980460A -S21445514017492846F8F756F901464046F8F706FA4D -S2144551502146F8F74FF91349F8F744F8F8F736FBC0 -S214455160114938623046F8F745F906460F4928464C -S214455170F8F740F901463046F8F7F0F92146F8F7D2 -S21445518039F90849F8F72CF8F8F720FB7862BDE8B6 -S214455190F08100BF6CFD4120A423402000C07C4424 -S2144551A000C07144000040400040774400208144E0 -S2144551B02DE9F047264C94F829502DB1254B1B6810 -S2144551C003EBC50595F83153234A244BD2F800A086 -S2144551D0234A58684FF47A731668B0FBF3F0B6FB6B -S2144551E0F3F6BAFBF3F81F4BC3E90286C3E9005052 -S2144551F0F8F7A8F81C490746F8F7FCF88146304604 -S214455200F8F7A0F801464846F8F7A8F9F8F7DEFAA1 -S214455210BAF57A7F00F1010618D314493846F8F7EF -S214455220E9F807464046F8F78DF801463846F8F758 -S21445523095F9F8F7CBFA0930B0424FF00A03E56224 -S21445524038BF304658432063BDE8F0870020F3E773 -S214455250A4234020FC234020F4234020C8144320A8 -S214455260842340206CFD4120000040400000A040C3 -S214455270204B2DE9F0415C68002C38D098681E4FCD -S214455280F8F760F806462046F8F75CF80546386BAA -S214455290F8F758F8194904463046F8F7ABF880460B -S2144552A017492846F8F7A6F801464046F8F756F94E -S2144552B02146F8F79FF81349F7F794FFF8F786FA6B -S2144552C0114978633046F8F795F806460F4928465B -S2144552D0F8F790F801463046F8F740F92146F8F7D2 -S2144552E089F80849F7F77CFFF8F770FAB863BDE820 -S2144552F0F08100BF6CFD4120A423402000C07C44C3 -S21445530000C071440000404000407744002081447E -S2144553102DE9F047264C94F83D502DB1254B1B689A -S21445532003EBC50595F83153234A244BD2F800A024 -S214455330234A58684FF47A731668B0FBF3F0B6FB09 -S214455340F3F6BAFBF3F81F4BC3E90286C3E90050F0 -S214455350F7F7F8FF1C490746F8F74CF881463046FC -S214455360F7F7F0FF01464846F8F7F8F8F8F72EFA4B -S214455370BAF57A7F00F1010618D314493846F8F78E -S21445538039F807464046F7F7DDFF01463846F8F751 -S214455390E5F8F8F71BFA0930B0424FF00A032564E2 -S2144553A038BF304658436064BDE8F0870020F3E7D1 -S2144553B0A4234020FC234020A0234020C81443209B -S2144553C0842340206CFD4120000040400000A04062 -S2144553D0204B2DE9F0415C68002C38D098681E4F6C -S2144553E0F7F7B0FF06462046F7F7ACFF0546786C5C -S2144553F0F7F7A8FF194904463046F7F7FBFF8046FE -S21445540017492846F7F7F6FF01464046F8F7A6F847 -S2144554102146F7F7EFFF1349F7F7E4FEF8F7D6F915 -S2144554201149B8643046F7F7E5FF06460F49284662 -S214455430F7F7E0FF01463046F8F790F82146F7F7CC -S214455440D9FF0849F7F7CCFEF8F7C0F9F864BDE888 -S214455450F08100BF6CFD4120A423402000C07C4461 -S21445546000C071440000404000407744002081441D -S21445547010B51E4C002063689847A368912098474E -S214455480E3689120984723699120194C9847194B12 -S21445549000201B689847184B00201B689847174BF9 -S2144554A000201B689847636800209847A368144CFB -S2144554B091209847002023689847002163689120EB -S2144554C09847104B104C00201B689847636800208F -S2144554D09847A368912098470C4B00205B689847EF -S2144554E00B4B00201B68BDE810401847F05F460090 -S2144554F0C85F46008C5F4600A05F4600B05F46002A -S214455500D45F4600E45F46001860460038604600B3 -S21445551030604600024B5A7B024B53F822007047D8 -S214455520B0144320C8144320024BDA7B024B53F891 -S21445553022007047B0144320C8144320024B9A7B80 -S214455540024B53F822007047B0144320C81443203A -S214455550024B5A7C024B53F822007047B014432046 -S214455560C8144320024BDA7C024B53F8220070479E -S214455570B0144320C8144320024B1A78024B53F804 -S21445558022007047B0144320C8144320024B9A7833 -S214455590024B53F822007047B0144320C8144320EA -S2144555A00B4B0C495A68C2F305628A5C0A49895C0A -S2144555B00A4A52F821009A6809499B68D20FC3F3F4 -S2144555C0054351F8222001331040B0FBF3F07047F5 -S2144555D040842D4078604600B0144320C8144320CC -S2144555E0986046000B4B0C495A68C2F305628A5CC4 -S2144555F00A49895C0A4A52F821009A6809499B6813 -S214455600D20FC3F3054351F8222001331040B0FBB7 -S214455610F3F07047C0842D4078604600B0144320B0 -S214455620C814432098604600DCE70C4B0C495A6882 +S214454B40C2F880308B7C13B31948013B0C240068AF +S214454B5004FB0303DB6E13B1906EB0FBF3F3C2F8B0 +S214454B608430CB7CCBB11249013B0C20096800FB55 +S214454B700313DB6E13B1916EB1FBF3F3C2F88830C5 +S214454B8010BD0C4B9B69C3F305430133D5E7094B71 +S214454B90DB69C3F305430133DEE7064B1B6AC3F304 +S214454BA005430133E7E700BFB0144320C81443204C +S214454BB0FC23402000832D40204B214910B51B7D0A +S214454BC04BB3204A0C2410685A1E04FB0202D26ED0 +S214454BD012B1886EB0FBF2F2C1F88C200BB3194ABD +S214454BE00C2410685A1E04FB0202D26E12B1C86E1F +S214454BF0B0FBF2F2C1F89020CBB1124A013B0C2033 +S214454C00126800FB0323DB6E13B10A6FB2FBF3F3A6 +S214454C10C1F8943010BD0C4A9268C2F30542013281 +S214454C20D7E7094A9268C2F305420132DFE7064BE9 +S214454C309B68C3F305430133E7E700BFB014432041 +S214454C40C8144320FC23402080842D40204B214916 +S214454C5010B51B7D4BB3204A0C2410685A1E04FB26 +S214454C600202D26E12B1C86FB0FBF2F2C1F89820BC +S214454C700BB3194A0C2410685A1E04FB0202D26E66 +S214454C8012B1486FB0FBF2F2C1F89C20CBB1124A84 +S214454C90013B0C20126800FB0323DB6E13B18A6FC1 +S214454CA0B2FBF3F3C1F8A03010BD0C4A9268C2F3CC +S214454CB005420132D7E7094A9268C2F305420132F6 +S214454CC0DFE7064B9B68C3F305430133E7E700BFC1 +S214454CD0B0144320C8144320FC23402080842D4034 +S214454CE0134B10B55978E9B1124B1A6802EB01130C +S214454CF0D3F81C43D3F820330F4A1049906E5268B8 +S214454D00B0FBF1F0B2FBF1F20D49C1E900308A6023 +S214454D1063430C4A534340F638125043B3FBF0F313 +S214454D204B6110BD084B32241B689BB2E4E700BFBD +S214454D3088234020FC234020C814432040420F00CF +S214454D406CFD4120A086010000802D4070B5144CB6 +S214454D508CB00FCC6D460FC594E80300083485E843 +S214454D6003000FCC06AD0FC594E803000D4A85E851 +S214454D700300506906AD64280ED800236C461946D4 +S214454D8054F8046B864238BF55F823100133052B7B +S214454D90F6D151610CB070BD4FF47A71F9E700BF9A +S214454DA0383946006CFD41200E494FF4FA1010B5CF +S214454DB04A684C698B6842436343B0FBF4F0B2FBE8 +S214454DC0F3F31B1A4FF08042002003F58073CA6147 +S214454DD08B61934202D300B1CA6110BD920801208F +S214454DE0F7E700BF6CFD41200C4B30B503F11800CA +S214454DF0002407C8254631B905B1986114B11A6231 +S214454E000022DA6130BD541884429EBF02EB41024F +S214454E10001B0125890852080124ECE76CFD41205A +S214454E200F481049036A9B00BF3370B5DA094669D7 +S214454E3002FB06F3C1E9023602FB03335B0803F2C5 +S214454E40E733D0E901540B614FF47A7300686B433E +S214454E506043B3FBF4F3013B48604B6170BD00BF54 +S214454E606CFD4120882340202DE9F047254C657888 +S214454E702DB1254B1B6803EBC50595F83153234AE1 +S214454E804FF47A73D2F80CA05068214A1668B0FBE6 +S214454E90F3F0B6FBF3F6BAFBF3F81E4BC3E902860E +S214454EA0C3E90050F8F706FA1B490746F8F75AFAD9 +S214454EB081463046F8F7FEF901464846F8F706FBC0 +S214454EC0F8F73CFCBAF57A7F00F1010618D313498A +S214454ED03846F8F747FA07464046F8F7EBF90146ED +S214454EE03846F8F7F3FAF8F729FC0930B0424FF0A0 +S214454EF00A03656038BF30465843A060BDE8F08772 +S214454F000020F3E7A4234020FC234020C814432078 +S214454F10842340206CFD4120000040400000A04016 +S214454F20204B2DE9F0415C68002C38D098681E4F20 +S214454F30F8F7C0F906462046F8F7BCF90546B868BE +S214454F40F8F7B8F9194904463046F8F70BFA80469B +S214454F5017492846F8F706FA01464046F8F7B6FADE +S214454F602146F8F7FFF91349F8F7F4F8F8F7E6FBA2 +S214454F701149F8603046F8F7F5F906460F492846D0 +S214454F80F8F7F0F901463046F8F7A0FA2146F8F763 +S214454F90E9F90849F8F7DCF8F8F7D0FB3861BDE8D9 +S214454FA0F08100BF6CFD4120A423402000C07C4416 +S214454FB000C07144000040400040774400208144D2 +S214454FC02DE9F047264C657D2DB1264B1B6803EB36 +S214454FD0C50595F83153244A244BD2F800A0244AF7 +S214454FE0D8684FF47A731668B0FBF3F0B6FBF3F661 +S214454FF0BAFBF3F81F4BC3E90286C3E90050F8F73E +S21445500059F91D490746F8F7ADF981463046F8F790 +S21445501051F901464846F8F759FAF8F78FFBBAF5BD +S2144550207A7F00F1010618D314493846F8F79AF9FD +S21445503007464046F8F73EF901463846F8F746FA39 +S214455040F8F77CFB0930B0424FF00A03A56138BF3C +S21445505030465843E061BDE8F0870020F3E700BFDF +S214455060A4234020FC234020F8234020C814432096 +S214455070842340206CFD4120000040400000A040B5 +S214455080204B2DE9F0415C68002C38D098681E4FBF +S214455090F8F710F906462046F8F70CF90546F8697C +S2144550A0F8F708F9194904463046F8F75BF980469B +S2144550B017492846F8F756F901464046F8F706FADE +S2144550C02146F8F74FF91349F8F744F8F8F736FB51 +S2144550D0114938623046F8F745F906460F492846DD +S2144550E0F8F740F901463046F8F7F0F92146F8F763 +S2144550F039F90849F8F72CF8F8F720FB7862BDE847 +S214455100F08100BF6CFD4120A423402000C07C44B4 +S21445511000C0714400004040004077440020814470 +S2144551202DE9F047264C94F829502DB1254B1B68A0 +S21445513003EBC50595F83153234A244BD2F800A016 +S214455140234A58684FF47A731668B0FBF3F0B6FBFB +S214455150F3F6BAFBF3F81F4BC3E90286C3E90050E2 +S214455160F8F7A8F81C490746F8F7FCF88146304694 +S214455170F8F7A0F801464846F8F7A8F9F8F7DEFA32 +S214455180BAF57A7F00F1010618D314493846F8F780 +S214455190E9F807464046F8F78DF801463846F8F7E9 +S2144551A095F9F8F7CBFA0930B0424FF00A03E562B5 +S2144551B038BF304658432063BDE8F0870020F3E704 +S2144551C0A4234020FC234020F4234020C814432039 +S2144551D0842340206CFD4120000040400000A04054 +S2144551E0204B2DE9F0415C68002C38D098681E4F5E +S2144551F0F8F760F806462046F8F75CF80546386B3B +S214455200F8F758F8194904463046F8F7ABF880469B +S21445521017492846F8F7A6F801464046F8F756F9DE +S2144552202146F8F79FF81349F7F794FFF8F786FAFB +S214455230114978633046F8F795F806460F492846EB +S214455240F8F790F801463046F8F740F92146F8F762 +S21445525089F80849F7F77CFFF8F770FAB863BDE8B0 +S214455260F08100BF6CFD4120A423402000C07C4453 +S21445527000C071440000404000407744002081440F +S2144552802DE9F047264C94F83D502DB1254B1B682B +S21445529003EBC50595F83153234A244BD2F800A0B5 +S2144552A0234A58684FF47A731668B0FBF3F0B6FB9A +S2144552B0F3F6BAFBF3F81F4BC3E90286C3E9005081 +S2144552C0F7F7F8FF1C490746F8F74CF8814630468D +S2144552D0F7F7F0FF01464846F8F7F8F8F8F72EFADC +S2144552E0BAF57A7F00F1010618D314493846F8F71F +S2144552F039F807464046F7F7DDFF01463846F8F7E2 +S214455300E5F8F8F71BFA0930B0424FF00A03256472 +S21445531038BF304658436064BDE8F0870020F3E761 +S214455320A4234020FC234020A0234020C81443202B +S214455330842340206CFD4120000040400000A040F2 +S214455340204B2DE9F0415C68002C38D098681E4FFC +S214455350F7F7B0FF06462046F7F7ACFF0546786CEC +S214455360F7F7A8FF194904463046F7F7FBFF80468E +S21445537017492846F7F7F6FF01464046F8F7A6F8D8 +S2144553802146F7F7EFFF1349F7F7E4FEF8F7D6F9A6 +S2144553901149B8643046F7F7E5FF06460F492846F3 +S2144553A0F7F7E0FF01463046F8F790F82146F7F75D +S2144553B0D9FF0849F7F7CCFEF8F7C0F9F864BDE819 +S2144553C0F08100BF6CFD4120A423402000C07C44F2 +S2144553D000C07144000040400040774400208144AE +S2144553E010B51E4C002063689847A36891209847DF +S2144553F0E3689120984723699120194C9847194BA3 +S21445540000201B689847184B00201B689847174B89 +S21445541000201B689847636800209847A368144C8B +S214455420912098470020236898470021636891207B +S2144554309847104B104C00201B689847636800201F +S2144554409847A368912098470C4B00205B6898477F +S2144554500B4B00201B68BDE810401847605F4600B0 +S214455460385F4600FC5E4600105F4600205F4600FB +S214455470445F4600545F4600885F4600A85F460086 +S214455480A05F4600024B5A7B024B53F822007047FA +S214455490B0144320C8144320024BDA7B024B53F822 +S2144554A022007047B0144320C8144320024B9A7B11 +S2144554B0024B53F822007047B0144320C8144320CB +S2144554C0024B5A7C024B53F822007047B0144320D7 +S2144554D0C8144320024BDA7C024B53F8220070472F +S2144554E0B0144320C8144320024B1A78024B53F895 +S2144554F022007047B0144320C8144320024B9A78C4 +S214455500024B53F822007047B0144320C81443207A +S2144555100B4B0C495A68C2F305628A5C0A49895C9A +S2144555200A4A52F821009A6809499B68D20FC3F384 +S214455530054351F8222001331040B0FBF3F0704785 +S21445554040842D40E85F4600B0144320C8144320ED +S214455550086046000B4B0C495A68C2F305628A5CE4 +S2144555600A49895C0A4A52F821009A6809499B68A3 +S214455570D20FC3F3054351F8222001331040B0FB48 +S214455580F3F07047C0842D40E85F4600B0144320D2 +S214455590C814432008604600DCE70C4B0C495A68A3 +S2144555A0C2F305628A5C0B49895C0B4A52F82100B6 +S2144555B09A680A499B68D20FC3F3054351F82220DF +S2144555C001331040B0FBF3F0704700BF40852D40D7 +S2144555D0E85F4600B0144320C814432008604600E0 +S2144555E0DBE70C4B0C495A68C2F305628A5C0B49EB +S2144555F0895C0B4A52F821009A680A499B68D20F83 +S214455600C3F3054351F8222001331040B0FBF3F0B5 +S214455610704700BF00852D40E85F4600B014432024 +S214455620C814432008604600DBE70C4B0C495A6813 S214455630C2F305628A5C0B49895C0B4A52F8210025 S2144556409A680A499B68D20FC3F3054351F822204E -S21445565001331040B0FBF3F0704700BF40852D4046 -S21445566078604600B0144320C8144320986046002E -S214455670DBE70C4B0C495A68C2F305628A5C0B495A -S214455680895C0B4A52F821009A680A499B68D20FF2 -S214455690C3F3054351F8222001331040B0FBF3F025 -S2144556A0704700BF00852D4078604600B014432003 -S2144556B0C814432098604600DBE70C4B0C495A68F3 -S2144556C0C2F305628A5C0B49895C0B4A52F8210095 -S2144556D09A680A499B68D20FC3F3054351F82220BE -S2144556E001331040B0FBF3F0704700BFC0832D4038 -S2144556F078604600B0144320C8144320986046009E -S214455700DBE7DAE7D9E70C4B0C495A68C2F3056282 -S2144557108A5C0B49895C0B4A52F821009A680A490B -S2144557209B68D20FC3F3054351F82220013310403E -S214455730B0FBF3F0704700BF00842D40786046000C -S214455740B0144320C814432098604600DBE7DAE7E8 -S214455750D9E70C4B0C495A68C2F305628A5C0B497B -S214455760895C0B4A52F821009A680A499B68D20F11 -S214455770C3F3054351F8222001331040B0FBF3F044 -S214455780704700BF80852D4078604600B0144320A2 -S214455790C814432098604600DBE7002070470C4B52 +S21445565001331040B0FBF3F0704700BFC0832D40C8 +S214455660E85F4600B0144320C8144320086046004F +S214455670DBE7DAE7D9E70C4B0C495A68C2F3056213 +S2144556808A5C0B49895C0B4A52F821009A680A499C +S2144556909B68D20FC3F3054351F8222001331040CF +S2144556A0B0FBF3F0704700BF00842D40E85F46002E +S2144556B0B0144320C814432008604600DBE7DAE709 +S2144556C0D9E70C4B0C495A68C2F305628A5C0B490C +S2144556D0895C0B4A52F821009A680A499B68D20FA2 +S2144556E0C3F3054351F8222001331040B0FBF3F0D5 +S2144556F0704700BF80852D40E85F4600B0144320C4 +S214455700C814432008604600DBE7002070470C4B72 +S2144557100C495A68C2F305628A5C0B49895C0B4A98 +S21445572052F821009A680A499B68D20FC3F305438D +S21445573051F8222001331040B0FBF3F0704700BF0C +S21445574040832D40E85F4600B0144320C8144320EC +S21445575008604600DBE70C4B0C495A68C2F3056205 +S2144557608A5C0B49895C0B4A52F821009A680A49BB +S2144557709B68D20FC3F3054351F8222001331040EE +S214455780B0FBF3F0704700BF80832D40E85F4600CE +S214455790B0144320C814432008604600DBE70C4B92 S2144557A00C495A68C2F305628A5C0B49895C0B4A08 S2144557B052F821009A680A499B68D20FC3F30543FD S2144557C051F8222001331040B0FBF3F0704700BF7C -S2144557D040832D4078604600B0144320C8144320CB -S2144557E098604600DBE70C4B0C495A68C2F30562E5 -S2144557F08A5C0B49895C0B4A52F821009A680A492B -S2144558009B68D20FC3F3054351F82220013310405D -S214455810B0FBF3F0704700BF80832D4078604600AC -S214455820B0144320C814432098604600DBE70C4B71 -S2144558300C495A68C2F305628A5C0B49895C0B4A77 -S21445584052F821009A680A499B68D20FC3F305436C -S21445585051F8222001331040B0FBF3F0704700BFEB -S214455860C0852D4078604600B0144320C8144320B8 -S214455870986046001FB50A2303AA02A901A8FDF7AA -S214455880C7FD039A02A901A8FDF7D2FD0028F8D066 -S21445589005B05DF804FB1A49162300200A4610B5E4 -S2144558A0013B01F8010B13F0FF03F9D1154B1B68BB -S2144558B0197939B10124187CA142145482BF0220BB -S2144558C0197D5054597941B10124187EA14214548A -S2144558D082BF93F8281002205054997919B193F84D -S2144558E0381001205054D97A49B1012493F87401EF -S2144558F0A142145482BF93F87C310221D15410BD85 -S214455900B0144320FC234020FF22164B1A70164A3B -S214455910517821B91549896841F3000159701179C3 -S21445592019B913494968C9171971D17821B9114967 -S214455930C96841F30021D970FF219970517919B989 -S2144559400D494968C9175971927952B90B4AD2F827 -S214455950142312F0807203D0094A526842F380023B -S2144559609A7170476C154320B014432000002D40B3 -S21445597000402D4000802C4000C02C4000C02D40EB -S21445598000002E401D4B1A68002330B502F14E002C -S214455990D179994208D80023194A1360194A1360E9 -S2144559A0194A1360194A1DE010F813400C2C0FD104 -S2144559B002EB4303124C134893F84F301249134AEF -S2144559C043B1082B10D00023236003600B6009E029 -S2144559D00133DEE70E4B1D6A25605C6A0460986AF3 -S2144559E0DB6A0860136030BD094B1D6F25605C6F30 -S2144559F00460986FDB6F0860F4E700BFFC23402027 -S214455A00F8234020F423402084234020A023402030 -S214455A10C814432000207047024B5A7B024B53F86C -S214455A2022007047B0144320C8144320024B5A7BCB -S214455A30024B53F822007047B0144320C814432045 -S214455A40024B5A7B024B53F822007047B014432052 -S214455A50C8144320024B5A7B024B53F8220070472A -S214455A60B0144320C8144320024B5A7B024B53F8CC -S214455A7022007047B0144320C8144320024B5A7B7B -S214455A80024B53F822007047B0144320C8144320F5 -S214455A90024B5A7B024B53F822007047B014432002 -S214455AA0C8144320024B5A7B024B53F822007047DA -S214455AB0B0144320C8144320024B5A7B024B53F87C -S214455AC022007047B0144320C8144320024B5A7B2B -S214455AD0024B53F822007047B0144320C8144320A5 -S214455AE0024B5A7B024B53F822007047B0144320B2 -S214455AF0C8144320024B5A7B024B53F8220070478A -S214455B00B0144320C8144320024B5A7B024B53F82B -S214455B1022007047B0144320C8144320024B5A7BDA -S214455B20024B53F822007047B0144320C814432054 -S214455B30024B5A7B024B53F822007047B014432061 -S214455B40C8144320024B5A7B024B53F82200704739 -S214455B50B0144320C8144320024B5A7B024B53F8DB -S214455B6022007047B0144320C8144320024B5A7B8A -S214455B70024B53F822007047B0144320C814432004 -S214455B80024B5A7B024B53F822007047B014432011 -S214455B90C8144320024B5A7B024B53F822007047E9 -S214455BA0B0144320C8144320024B5A7B024B53F88B -S214455BB022007047B0144320C8144320024B5A7B3A -S214455BC0024B53F822007047B0144320C8144320B4 -S214455BD0024B5A7B024B53F822007047B0144320C1 -S214455BE0C8144320024B5A7B024B53F82200704799 -S214455BF0B0144320C8144320024B5A7B024B53F83B -S214455C0022007047B0144320C8144320024B5A7BE9 -S214455C10024B53F822007047B0144320C814432063 -S214455C20024B5A7B024B53F822007047B014432070 -S214455C30C8144320024B5A7B024B53F82200704748 -S214455C40B0144320C8144320024B5A7B024B53F8EA -S214455C5022007047B0144320C8144320024B5A7B99 -S214455C60024B53F822007047B0144320C814432013 -S214455C70024B5A7B024B53F822007047B014432020 -S214455C80C8144320024B5A7B024B53F822007047F8 -S214455C90B0144320C8144320024B5A7B024B53F89A -S214455CA022007047B0144320C8144320024B5A7B49 -S214455CB0024B53F822007047B0144320C8144320C3 -S214455CC0024B5A7B024B53F822007047B0144320D0 -S214455CD0C8144320024B5A7B024B53F822007047A8 -S214455CE0B0144320C8144320024B5A7B024B53F84A -S214455CF022007047B0144320C8144320024B5A7BF9 -S214455D00024B53F822007047B0144320C814432072 -S214455D10024B5A7B024B53F822007047B01443207F -S214455D20C8144320024B5A7B024B53F82200704757 -S214455D30B0144320C8144320024B5A7B024B53F8F9 -S214455D4022007047B0144320C8144320024B5A7BA8 -S214455D50024B53F822007047B0144320C814432022 -S214455D60024B5A7B024B53F822007047B01443202F -S214455D70C8144320024B5A7B024B53F82200704707 -S214455D80B0144320C8144320024B5A7B024B53F8A9 -S214455D9022007047B0144320C8144320024B5A7B58 -S214455DA0024B53F822007047B0144320C8144320D2 -S214455DB0024BDA7B024B53F822007047B01443205F -S214455DC0C8144320024BDA7B024B53F82200704737 -S214455DD0B0144320C8144320024BDA7B024B53F8D9 -S214455DE022007047B0144320C8144320024BDA7B88 -S214455DF0024B53F822007047B0144320C814432082 -S214455E00024BDA7B024B53F822007047B01443200E -S214455E10C8144320024BDA7B024B53F822007047E6 -S214455E20B0144320C8144320024BDA7B024B53F888 -S214455E3022007047B0144320C8144320024BDA7B37 -S214455E40024B53F822007047B0144320C814432031 -S214455E50024BDA7B024B53F822007047B0144320BE -S214455E60C8144320024BDA7B024B53F82200704796 -S214455E70B0144320C8144320024BDA7B024B53F838 -S214455E8022007047B0144320C8144320024BDA7BE7 -S214455E90024B53F822007047B0144320C8144320E1 -S214455EA0024BDA7B024B53F822007047B01443206E -S214455EB0C8144320024BDA7B024B53F82200704746 -S214455EC0B0144320C8144320024BDA7B024B53F8E8 -S214455ED022007047B0144320C8144320024BDA7B97 -S214455EE0024B53F822007047B0144320C814432091 -S214455EF0024BDA7B024B53F822007047B01443201E -S214455F00C8144320024BDA7B024B53F822007047F5 -S214455F10B0144320C8144320024BDA7B024B53F897 -S214455F2022007047B0144320C8144320024BDA7B46 -S214455F30024B53F822007047B0144320C814432040 -S214455F40024BDA7B024B53F822007047B0144320CD -S214455F50C8144320024BDA7B024B53F822007047A5 -S214455F60B0144320C8144320024BDA7B024B53F847 -S214455F7022007047B0144320C8144320024BDA7BF6 -S214455F80024B53F822007047B0144320C8144320F0 -S214455F90024BDA7B024B53F822007047B01443207D -S214455FA0C8144320024BDA7B024B53F82200704755 -S214455FB0B0144320C8144320024BDA7B024B53F8F7 -S214455FC022007047B0144320C8144320024BDA7BA6 -S214455FD0024B53F822007047B0144320C8144320A0 -S214455FE0024BDA7B024B53F822007047B01443202D -S214455FF0C8144320024BDA7B024B53F82200704705 -S214456000B0144320C8144320024BDA7B024B53F8A6 -S21445601022007047B0144320C8144320024BDA7B55 -S214456020024B53F822007047B0144320C81443204F -S214456030024BDA7B024B53F822007047B0144320DC -S214456040C8144320024BDA7B024B53F822007047B4 -S214456050B0144320C8144320024BDA7B024B53F856 -S21445606022007047B0144320C8144320024BDA7B05 -S214456070024B53F822007047B0144320C8144320FF -S214456080024BDA7B024B53F822007047B01443208C -S214456090C8144320024B9A7B024B53F822007047A4 -S2144560A0B0144320C8144320024B9A7B024B53F846 -S2144560B022007047B0144320C8144320024B9A7BF5 -S2144560C0024B53F822007047B0144320C8144320AF -S2144560D0024B9A7B024B53F822007047B01443207C -S2144560E0C8144320024B9A7B024B53F82200704754 -S2144560F0B0144320C8144320024B9A7B024B53F8F6 -S21445610022007047B0144320C8144320024B9A7BA4 -S214456110024B53F822007047B0144320C81443205E -S214456120024BDA7C024B53F822007047B0144320EA -S214456130C8144320024B9A78024B53F82200704706 -S214456140B0144320C814432014289CBF014B19544F -S214456150704700BF6C1543201428024B94BF185C4B -S214456160587D70476C1543207047014B1860704743 -S214456170FC234020024B1A5C024B53F82200704722 -S214456180B0144320C8144320314A324B70B5517879 -S214456190107901F00101304D00F00300547A597032 -S2144561A0D178187101F002015079D97000F00400D9 -S2144561B09179587101F005009871107A0840214090 -S2144561C0147B2844294490F8300091F8301010721A -S2144561D000F01A00517201F01B0118722819597205 -S2144561E090F8301190F83361515C0E401E7390F86C -S2144561F036610E405E7390F839610E409E7390F896 -S2144562003C610E40DE7390F83F610E401E7490F878 -S21445621042610E405E7490F8456190F848010E4024 -S21445622001400E489E740D26D9740D4906FB04544C -S2144562304968C1F30561415C68180C44117590F8CE -S2144562404B0194F85811125C0A401A7570BD00BF90 -S2144562506C154320B0144320C839460058604600A4 -S21445626080842D40034B45F6F0221A604AF20F52C1 -S2144562701A60704700C02D4002282DE9F04F85B0C2 -S21445628000D9FEE701B9FEE7484A494B155C9346F7 -S21445629053F82030002D40F086801A684FF0010AEA -S2144562A04C6822F08062DFF80C811A6022786678A6 -S2144562B05207A47842EA062242EA04721A600A782D -S2144562C00192182242430292EAB2019CA2420AD3A4 -S2144562D001220BF8002000201A6842F080621A60FE -S2144562E005B0BDE8F08FD1F808E04FEA051C0EEB87 -S2144562F005161EF80C20F77B540103943FB103EBBB -S2144563000409D9F82C7047F00047C9F82C70540199 -S21445631003EB0409D9F82C703C460EEB0C073F7B83 -S214456320BF0607F040672743C9F82C707778142FC7 -S21445633029D024D8102F2FD0122F2DD0F444540115 -S21445634001351C44DCF808609CF80EC0A66207F0D0 -S2144563507F06D4F82CE046EA0E06E662E66A46F084 -S2144563600076E662E66A46EA4C46E662029C2244C7 -S21445637008F8127008EB420282F801A0A4E7502FF5 -S2144563800AD0542FD9E703EB421900247668C9F89A -S2144563902440C9F82060D1E7D6F80490561C76010B -S2144563A043F80690CAE7012096E700BF0814432045 -S2144563B00C14432018144320022800D9FEE7172959 -S2144563C000D9FEE7054B012253F8200002FA01F1F9 -S2144563D0C36823EA0101C160704700BF0C1443201F -S2144563E0022800D9FEE7172900D9FEE7044B53F8E3 -S2144563F020200123D06803FA01F10143D16070479C -S2144564000C144320022800D9FEE76FF07F439942DB -S21445641000D3FEE7034B53F82020936823EA010197 -S214456420916070470C144320022800D9FEE76FF0B0 -S2144564307F43994200D3FEE7034B53F820209368E9 -S21445644019439160704700BF0C144320022870B56D -S21445645000D9FEE7124E325C02B3124B00EB400207 -S214456460114953F8204001EB0212236823F080635C -S214456470236000231946236055783DB104EB431548 -S214456480E96229626962E568E56051700133023266 -S214456490182BF1D100233354184670BD0120FCE774 -S2144564A0081443200C144320181443201E2A00D9F0 -S2144564B0FEE7022800D9FEE7172900D9FEE7044B78 -S2144564C002F01F0253F8203003EB41118A637047F0 -S2144564D00C144320022800D9FEE7172900D9FEE709 -S2144564E0182303FB0010024901EB40004078704733 -S2144564F0181443204FF6FF739A4210B500D1FEE7B5 -S214456500022800D9FEE7172900D9FEE718230A4CCA -S21445651003FB001314F8133003F0FB03502B00D194 -S2144565203AB1064B013153F82030490100205A5004 -S21445653010BD0120FCE700BF181443200C1443206F -S21445654000EB4110C06AC0F34120704700EB411193 -S214456550D201CB6AD2B223F080031A43CA6270478F -S21445656000EB4110C36A03F07F0062282BD85728FA -S2144565700BD807282AD013F0780F13D1012825D039 -S214456580062814BFFF200620704758380A281AD810 -S214456590DFE800F006191B190D110F131519170022 -S2144565A058207047262814BFFF20262070475C20B9 -S2144565B070475E2070475D2070475F2070476020BB -S2144565C0704762207047FF2070475A20704700EB9F -S2144565D04110C06A00F07F0014280DD006D8102858 -S2144565E00AD0122814BF002012207047502803D026 -S2144565F0542814BF0020542070470B4B53F82030C6 -S2144566001AB9D3F8000380B27047022A02D1D3F8EC -S214456610E002F8E7012A05D101F0F8010131490108 -S2144566205858F0E700207047B4684600084B012AE2 -S21445663053F8200004D0022A05D032B91721C6E700 -S21445664001F0F801FBE71621F9E70020704700BF87 -S214456650B46846000F4B0A4670B5044653F820000A -S214456660002300EB4115AB63EB622B626B62FFF7D1 -S21445667077FF262803D16B6B1B0C1B046B63182313 -S214456680002103FB04F0044B03449954034B184480 -S214456690815470BDB4684600D0264020D82440209A -S2144566A0094B70B553F820400E4615460BF03AFB9D -S2144566B004EB4611CB6A23F4005343EA4533BDE861 -S2144566C07040CB620BF04ABBB4684600094B70B5C8 -S2144566D053F820400E4615460BF058FB04EB461182 -S2144566E0CB6A23F4805343EA0533BDE87040CB625A -S2144566F00BF068BBB468460038B5124B05460C46E9 -S21445670053F820201046FFF72BFF00F0FD03582BCB -S21445671005D1013402EB4412506880B238BD831F60 -S214456720DBB2012B06D81821074B01FB054433F88D -S2144567301400F3E71046FFF703FF02462846BDE878 -S21445674038405AE7B468460060274020F8B51546F5 -S2144567500A4B04460E4653F820700BF04BFB1DB112 -S214456760731C07EB43177D601820054B00FB04643C -S21445677023F81450BDE8F8400BF058BBB468460003 -S21445678060274020F8B52A4B054653F8202010468A -S214456790FFF7E6FE622802EB41131F6A5C6ABFB24A -S2144567A0A4B205D8572805D8072822D8052835D8AD -S2144567B000241CE058380A28FAD801A353F820F0DC -S2144567C0ED674500B1674500ED674500B167450093 -S2144567D0ED674500ED674500ED674500ED6745000B -S2144567E017684500B1674500176845003C46204692 -S2144567F0F8BD2628DCD11046FFF7A2FE02462846FD -S214456800FFF7FBFEA042F2D3E31BBC429BB20CD281 -S214456810184484B2EBE7E41BA4B2E8E71820054B1E -S21445682000FB051533F81540E1E71C46DFE700BFDA -S214456830B468460040264020034B013153F82030CB -S2144568404901585880B27047B46846002C4B2DE92C -S214456850F04753F820608846054691463046FFF790 -S2144568607FFE82460BF02EFB41463046FFF768FE1C -S21445687002462846FFF7C1FE414607462846FFF72B -S21445688081FF414604463046FFF75AFE02462846F3 -S214456890FFF7CCFEA0F1500218201A49534200FBE0 -S2144568A00585534103EB090292B221F815200AF0FB -S2144568B0FD0160290AD14C44BC421BDC1C4406EB56 -S2144568C04811A4B20A624C62002414E0BAF1260FBD -S2144568D010D14F450ED306EB48110A627A1C9442F6 -S2144568E0F2D24C44B4FBF7F007FB104423449BB26A -S2144568F04B62E9E701240BF001FB2046BDE8F08733 -S214456900B468460048244020044B013153F82030F3 -S21445691003EB4113586880B2704700BFB468460021 -S21445692070B5074B0C46164653F8205001340BF00D -S214456930FDFA05EB44146660BDE870400BF012BBEB -S214456940B4684600034B53F8203003EB4113586BAD -S21445695080B27047B4684600F8B50F4B0E460746FA -S214456960144653F820500BF015FB31462846FFF7E2 -S214456970E7FD02463846FFF759FE502808BF013462 -S21445698005EB4611A4B24B6B180C000404434C634C -S214456990BDE8F8400BF01ABBB468460038B50B4B5B -S2144569A00D4653F820400BF029FB23689B000AD57B -S2144569B004EB4514E36A43F00043E36200240BF01E -S2144569C039FB204638BD40F60344F8E7B468460030 -S2144569D038B5084B0D4653F820400BF043FB04EB07 -S2144569E04511CB6A23F00043CB62BDE838400BF037 -S2144569F055BB00BFB4684600074B53F8203003EB41 -S214456A004111C86A10F4003005D0CB6A13F0807F78 -S214456A1014BF022001207047B4684600F8B51F4BE6 -S214456A200E461546044653F820700BF04FFB012DD5 -S214456A3007EB46131A6B42F001021A630FD0022D7C -S214456A401FD035BBDA6A164822F40032DA62DA6AB3 -S214456A5022F08072DA62182303FB04040FE0182044 -S214456A60104A44432244925D9AB9DA6A0C4842F485 -S214456A7000320444DA62DA6A22F08072DA62A55598 -S214456A8007E0DA6A42F40032DA62DA6A42F0807285 -S214456A90DA62BDE8F8400BF035BB00BFB468460087 -S214456AA0D026402018274020044B53F8203003EBCF -S214456AB04113186BC0F34000704700BFB4684600EA -S214456AC070B5124B0D46164653F820400BF032FB78 -S214456AD069016218D36AAEB923F080032144D362B4 -S214456AE0CB6A23F07F0343F00103CB62CB6A23F4E2 -S214456AF00033CB620B6B43F00103BDE870400B637C -S214456B000BF034BB43F08003E8E700BFB4684600AB -S214456B102DE9F0411C46224B0E46174653F82050A9 -S214456B209DF818800BF03AFB31462846FFF718FDCE -S214456B30012813D108F0FD02700108F07F03582A9A -S214456B4028440FD1C26A22F07F021343621E18BF43 -S214456B500122C36231462846FFF7F8FCBDE8F041FE -S214456B600BF038BB602A06D1C26A22F07F02134377 -S214456B702246C362EEE7B7F5004F08D1621EC16AEA -S214456B8018BF012243EAC21321F0FF02EFE7E401F2 -S214456B90C26AE4B222F0FF021C431443C462DDE736 -S214456BA0B4684600014B53F82000D9E4B468460063 -S214456BB00A4A08B552F820000B46FFF7C1FC0128E3 -S214456BC007D0022808D0002814BF0B4617231846BE -S214456BD008BD01F0F803FAE71623F8E7B46846005F -S214456BE02DE9F843A84B0C460978064653F820503D -S214456BF000234FEA411C05EB4110C362AB68AB600E -S214456C002279FF2A0BD0C36A120743F0804302F06D -S214456C104052C362C36A23F040531A43C262637A42 -S214456C204BB1012B74D1182304F10C02974803FB92 -S214456C30061340F823206278622A7FD8572A6ED8F2 -S214456C40072A78D8052A79D91823A08ADFF84C92DE -S214456C5073435A1829F812008D4A1344227A501E57 -S214456C604242424130465A542178FFF7A1FF2178E7 -S214456C70013005EB411240012F58D36A43F40033E7 -S214456C80D362A378D06A5B0220F4C06003F4C06385 -S214456C900343D362A28AE38A9A42227A02D1013A10 -S214456CA018BF01222846DFF8F881FFF74FFC217808 -S214456CB0637805EB411003F07F03C26A22F07F023A -S214456CC01343C3622846227AFFF740FCE28A2178BE -S214456CD07048002A40F07C8118274FF00109774319 -S214456CE07B18B84420F8132005EB41122846D36A92 -S214456CF043F48053D362E38AC2F820904B449BB258 -S214456D005362227AFFF722FC237808F8039015E0B1 -S214456D1005EB0C02D36A43F08073D3628BE7A2F18E -S214456D2058030A2B0AD8DFE803F02C092C095E5EC7 -S214456D305E5EBD09BD00262A00F0EC8063792278A8 -S214456D40FF2B16D005EB42151B04A96B03F47023E5 -S214456D5021F470210B43AB63E379A96B9B0321F4C4 -S214456D60804103F480430B43AB63EB6A43F0007307 -S214456D70EB621823484803FB06060123B354BDE8D7 -S214456D80F88305EB0C03A078DF6A400227F4C0675A -S214456D9000F4C0603843E78AD86205EB41100762C5 -S214456DA0A78A4762D86A20F07F0002432846DA62FF -S214456DB0227A013A18BF0122FFF7C8FB182321782B -S214456DC003FB06F2A78A354B501823F81070E08A65 -S214456DD0334B8742134402D101225A54AEE700286A -S214456DE0FAD00022F9E7E08AA38ADFF8B480834226 -S214456DF02ED11823012003FB068358542178A37807 -S214456E0005EB41175B02FA6A03F4C06322F4C062DD -S214456E101343628BFB623862E38AA08A7A629842A1 -S214456E20227A02D1013A18BF01222846FFF78EFB87 -S214456E302178637805EB411003F07F03C26A22F0A0 -S214456E407F021343C3622846227AFFF77FFB75E726 -S214456E500128A2780BD83046FFF7CFFB1823013020 -S214456E60227803FB0683012180B29954C6E747087A -S214456E703046FFF7C2FB1823C01B227803FB068368 -S214456E80002180B2F1E700BFB468460020254020C7 -S214456E900024402040264020D8244020602740201B -S214456EA0182740201823B4F818E003FB06F76F4B65 -S214456EB0781823F810E005EB0C03A078D3F82CC01F -S214456EC04002B4F816E02CF4C06C00F4C06040EA0A -S214456ED00C0005EB411CD862208BCCF82000704492 -S214456EE080B2CCF82400D86A20F07F0002432846BA -S214456EF0DA62227AFFF72AFBA38AE18A22788B4256 -S214456F005B4B3B4402D10121995417E70129FAD935 -S214456F100021F9E7A2783046FFF76FFBA2780746CF -S214456F2021783046FFF782FBA0F1500CE28ADCF16F -S214456F300000217840EB0C009742DFF834C138D189 -S214456F407B1C9BB2182202FB06C24FF0010C02F8CE -S214456F5001C018222178B4F818C002FB0612DFF8E3 -S214456F600CE184442EF812C005EB411CA278DCF8EF -S214456F702CE052022EF4C06E02F4C06242EA0E02C3 -S214456F80CCF82C20228B024492B2CCF82020C21892 -S214456F90A38B92B20344CCF82420DCF834209BB271 -S214456FA0120C12041343CCF83430E38A227ABB42DF -S214456FB037E7238B002AC5D01344B3FBF7F207FB0C -S214456FC0123318229BB202FB06C24FF0000CBEE7F6 -S214456FD0A38A93420BB231D14FF0180C05EB4313FD -S214456FE00CFB061C1A6A39F81CE01FFA87F91EFACC -S214456FF082FEBEFBF9F209FB12E24FF0000E20F8C6 -S2144570001CE005EB411CDCF82C0040F40050CCF8A5 -S2144570102C008AB197B21F6228465F62227A013AEF -S21445702018BF0122FFF792FA1823227803FB068839 -S214457030012308F8023081E6BFB2ECE7182705EBD6 -S2144570404313774307EB010CB84420F81C20012076 -S21445705002441862284692B25A62227AFFF776FAB6 -S2144570602378002208F8032068E600BF482440201D -S21445707018274020A64B2DE9F04753F820600746D1 -S21445708015460C463046FFF76BFA80460AF0E6FE94 -S21445709008F0FD02582A4BD118219E4B79430A1910 -S2144570A033F81200854206D930B101250AF0F2FEC2 -S2144570B02846BDE8F087A0B906EB44130025964858 -S2144570C0DA6A22F40032DA621A6B42F001021A6377 -S2144570D0631C5B01F550182303FB070701233B554B -S2144570E0E4E763018C4A85B933440A44D86A20F4F8 -S2144570F00030D862186B40F0010018630123135521 -S2144571000134640135510025D0E78542ECD00A4468 -S2144571100020334410558148DA6A014422F400328F -S214457120095D003918BF012142EA4142DA62E7E7C4 -S214457130A8F15C03DBB2032B64D821463046FFF743 -S2144571400FFA80463046FFF7FBF902463846FFF70A -S21445715054FA00F10043013BB5EB430F4FEA4302B7 -S214457160A3D861016C4B05BB31440130CA6A80B275 -S21445717022F40032CA620A6B42F001020A63012217 -S2144571800862182000FB07331A550B6A9BB29342D8 -S2144571908CD108F0FD08CB6AB8F15C0F0CBF43F400 -S2144571A0805343F40053CB6280E7954204F10102D5 -S2144571B010D131445201C86A20F40030C862086BC9 -S2144571C040F0010008631820012100FB0733B15049 -S2144571D0195598E7A0EB550518205201ADB247431F -S2144571E0B5503B4400250E441D554C49F36A0F44A3 -S2144571F023F40033395D491B18BF012143EA414357 -S214457200F36253E7602A39D121463046FFF798F9AD -S21445721002463846FFF7F1F91822414B57433A19CB -S21445722033F81210294481423FF73FAF63013A4A8B -S2144572308DB933441744D86A20F40030D862186BA9 -S21445724040F00100186301233B55013489B206EB33 -S2144572504416716057E78542EBD03A4400203344E4 -S21445726010552E48DA6A074422F40032385D003855 -S21445727018BF012042EA4042DA62E6E7A8F106086E -S21445728021465FFA88F8B8F1010F00F2A880384623 -S2144572904FF01809FFF78CFC013009FB07F91D4B29 -S2144572A04001315809EB040033F810309D423DD972 -S2144572B0002B7FF4FAAE06EB441318204FF0010975 -S2144572C04FF00008DA6A47434D44304622F4003210 -S2144572D03919ADB2DA621A6B42F001021A63114AE5 -S2144572E022F81180DA6A42F48052DA62C3F82090B6 -S2144572F05D620D4B3B441A5DA2EB09014A424A4189 -S2144573002146FFF723F90448074407F80490FAE6B0 -S214457310B46846006027402018274020D0264020E5 -S214457320482440204026402000244020002BC2D040 -S214457330002DC0D0514A9D42DFF8448123B24A44CD -S214457340DFF844A1125D35D106EB441C06EB43132A -S214457350DCF82CE02EF4003ECCF82CE0DCF830E0EF -S2144573604EF0010ECCF830E04FF0000E2AF810E053 -S2144573701FFA81FE186A15FA80F0B0FBFEF50EFB83 -S2144573801505DCF82C0040F40050CCF82C007DB1F7 -S214457390ADB2013A1D6230465D6218BF01222146F4 -S2144573A0FFF7D4F81820012300FB07873B55AAE6CC -S2144573B08DB2EEE701212AF8105006EB4313C84478 -S2144573C00D4430461962ADB25D62531A002521461A -S2144573D05A425A41FFF7BAF808F8045066E630466E -S2144573E0FFF7AEF802463846FFF707F985423FF6FF -S2144573F05CAE4FEA441C04F10101214B17D1B4445D -S2144574000135182006EB4111DCF82C20ADB200FB07 -S214457410073322F40032CCF82C20DCF8302042F03A -S2144574200102CCF8302001224D601A556BE6182231 -S2144574305743144A07EB040E32F81E208DB9B44460 -S21445744006EB41111F44DCF82C0020F40030CCF844 -S2144574502C00DCF8300040F00100CCF830004A60E3 -S2144574603CE6154406EB41113B446644B5FBF0F259 -S21445747000FB12554D6000251D55B6E600244020FC -S214457480182740204824402040264020094B70B508 -S21445749053F820400E4615460AF0B4FE04EB461156 -S2144574A0CB6A23F0007343EA4563BDE87040CB6280 -S2144574B00AF0C4BEB46846000A4B70B553F820506F -S2144574C00E4614460AF0D2FE05EB46116402CB6A18 -S2144574D004F4C06423F4C0631C43CC62BDE870402A -S2144574E00AF0E0BEB46846000E4B70B553F820501F -S2144574F00E4614460AF0EEFE05EB46112404CB6A0A -S21445750004F4702423F00073CB628B6B23F4702352 -S2144575101C438C63CB6A43F00073BDE87040CB6276 -S2144575200AF0F4BEB468460038B504460D460AF07F -S21445753005FF29462046FEF765FFBDE838400AF0B8 -S21445754019BF38B504460D460AF02CFF2946204695 -S214457550FEF76AFFBDE838400AF040BF284B2DE9E4 -S214457560F74F53F820B00024264E0546DBF8083082 -S21445757027464FF0010A019300EB400306EBC3068E -S21445758016F8013BE1B204F1010813B30AFA04F90F -S214457590019B09EA0302E240D2B2012A19D15846B4 -S2144575A0FEF7DEFF4FEA48125BF8022092B2012A48 -S2144575B00DD100F0FD005C2815D10BEB441449466F -S2144575C02846FEF71FFFE26A42F48052E26247EA27 -S2144575D009074446182CD3D13946284603B0BDE89A -S2144575E0F04FFEF70FBF5D28F1D10BEB441449462B -S2144575F02846FEF707FFE26A42F40052E6E700BF78 -S214457600B4684600D824402001F01F0201231F29F4 -S21445761003FA02F301D8036370473F2901D8C362D2 -S21445762070475F2900D8436770471F2906D8036B04 -S214457630012088401840C840C0B270473F2903D84B -S214457640C36A01F01F01F3E75F2901D8436FF8E7E6 -S2144576500020F1E7144B052853F82020134B53F828 -S214457660203000D9FEE793F8840401281AD001207B -S214457670C3F8801483F8840493F89C0468B983F8A7 -S214457680850493F8A4340BB900207047D2F8103C13 -S21445769043F07043C2F8103C7047012808BF83F892 -S2144576A08504F1E702207047C0684600A0284020C0 -S2144576B02DE9F04105461F46124B0C46052D9046D2 -S2144576C053F82000104B53F8256000D9FEE7D6F84E -S2144576D0A03496F89D2402F0B7FD78B904EB440132 -S2144576E08A0006EB81010B7903F0FF0043B90123BD -S2144576F00B7146F802804F71BDE8F0810420FBE728 -S2144577000220F9E7C0684600A02840202DE9F04F42 -S2144577109A46284B052887B053F820800D46264BB9 -S214457720144653F8209000D9FEE702B9FEE7D8F88C -S214457730A034484698F89D2402F086FD002834D1AA -S21445774005EB45064FF0020B08EB8606337903F04A -S214457750FF0763BB29464846FFF756FF0C2386F8C6 -S21445776004B003FB0588237B6168C8F8087073710D -S214457770E37A002BB371227814BF1C230C238DF8B3 -S2144577800C200491A27A21898DF8162002AAADF81C -S21445779014102946CDE90173109B0093534602F019 -S2144577A0CFFA384607B0BDE8F08F0427F9E75F46BD -S2144577B0F7E700BFA0284020C06846002B4B2DE9C0 -S2144577C0F04753F820704FF00C09294B96B009FB4B -S2144577D001F9064653F820500C4655F8093005EB96 -S2144577E0090813B902AB45F809302146384602F078 -S2144577F041F955F809202146384602F05BFA2146FC -S2144578003846FFF701FF0021BB6888F80410D5F815 -S2144578108CA498F80590BAF1000F03D02B46224663 -S2144578203046D04798F8043083B998F80530CBB938 -S214457830012288F8052095F8A42400922246314670 -S214457840384602F01CF916B0BDE8F087B9F1000FCE -S214457850F9D198F80530002BF5D095F8A434009367 -S2144578600023EBE7B9F1000FEDD1F6E7C068460017 -S214457870A02840203E4B1C392DE9F04153F82060A6 -S21445788094B03C4B054653F820409846032946D8C5 -S214457890DFE801F00248566294F88434012B3ED165 -S2144578A0D4F880340BB9C4F880D4D4F88014304664 -S2144578B002F04EFC4FF08053D4F88C74C6F8143C56 -S2144578C04FF00053C6F8143C4FF08043C6F8143CBE -S2144578D0002384F8843427B12346FF220521284611 -S2144578E0B84794F88434D3B9052D58F8254000D9BF -S2144578F0FEE7304602F0BBFC00B9FEE794F8853457 -S21445790043B9012384F88534D6F8103C23F07043F8 -S214457910C6F8103C0023C4F8803484F8843414B088 -S214457920BDE8F0814FF00053C6F8143CD4F88C649B -S214457930002EF4D02346FF2206212846B047EEE720 -S2144579404FF08043C6F8143CD4F88C64002EE6D03D -S2144579502346FF220721F0E74FF00043C6F8143CC4 -S214457960D4F88C64002EDAD02346FF220821E4E7BB -S214457970C0684600A0284020394B2DE9F04353F80F -S214457980207097B0374B05460E4653F8204098462C -S21445799022680AB902AB2360062E46D0072E52D07F -S2144579A0052E3FD12379012B5FFA83F93AD1216819 -S2144579B0384602F09FFB31463846FFF725FE002243 -S2144579C0D4F88C6422711EB1234649462846B047F2 -S2144579D023793BBB0123052D637158F8254000D913 -S2144579E0FEE794F89C64D6B994F8A4340522294653 -S2144579F038460093334602F042F894F8A4340622FB -S214457A00294600933846334602F039F894F8A434AC -S214457A100722294600933846334602F030F80023BD -S214457A202360237117B0BDE8F08331463846FFF72B -S214457A30EBFDD4F88C64002EF4D0234600220221B8 -S214457A402846B047EEE731463846FFF7DDFDD4F821 -S214457A508C64002EE6D0234600220321F0E700BFC3 -S214457A60C0684600A0284020314A0B462DE9F04321 -S214457A7052F8204000272F4A054685B0394652F829 -S214457A8020804FF47A700397584305F071FE81467F -S214457A90384605F059FE03902379012B0CD0002378 -S214457AA0227902F0FF0022B101283ED10022184675 -S214457AB0227105B0BDE8F08394F89C34012B0CD1B7 -S214457AC0072631464046FFF7B0FD18B131462846F1 -S214457AD0FFF752FF013E042EF3D1002103A805F01F -S214457AE039FE0744B945D7D894F89C34012B1AD0AB -S214457AF094F8A4340522294640460093002301F015 -S214457B00BEFF94F8A4340622294600934046002337 -S214457B1001F0B5FF94F8A434072229460093404661 -S214457B20002301F0ACFF0323BAE70120C1E700BFFD -S214457B30A0284020C068460010B501B9FEE7D0F839 -S214457B40042C104BCC681340C0F8043C8B68D0F826 -S214457B50042C03F0070313430A68920202F4F84222 -S214457B6013434A685201D2B21343074A02EA045203 -S214457B7013430A69120402F4E0221343C0F8043C96 -S214457B8010BD00BF188308C00000F03F10B501B90E -S214457B90FEE74368CC6823F007031B041B0C4360D1 -S214457BA00B68426803F0070343EA046313438A6895 -S214457BB0120402F4E02213434A68D20402F4601227 -S214457BC013430A69920502F440021343436010BD0D -S214457BD010B501B9FEE7036DCC6803F000430365B5 -S214457BE08B68026D03F01F0313430A68920292B234 -S214457BF013434A68520102F478721343054A02EA6F -S214457C00445213430A69120402F4F81213430365F7 -S214457C1010BD00BF0000E07F10B501B9FEE7D0F803 -S214457C20F42B144B13400A69C0F8F43B92058B6855 -S214457C3002F0FE52D0F8F44B1B0303F4FE23134325 -S214457C402343D1E9004222440132D2B21343C0F85D -S214457C50F43BD0F8F03B23F47F7323F00303C0F8DE -S214457C60F03BCB68D0F8F02BC3F309031343C0F8B9 -S214457C70F03B10BD000F38E010B501B9FEE7D0F86F -S214457C80F82B144B1340C0F8F83BD0F8F84BD1E925 -S214457C90002313448A68120303F01F0392B213436A -S214457CA00A69C9689205234302F070721343C0F807 -S214457CB0F83BD0F8F03B23F07F7323F44033C0F80D -S214457CC0F03B054BD0F8F02B03EA01431343C0F8CD -S214457CD0F03B10BDE00F3FFC0000FF031F2906D810 -S214457CE0826A006B1040C84000F0010070473F298B -S214457CF005D8436AC06A184001F01F01F3E75F29BB -S214457D0002D8C36E406FF6E7002070470528F7B5E2 -S214457D10054600D9FEE71C4B53F8204094F89D34A1 -S214457D2073B3237903F0FF0063BB184B94F89C6448 -S214457D3053F82570012321609E42237108BF667162 -S214457D40E6B994F8A4340622294666713846009367 -S214457D50012301F094FE94F8A434072229460093A3 -S214457D603846012301F08BFE94F8A43405222946B3 -S214457D7000933846012301F082FE304603B0F0BD3D -S214457D800120FBE70220F9E7A0284020C06846000E -S214457D90824B05282DE9F04180460F46164653F896 -S214457DA0204000D9FEE702B9FEE72368002B80F2A3 -S214457DB0C28007F09FFC236823F00043236007F04A -S214457DC0B5FC204601F012FD0546002840F0CA8065 -S214457DD0636BF17F43F0005396F8212000296363D7 -S214457DE0C4F8E00A18BF4FF40061C4F8E00A08BFBB -S214457DF00021D4F8E03A002A204643F4807314BFA5 -S214457E004FF000420022C4F8E03A636B6363236890 -S214457E1023F400630B43B1692360D4F8003C23F098 -S214457E2000431343C4F8003CD4F8003C23F41F43F6 -S214457E30C4F8003C02F0F4FA737D022B03D02368A5 -S214457E4043F4003323607379002B40F08380337D01 -S214457E5043B1B1682046D6E9032302F00FFA05463A -S214457E6000287FD106F11C01204601F06DFD3168E2 -S214457E70204601F0FBFF0546002873D1F27F06F148 -S214457E802405236D002A23F0004314BF4FF000421B -S214457E9000221343236596F82030002B69D007F05F -S214457EA029FC636B2946204643F400536363FFF77A -S214457EB0B3FEF37F1BB106F13801FFF7DDFE07F091 -S214457EC035FC717D204602F01CF8204601F0BAFBD1 -S214457ED0054600283BD101463A4601202B464FF041 -S214457EE00C0C0CFB0174013150710C32602942F8C0 -S214457EF00C3C237142F8043CF3D187F8843487F868 -S214457F00850496F84C2087F89C24326DC7F8903443 -S214457F10C7F88C24726DC7F898347379C7F89424DB -S214457F2087F89D34336887F8A404C7F8A0341C4BFB -S214457F3043F828700BE0204601F084FB054630B92F -S214457F40204601F0F9FB054600283FF432AF2846A7 -S214457F50BDE8F0813179204601F0CAFC0546002887 -S214457F603FF475AF204601F06DFB204601F0E4FB7B -S214457F70EDE707F0BFFB636B2946204623F4005325 -S214457F806363F37F33B1FFF723FE06F13801FFF74E -S214457F90D3FD94E7FFF7FAFD91E700BFC0684600BA -S214457FA0A02840202DE9F3410528164FDFF858E074 -S214457FB004460E461546DDF820C057F820705EF894 -S214457FC0208000D9FEE702B9FEE7D7F804E01EF0A8 -S214457FD0080F12D1CDF800C0FFF798FB70B92B7B80 -S214457FE063B998F8A43432462146384608930123A7 -S214457FF002B0BDE8F04101F042BD012002B0BDE847 -S214458000F08100BFC0684600A02840202DE9FF410A -S21445801098461E4B0528164653F820700D461C4BB1 -S21445802053F8202000D9FEE706B9FEE7D2F8A0347B -S214458030384692F89D2402F007F9044620BB2946A7 -S2144580403846FFF7E1FA73686A46029333788DF847 -S2144580500430337A8DF80C300F230093434601F0F5 -S214458060E1FD43466A4629463846009401F0DAFD66 -S214458070042338466A4600932946434601F0D2FD16 -S214458080204604B0BDE8F0810420FAE7C068460003 -S214458090A02840202DE9F341DFF83CC005280D4FC8 -S2144580A004460D461E4657F820705CF8208000D9D9 -S2144580B0FEE7FFF7FDFA48B946B998F8A4342A46CC -S2144580C0214638460093012301F0D9FC02B0BDE8AD -S2144580D0F08100BFC0684600A02840202DE9F04F3B -S2144580E085B005461E464FF47A700E9B0C46002119 -S2144580F092465843039105F03BFB052D814600D932 -S214458100FEE72D4B52462146284653F825702B4B05 -S21445811053F825803346FFF7CBFA20BB4EB997F880 -S214458120A4342246294640460093012301F0A7FC85 -S214458130C8BB4FF00C0A4FF0000B00200AFB047A30 -S21445814005F002FB03909AF80430012B19D004EB96 -S214458150440407EB84073B7903F0FF004BB3002349 -S21445816003203B7125E003281FD1002EEFD197F859 -S214458170A4342246294640460093002301F07FFC5E -S214458180E5E746B121464046FFF74FFA18B1214686 -S2144581902846FFF713FB002103A805F0DBFA8344C6 -S2144581A0D945D0D8E1E70328E1D0042801D00228F4 -S2144581B0CDD105B0BDE8F08FA0284020C068460068 -S2144581C0052870B504460D4600D9FEE70A4B53F818 -S2144581D02060304602F04BF848B1D6F80C3C002BF0 -S2144581E005DA29462046BDE87040FFF733BA2946EA -S2144581F02046BDE8704089E5C06846003A4B0528EC -S2144582002DE9F74F05460C46164653F8208000D90B -S214458210FEE7404602F02BF8002857D0D8F80C3C2D -S21445822021462846002B53DAFFF714FA044608BBC6 -S214458230014601904FF47A702C4BA2464FF0010B45 -S214458240704353F8257005F093FA8146204605F0AD -S2144582507BFA019097F88434012B0FD097F8842445 -S21445826002F0FF032AB1012B2ED1002387F8843470 -S21445827023461C46204603B0BDE8F08F97F89C344D -S214458280012B0ED11F26D8F8142C0BFA06F31340F3 -S214458290F34003D031462846FFF7ECFA013E1B2E45 -S2144582A0F1D1002101A805F055FA8244D145D1D82F -S2144582B097F89C34012B05D0D8F8103C23F0704332 -S2144582C0C8F8103C0324C9E70123D2E721462846CF -S2144582D0FFF71CFD04460028CCD131462846FFF75B -S2144582E0C3FB0446C6E700BFC0684600A02840203A -S2144582F005282DE9F0410E46174600D9FEE7144BF2 -S21445830053F82050D5F80080B8F1000F16DA284605 -S21445831001F0C7F904462B68DB0111D4012C38BFA0 -S2144583200124E4B2B8F1000F05DA284601F004FA54 -S214458330002818BF04462046BDE8F0810024EAE739 -S214458340002CEFD13A463146284601F005FEE9E7CE -S214458350C0684600F8B5174B05280E4653F820501A -S2144583602F6800D9FEE7284601F081FF00B9FEE7F1 -S21445837006B9FEE7002F14DA284601F092F90446BE -S2144583802B68DB010FD4012C38BF0124E4B2002F43 -S21445839005DA284601F0D0F9002818BF04462046DD -S2144583A0F8BD0024ECE7002CF1D13146284601F013 -S2144583B0ABFFECE7C06846002DE9F0479A461F4BF1 -S2144583C0052886B053F8208006461D4B0F461546B1 -S2144583D053F8209000D9FEE702B9FEE7D9F8A03455 -S2144583E0404699F89D2401F02FFF044610BB6B6864 -S2144583F039468DF81400404604932B788DF80C309A -S2144584000A230293FFF700F9EB7A02AA01930E9B23 -S2144584100093534601F094FC2B7B6BB999F8A43432 -S2144584203A46314640460093012301F028FB06B004 -S214458430BDE8F0870420FAE72046F8E7C06846001E -S214458440A02840200C4B052853F8202000D9FEE7ED -S214458450A1F16003DBB29E2B00D8FEE75F2908D862 -S2144584600C2303FB0121087910F0FF0018BF0220FA -S214458470704792F88404F7E7A02840202DE9F04F8E -S2144584809946A84B9DB0934653F820400528A64BE1 -S2144584900D46039053F820200593049200D9FEE735 -S2144584A0BBF15F0F00D9FEE7049B002B00F00C8163 -S2144584B05E4659462046FFF711FC002840F01A81D3 -S2144584C0AE4204D8B9F1000F00F094806BE0013E4F -S2144584D020463146FFF702FCEFE7072E00F21081F3 -S2144584E031460398FFF748FA00234FF00C08049AE4 -S2144584F008FB032307931B79022B43D1059B314683 -S214458500039A204653F822A008FB06A898F806309A -S214458510002B7BD001F0AEFA08AA3146204601F082 -S214458520C9FBA3681B9BC8F808309DF8233003F0A9 -S2144585300F03042B03D131462046FFF765F8002389 -S21445854088F8043098F805300693DAF88C341F46D8 -S21445855023B15346324604210398B84798F8043069 -S214458560002B59D198F80530002B40F0D6800122D3 -S21445857088F805209AF8A4240092324603992046A6 -S21445858001F07DFA31462046FFF7A8FB30B1079B40 -S2144585901B791BB931462046FFF736F8B9F1000F6F -S2144585A031D04FF00009D4F80C3C002B1FDA049B61 -S2144585B093F89C34DBB9059B1F26039A4FF0010AB6 -S2144585C053F82280D4F8142C0AFA06F31A40F240DF -S2144585D00AD0D4F8102C1A40F24029D04FF00009A2 -S2144585E031460398FFF746F9013E1B2EEAD1B9F10D -S2144585F0000F08D0059B0C27039A4FF0010853F847 -S2144586002260AB451FD21DB0BDE8F08F01F04CFB94 -S214458610A368C8F808008EE7069B002BB2D198F8E9 -S2144586200530002BAED09AF8A43400930023A4E777 -S214458630B9F1000FD8D098F8852412B9C4F8143C7F -S214458640D2E79146D0E729462046FEF7EEFF20B30F -S2144586501F2D24D8A26A08FA05F31340EB4013F001 -S214458660FF0F1AD196F89D343BB3072D8CBFA9460C -S2144586704FF0000907FB096999F805A0BAF1000F04 -S2144586800BD129462046FEF7BFFF99F80430022B4A -S21445869003D189F804A089F805800135B1E73F2D57 -S2144586A007D8616A05F01F0208FA02F30B40D3406B -S2144586B0D5E75F2DD6D8E16EF4E7A946DAE7294631 -S2144586C001352046FEF7A0FF5D45F8D9B9F1000F04 -S2144586D099D04FF08053C4F8143C4FF00053C4F87B -S2144586E0143C4FF08043C4F8143C4FF00043C4F8A4 -S2144586F0143C88E7049B93F89D34002B7FF4EDAE3D -S2144587000C23049A03FB06231B79012B03D1314620 -S2144587100398FFF753F83346E7E6069B002B7FF4AE -S21445872031AF80E7C0684600A0284020034B0528A7 -S21445873053F8203000D9FEE719627047C0684600F6 -S214458740034B052853F8203000D9FEE7186A7047D2 -S214458750C0684600044B052853F8203000D9FEE78C -S214458760D869C0B2704700BFC0684600044B0528AC -S21445877053F8203000D9FEE7D869C0F30720704784 -S214458780C0684600364B05282DE9F04153F8205081 -S21445879088BF0024334B98BF0124064653F8207003 -S2144587A004B9FEE71FB9304B2B62BDE8F0812A6A53 -S2144587B093070CD56B68590409D50223D7F894441A -S2144587C02B6224B13B460921A0472A6A0024D302DE -S2144587D00ED56B6B002B0BDA4FF48013D7F8944409 -S2144587E02B622CB13B460A213046A0472A6A002414 -S2144587F090030ED56B6819050BD54FF40033D7F8A3 -S21445880094442B622CB13B460D213046A0472A6A3C -S2144588100024D3030ED56B6858050BD54FF480332B -S214458820D7F894442B622CB13B460C213046A047E2 -S2144588302A6A002451070FD56B681B040CD5042300 -S214458840D7F894442B62002CAFD03B463046A4461E -S2144588500B21BDE8F0416047002CA4D1A5E700BF39 -S214458860C0684600A028402006003B002DE9FF478B -S2144588709A46384B05460C4653F820601746364B05 -S21445888053F82080002004F05FFF0D9B03904FF4C3 -S2144588907A700021584304F06BFF052D814600D9B8 -S2144588A0FEE707B9FEE70C9B28463A462146009365 -S2144588B05346FEF72BFF054600283AD0284604B017 -S2144588C0BDE8F087002103A804F044FF0744B945F6 -S2144588D030D80C2303FB04831B7943B3214630462B -S2144588E0FEF792FE4FF0000A01F085F80368002176 -S2144588F0074623F0706343F010630360642004F07A -S21445890037FF8146002004F01FFF0390214630467E -S214458910FEF78BFE014628B903A804F01BFF8244E8 -S214458920D145F3D83B68C3F30363082B08D003252A -S21445893006E0074621463046FEF777FE0128C1D1B8 -S21445894021463046FEF760FE0C21002301FB0484D9 -S2144589502371B3E7C0684600A0284020F8B505282F -S214458960114B0E4653F8205000D9FEE72F68002FCE -S21445897014DA284600F095FE04462B68DB010FD432 -S214458980012C38BF0124E4B2002F05DA284600F052 -S214458990D3FE002818BF04462046F8BD0024ECE761 -S2144589A0002CF1D12E61EFE7C0684600024B53F824 -S2144589B0200000F047BE00BFC0684600024B53F893 -S2144589C0200000F092BE00BFC06846001B4B05283D -S2144589D02DE9F0410D46174653F8206000D9FEE7CD -S2144589E0336803F07F03994226D85F2924D8D6F802 -S2144589F00080B8F1000F16DA304600F052FE044605 -S214458A003368DB0111D4012C38BF0124E4B2B8F138 -S214458A10000F05DA304600F08FFE002818BF0446E2 -S214458A202046BDE8F0810024EAE7002CEFD105F5A5 -S214458A30087546F82570EAE70424F1E7C06846005D -S214458A400528F8B50E4600D9FEE7104B53F82050DA -S214458A502F68002F14DA284600F023FE04462B68BC -S214458A60DB010FD4012C38BF0124E4B2002F05DA10 -S214458A70284600F061FE002818BF04462046F8BD8B -S214458A800024ECE7002CF1D1AE64EFE7C068460061 -S214458A90F8B50528384B074653F8204000D9FEE779 -S214458AA0204600F0CFFD0646002863D1204601F05B -S214458AB0DEFB38B14FF07843C4F8143CC4F8106C6C -S214458AC0C4F80C6C00252D4B2046C4F8045CC4F84D -S214458AD0003C4FF00D13C4F8FC3AC4F8EC5AC4F801 -S214458AE0E85AC4F8E45A636B43F000536363D4F81A -S214458AF0E03A23F00043C4F8E03A214BC4F8E03AA4 -S214458B00D4F8E03A43F00043C4F8E03A636B23F008 -S214458B100053636300F070FD402803D94FF0FF33E0 -S214458B206367E566204600F067FD202804D94FF0C8 -S214458B30FF33E362002363624FF0FF330025204690 -S214458B4023634FF48013A562256563630D4B23624B -S214458B500D4BE561A5606560C4F8F05BC4F8F45B51 -S214458B60C4F8F85BC4F8FC5B236000F0E5FD074BF2 -S214458B7043F827503046F8BDC0684600004100809F -S214458B8080000C0006B003000F0090D8A0284020B7 -S214458B90224B05280A4670B553F820500446204B0C -S214458BA053F8206000D9FEE76039C9B29E2900D83F -S214458BB0FEE7FF2A11D1284601F059FB60B3D5F8E8 -S214458BC00C3C002B28DAD5F8143CDA0024D5204690 -S214458BD01C21BDE87040FEF74DBE96F89D3453B156 -S214458BE0072A08D8C2B92B6B9B0615D50521BDE8C3 -S214458BF07040FEF7C1BE11462846FEF716FD58B131 -S214458C000C2303FB02631B79012B05D12046114635 -S214458C10BDE87040FEF7D2BD70BD00BFC0684600D7 -S214458C20A028402038B50B4B052853F820400A4B62 -S214458C3053F8203000D9FEE7226A510708D5D3F805 -S214458C4094540DB10B21A84704230020236238BD58 -S214458C500120FCE7C0684600A0284020F8B50F4B29 -S214458C6005280C4653F820600D4B53F8207000D964 -S214458C70FEE73046FEF7D9FC70B10C252146304656 -S214458C8005FB047501F010F82146B368A860304628 -S214458C90FEF7BAFC00232B71F8BD00BFC06846003E -S214458CA0A0284020034B53F820301868C0F30050E6 -S214458CB0704700BFC0684600044B53F820301B6819 -S214458CC013F0887F0CBF012000207047C06846001F -S214458CD0052800D9FEE7044B53F82000036823F027 -S214458CE00043036000F001BDC0684600052810B586 -S214458CF000D9FEE7064B53F82040204600F0A2FC7C -S214458D0020B92046BDE8104000F016BD10BD00BF96 -S214458D10C06846000528F8B50E4600D9FEE7144B50 -S214458D2053F820502F68002F14DA284600F0B9FC77 -S214458D3004462B68DB010FD4012C38BF0124E4B26E -S214458D40002F05DA284600F0F7FC002818BF044631 -S214458D502046F8BD0024ECE7002CF1D12B681EB95F -S214458D6023F480332B60EBE743F48033FAE700BF08 -S214458D70C068460005282DE9F0410E46174600D93D -S214458D80FEE701B9FEE7214B53F82050D5F80080A1 -S214458D90B8F1000F16DA284600F083FC04462B6827 -S214458DA0DB0111D4012C38BF0124E4B2B8F1000F21 -S214458DB005DA284600F0C0FC002818BF04462046C1 -S214458DC0BDE8F0810024EAE7002CEFD106F06AFF03 -S214458DD06B6B002F23F4005314BF4FF40052002250 -S214458DE043EA02036B6306D031462846FEF714FF76 -S214458DF006F074FFDAE72B6D31462846002B02DA7B -S214458E00FEF7E6FEF4E7FEF7C1FEF1E7C06846006A -S214458E10052800D9FEE701B9FEE7254B53F8203073 -S214458E205A6B02F40052002A14BF0120002015D0C8 -S214458E3000220A60D3F8F02BC2F30902CA60D3F8C1 -S214458E40F42BD2B24A60D3F8F42BD3F8F43BC2F3F2 -S214458E500632C3F386538A600B6170471A6D002A43 -S214458E6013DA1A6DC2F34952CA601A6DC2F38522E7 -S214458E700A601A6DC2F344124A601A6D1B6D02F001 -S214458E801F02C3F304438A60E6E75A68120ECA60B7 -S214458E905A6802F007020A605A68C2F3C2424A603C -S214458EA05A685B68C2F30242C3F381538A60D3E7CC -S214458EB0C0684600052838B500D9FEE7114B53F87B -S214458EC020402568002D09DB636B9B0410D4D4F83D -S214458ED0003C43F48043C4F8003C0FE0204600F0D5 -S214458EE0E0FB0028F0D02046BDE8384000F024BC22 -S214458EF0D4F8FC3B43F40043C4F8FC3B002DF2DBBE -S214458F0038BD00BFC0684600052870B500D9FEE7E5 -S214458F100F4B53F820502E68002E07DB6B6B9B04D7 -S214458F200ED4D5F8004CC4F380340DE0284600F046 -S214458F30B8FB0028F2D00024284600F0FDFB05E0EB -S214458F40D5F8FC4BC4F3C034002EF5DB204670BD87 -S214458F50C0684600052870B500D9FEE70F4B53F8A4 -S214458F6020502E68002E07DB6B6B9B040ED4D5F87D -S214458F70004C04F03F040CE0284600F092FB002825 -S214458F80F2D00024284600F0D7FB04E0D5F8FC4B89 -S214458F90E4B2002EF6DB204670BD00BFC068460032 -S214458FA005282DE9F8430E46174600D9FEE701B9D0 -S214458FB0FEE7294B53F82040D4F800802368B8F1E3 -S214458FC0000F03F4006919DA204600F06AFB0546EF -S214458FD02368B9F1000F3DD0DB0111D4012D38BF10 -S214458FE00125EDB2B8F1000F05DA204600F0A4FBE6 -S214458FF0002818BF05462846BDE8F8830025E7E75C -S214459000002DEFD1636B03F4005906F07FFE23680D -S214459010002F3146204643F4006314BF4FF000420C -S21445902000222360D4F8003C23F000431343C4F8E1 -S214459030003CD4F8003C23F41F43C4F8003CB9F187 -S214459040000F04D0FEF718FE06F07CFECAE7FEF7D2 -S21445905073FDF9E70125C5E7C0684600052800D930 -S214459060FEE701B9FEE71D4B53F82030586B10F468 -S214459070005019D000220A60D3F8F82B02F01F02E0 -S2144590804A60D3F8F82BC2F303328A60D3F8F82B3C -S214459090D3F8F03BC2F38352C3F309430A61CB606E -S2144590A0003818BF01207047D3F8042CC2F3095284 -S2144590B0CA60D3F8042CC2F384220A60D3F8042C81 -S2144590C0C2F342124A60D3F8042CD3F8043C02F0AB -S2144590D00702C3F302438A600B61E1E7C0684600B6 -S2144590E005282DE9F0418846144600D9FEE7244B6D -S2144590F053F820603768002F15DA304600F0D1FA6D -S21445910005463368DA0110D4012D38BF0125EDB286 -S214459110002F05DA304600F00FFB002818BF05463D -S2144591202846BDE8F0810025EBE7002DF0D106F096 -S21445913021FE736B9B0413D5D6F8FC3B23F0004306 -S21445914023F4FE03B8F1000F05D0240404F4FE040E -S214459150234343F00043C6F8FC3B06F027FED7E71B -S214459160D6F8003C23F41F43B8F1000F05D024027F -S21445917004F4F854234343F40043C6F8003CECE7B4 -S214459180C06846000528F8B50D4600D9FEE7164BDB -S21445919053F820703E68002E14DA384600F081FAFF -S2144591A004463B68DB010FD4012C38BF0124E4B2EA -S2144591B0002E05DA384600F0BFFA002818BF0446E8 -S2144591C02046F8BD0024ECE7002CF1D106F006FE5B -S2144591D07B6BED0423F4780305F478051D437D6326 -S2144591E006F018FEE4E700BFC0684600052808B547 -S2144591F000D9FEE7074AFF2952F8200004D1D0F8E7 -S214459200140CC0F3807008BDFEF70FFA431E584293 -S2144592105841F8E7C0684600052800D9FEE7064AE3 -S214459220FF2952F8200004D14FF08043C0F8143C83 -S2144592307047FEF7E9B900BFC068460038B5144B1D -S2144592400528014653F82040124B53F8205000D9C4 -S214459250FEE72368002B18DB204600F0CCFC95F88B -S21445926085346BB9204601F002F848B1D4F80C3C79 -S214459270002B05DAD4F8103C43F07043C4F8103C94 -S2144592800123002085F8A43438BD0120FCE700BF43 -S214459290C0684600A028402038B5114B052853F82D -S2144592A02040104B53F8205000D9FEE72368002B8A -S2144592B014DB204600F092FC204600F0D8FF48B16B -S2144592C0D4F80C3C002B05DAD4F8103C23F0704358 -S2144592D0C4F8103C002085F8A40438BD0120FCE7FE -S2144592E0C0684600A0284020052873B50C4600D91E -S2144592F0FEE71F4B53F820502E68002E06DB042C45 -S21445930033D8DFE804F0232C1D20120028460192AE -S21445931000F0C7F9019A0028F1D00446284600F027 -S2144593200BFA002818BF044607E04FF40041002416 -S214459330284600F027FA002EF0DB204602B070BD26 -S2144593404FF48041F3E744F20101F0E72B68D90179 -S2144593500CD54FF48061284600F014FAEBE72B68ED -S214459360DB01E8D54FF40061E1E7FEE70124E2E7DB -S214459370C068460005282DE9F04F074685B00C46DF -S21445938000D9FEE7A1F16003DBB29E2B00D8FEE7CD -S2144593905F2900F291804A4A01EB410952F8203094 -S2144593A0924603EB890999F80410002900F0868057 -S2144593B0444A014693F8A434002552F820602246D4 -S2144593C0304600F0C7FB99F80430022B38D15AF8DE -S2144593D02730214630460395019300F00CFB026882 -S2144593E02946804622F0706242F010620260642090 -S2144593F004F0BEF98346284604F0A6F903902146B4 -S2144594003046FEF712F9014640B1D8F80030C3F3AE -S2144594100363082B0CBF0525002506E003A804F0CA -S21445942099F90544AB45EAD8032521463046FEF76B -S214459430EBF80C23019A03FB042B00238BF804302E -S21445944099F80430012B27D15AF827800C2300229F -S21445945003FB04831A7198F89D340BB3736BC3F3FF -S21445946003635B0007339C420AD92146304600F029 -S214459470C2FA036823F07063036043F080630360B9 -S21445948034B998F8A43405223946304600F062FBD4 -S21445949021463046FEF7B8F8284605B0BDE8F08FB9 -S2144594A02146304600F0A7FA036823F07063036050 -S2144594B043F080630360EBE70025EDE70525EBE722 -S2144594C0A0284020C06846000528F8B50E4600D9B5 -S2144594D0FEE7104B53F820502F68002F14DA284625 -S2144594E000F0DFF804462B68DB010FD4012C38BFAB -S2144594F00124E4B2002F05DA284600F01DF90028BD -S21445950018BF04462046F8BD0024ECE7002CF1D1F0 -S2144595106E61EFE7C06846000528F8B50E4600D9E7 -S214459520FEE7104B53F820502F68002F14DA2846D4 -S21445953000F0B7F804462B68DB010FD4012C38BF82 -S2144595400124E4B2002F05DA284600F0F5F8002895 -S21445955018BF04462046F8BD0024ECE7002CF1D1A0 -S214459560AE61EFE7C06846000528F8B50E4600D957 -S214459570FEE7144B53F820502F68002F14DA284680 -S21445958000F08FF804462B68DB010FD4012C38BF5A -S2144595900124E4B2002F05DA284600F0CDF800286D -S2144595A018BF04462046F8BD0024ECE7002CF1D150 -S2144595B06B68002E23F0080314BF082200221343CD -S2144595C06B60E7E7C0684600034B53F820305868A1 -S2144595D0C0F3C000704700BFC0684600082807D9DA -S2144595E00938C0B2062802D8024B185C70470820D6 -S2144595F0704700BF483B4600104A0346904215D088 -S21445960002F58042904213D002F58042904211D036 -S21445961002F5804290420FD002F5804290420BD030 -S2144596200020074A934208BF202070476020F8E78D -S2144596304020F6E7402070472020704700403040E5 -S2144596400080314073B50446002004F07DF80021C3 -S2144596500190642004F08CF8064606F0B3F82368BB -S21445966043F080432360236843F080532360236898 -S214459670002B03DA236823F000432360002506F019 -S214459680BDF80195216811F0807102D0002002B026 -S21445969070BD01A804F05EF80544AE42F2D803203A -S2144596A0F5E773B50546002004F04EF80021019015 -S2144596B0642004F05DF8064606F0B8F82B680024EA -S2144596C023F000432B6006F0CDF80194296811F08D -S2144596D0807102D0002002B070BD01A804F03AF8AF -S2144596E00444A642F2D80320F5E773B504460020A5 -S2144596F004F02AF800210190642004F039F8064663 -S21445970006F0C8F82368002523F0805323602368B5 -S21445971023F08043236006F0D9F8206810F0807067 -S21445972001D102B070BD002101A804F013F805442C -S214459730AE42F2D80320F4E773B50446002004F0A1 -S21445974003F800210190642004F012F823680646C9 -S214459750002B02DA002002B070BD06F0CFF8236871 -S214459760002543F00043236006F0E4F8216811F431 -S2144597708011EFD101A803F0EDFF0544AE42F5D8C0 -S2144597800320E8E770B5164604460D4606F0EAF8A7 -S21445979044F20103BEB19D4204D1636B43F00043DE -S2144597A063630CE0B5F5806F02D0B5F5006F03D165 -S2144597B0236843F40013236061680D436560BDE884 -S2144597C0704006F0EBB89D4203D1636B23F000432F -S2144597D0E6E7616821EA05056560636813F4406F4E -S2144597E0EDD1236823F400132360E8E7F7B5044674 -S2144597F0002003F0A9FF00210190642003F0B8FF84 -S214459800074606F0E3F82368002643F00073236016 -S21445981006F0F8F8256815F0007510D106F0D6F86C -S214459820236843F48053236006F0ECF82046FFF7A0 -S214459830E3FE21460646224604EB00100BE00021D7 -S21445984001A803F087FF0644B742E3D8032044E067 -S214459850C2F8805004329042FAD104EB86030022C7 -S2144598608B423CD105F07AFF636B002543F080536D -S214459870636305F08FFF2561A5646561A561C4F83E -S214459880805005F06BFF636B23F08053636305F0F0 -S21445989081FF4FF0FF33202E23616361A361A562EC -S2144598A0236305D9402E6562E36201D9E5666367A1 -S2144598B00D4B002023624FF48013606063630B4BAF -S2144598C02065C4F8F00BC4F8F40BC4F8F80BC4F8DC -S2144598D0FC0BC4F8040CC4F8003C03B0F0BDC1F85A -S2144598E080280431BCE700BF06003B0000410080ED -S2144598F070B5066804460D4616F4006622D106F095 -S21445990099F823682D0643F0005305F070652360EB -S214459910636B23F070631D43656306F0A7F84FF04D -S214459920FF332046A364FFF767FE6FF0604380B2BF -S214459930864201D3002070BD06F50872013644F80C -S2144599402230F5E70120F6E738B5036804460D46AC -S214459950180557BF0B780123B3FA83F35B0903B9A0 -S214459960FEE72368190557BF6B780123B3FA83F3DF -S2144599705B0903B9FEE723681A0557BFAB78012391 -S214459980B3FA83F35B0903B9FEE723681B0518D5CD -S21445999006F084F8D4F8003C2A7823F4403343EAAA -S2144599A002436A7823F4C01343EAC243AA7823F4F1 -S2144599B0400343EA8253C4F8003CBDE8384006F00D -S2144599C089B838BD01290AD002290FD0D0F8000C35 -S2144599D00823C0F3014003FA00F0C0B27047D0F840 -S2144599E0003CC3F3C14308209840F6E7D0F8003C56 -S2144599F0C3F38153F7E72DE9F041002205460C46AF -S214459A0000F180074FF40078D1B22846D601FFF71B -S214459A10D9FF00F10803DBB2B8FBF3F1C9B2A142A6 -S214459A2005D80132641A032A4FEAC216ECD19B08C0 -S214459A30B4FBF1F001FB104103FB016307EB830028 -S214459A40BDE8F0810022F8B505460E4614464FF4AB -S214459A500077D1B22846FFF7B5FF00F10803DBB221 -S214459A60B7FBF3F31C44E4B2B44202D80132032AEE -S214459A70EFD1F8BD08B5FFF7BEFF036808BD2DE971 -S214459A80F8431F2A88464FF0010502F01F01064697 -S214459A909DF8207005FA01F520D8DFF8B4900C241F -S214459AA08BB106F0CFF904FB08F159F801301D4398 -S214459AB049F8015017B159F80130B36206F0DEF99E -S214459AC00020BDE8F88306F0BDF904FB08F159F817 -S214459AD0013023EA050549F80150ECE7A2F12001DB -S214459AE01F2921D8DFF868900C245BB106F0AAF947 -S214459AF004FB08914B681D434D60002FDED04B6834 -S214459B007362DBE706F09EF904FB08914B6823EA8F -S214459B1005054D60F3E706F095F904FB08918B685B -S214459B2023EA05058D6010E0403A1F2AC8D8DFF8BD -S214459B3020900C24002BEED006F084F904FB089107 -S214459B408B681D438D60002FB8D08B68F366B5E7EC -S214459B5084154320F8B51F2A1E464FF0010702F02C -S214459B601F0304460D4607FA03F70FD806F06AF9B1 -S214459B70A36A0C2123EA0707174B4D435F510EB1E5 -S214459B805B59A362BDE8F84006F078B9A2F1200318 -S214459B901F2B0ED806F056F9636A0C2123EA0707F1 -S214459BA00D4B01FB05356F60002EEBD06B6863628D -S214459BB0E8E7403A1F2A0ED806F044F9E36E064910 -S214459BC023EA07070C2303FB0515AF60002ED9D003 -S214459BD0AB68E366D6E7F8BD8415432008B501466D -S214459BE0FFF70AFD002320288B6203D940284B62E5 -S214459BF000D9CB6608BD10B50446FFF7FDFC0C231F -S214459C00074A202803FB01F102EB01035258A262E2 -S214459C1005D95A684028626201D99B68E36610BD3B -S214459C208415432038B514461D46FFF7E4FE04B9AF -S214459C30FEE70023036043602379012B10D10368B8 -S214459C4043F400130360036823F48003036043680A -S214459C5003F06043436025F0604342681343436026 -S214459C6023797BB9036823F4C003036042680D4B30 -S214459C7022F0FF5203EA854322F4E012426041682F -S214459C800B43436023680F2B0AD0036823F07063A9 -S214459C900360236802681B0603F070631343036082 -S214459CA038BD00BF0000FC1F08B5FFF7A4FE0068DE -S214459CB080B208BD2DE9F041144607468846FFF7B1 -S214459CC09AFE0646006804B9FEE7C0F30340FFF770 -S214459CD085FC054641463846FFF7B4FEA84204D201 -S214459CE041463846FFF7AEFE054684F8485025F00F -S214459CF003003368990223609BB27268E36458BFD9 -S214459D00920C00236260834206D303F10802144492 -S214459D10AB420CD3BDE8F08103F0FC02043302F1FC -S214459D2008012244DBB2715809BA9160EBE783F02B -S214459D30030201330832DBB2B25C04F8012BE7E7D5 -S214459D402DE9F84F154606468A469846DDF828908A -S214459D509DF82C70FFF74FFE044605B9FEE74FF019 -S214459D6000635146036000234360304695F808B0CB -S214459D70FFF768FE834500D9FEE72A7A402A97BF53 -S214459D80384BFF269B18DE79B9F1000F3ED12B796B -S214459D90012B45D00022297961B96268324B22F001 -S214459DA0FF5203EA884322F4E01262600A4660687E -S214459DB00343636029680F2951D033041C2903F4F3 -S214459DC0702342EA030237D142F4801236E0910806 -S214459DD022F00303043259F82110083309BAE1503A -S214459DE0AB6823F003039342F1D804F1080AA96847 -S214459DF091420DD83046FFF7F1FB8842C7D981F02E -S214459E0003036A7B01310AF80320F6E70022E7E7F9 -S214459E1082F0030319F8021001320AF80310E6E748 -S214459E20636803F06043636028F0604362681343E9 -S214459E304FF4C0026360AEE7002FC5D10B0603F0B2 -S214459E40706313432A7B1AB123F4801343F000430F -S214459E50AA7B0AB143F08043226813432360BDE8DA -S214459E60F88F00BF483B46000000FC1F2DE9F8432D -S214459E704D1E0F4604462946FFF7E4FD064607B93C -S214459E80FEE7083629462046FFF7B5FD04F5D063BC -S214459E9006449E4233D82046FFF7AEFBB8422ED343 -S214459EA005F064FE216805F07F0521F07F01294312 -S214459EB02160256815F000551FD005F073FE00207B -S214459EC0BDE8F88341462046FFF795FD0646C0F8AF -S214459ED000904146C0F804902046FFF7B3FD08368B -S214459EE00023984205D801355FFA85F8B845E9D389 -S214459EF0E3E706F803900133F3E7A946F4E70420C1 -S214459F00DEE7012910B5044610D0022914D011BB4E -S214459F1005F060FE636823F008036360636823F416 -S214459F2080536360BDE8104005F070BE05F052FEF4 -S214459F30636843F00803F4E705F04CFE636843F4B2 -S214459F4080536360636823F008036360236823F4E3 -S214459F5000332360E6E710BDF8B50546164622B938 -S214459F60CA1E5342534113B9FEE70123FBE76F6B05 -S214459F7005F1E004C7F30367032925D8DFE801F0B8 -S214459F8002286BAB05F05AFE2B68013723F4407365 -S214459F9006EB87172B6005F06DFE3246534B11785E -S214459FA05578002951680CBF00204FF0004065B138 -S214459FB0490040F0804021F04041083201440434D5 -S214459FC0974244F8041CEAD1F8BD03EAC141F4E7D8 -S214459FD005F034FE2B6823F4407343F480732B60FE -S214459FE005F048FE7B1C3246404D06EBC31343F650 -S214459FF0F8773F4E1178107A002992F801E00CBFA9 -S21445A00000214FF00041002850680CBF4FF0000C6F -S21445A0104FF4004CBEF1000F16D006EA400041F062 -S21445A020804108442060507AD16880B12068C1F3E9 -S21445A030CD314CF4804C6144103204340143934294 -S21445A04044F8041CD6D1BFE705EAC040E9E72068D6 -S21445A05007EAC101EFE705F0F1FD2B6823F44073ED -S21445A06043F400732B6005F005FE7B1C324606EB79 -S21445A07003235078516810B3490D0906507A21607C -S21445A080D168F0B12068490901F47F010143507C4D -S21445A09021605169C0B12068490B01F47F410143F5 -S21445A0A0507E2160D16990B12068C1F34751203276 -S21445A0B0014304349A4244F8041CDAD184E7C908BB -S21445A0C0DBE720684903DFE720684901E5E72068C4 -S21445A0D0C1F3C701EBE705F0B1FD2B6843F44073C8 -S21445A0E02B60BDE8F84005F0C5BD00BF0000F83F51 -S21445A0F00000FF3F024638B500F18005D0F88000E5 -S21445A10001B9FEE7C0F30340FFF768FA082828BF01 -S21445A1100820C3B281F84830D2F8800010F4001FFA -S21445A12008606C6880B2D26C08BFA40CC86481F81D -S21445A130492000224C60934200D838BD22F00300E7 -S21445A140043200F1080408442C5924BA8460F2E726 -S21445A15000F5005238B5106801B9FEE7C0F3034074 -S21445A160FFF73CFA81F848001468083201F1080503 -S21445A17014F4001F0C6052F8043C08BF9B0C14F402 -S21445A180801FA4B218BF00204B6010F0030318BF11 -S21445A190012303EB9003DBB252F82330CC6403F083 -S21445A1A07F0381F849300023984200D838BD9C0883 -S21445A1B0043352F8241009BA45F82410F4E7034B43 -S21445A1C053F82030186AC0F340007047903B46006D -S21445A1D0034B53F82030186AC0F38000704700BF21 -S21445A1E0903B460008B5FFF706FC036823F070630E -S21445A1F043F01063036008BD0129034610D00229C9 -S21445A20018D0D9B902F040401BB90D4B03EAC242FB -S21445A21004E0012B13D1520022F040421043704710 -S21445A22002F04040002BF0D0012B08D1054B03EA45 -S21445A2300242F3E7012801D8100670470020704710 -S21445A2400000F83F0000FF3FDBB28B4210B50446E6 -S21445A25010460AD942B1606BC0F303604000073030 -S21445A26081428CBF0020012010BD0120FCE7024B37 -S21445A270C31A5842584170470040304070B50446AE -S21445A2801E46FFF7F4FFE8B3C9BBB2FA82F04009B1 -S21445A29023689B0036D488BBD4F80C3C551E120464 -S21445A2A006F01F0643F0004305EB510102F4FE029B -S21445A2B0C4F80C3C0902D4F8143C01F47C5143F034 -S21445A2C00063C4F8143CD4F8143C23F07043C4F837 -S21445A2D0143CD4F80C3C23F47C531943C4F80C1CAA -S21445A2E0D4F80C3C23F4FE031A43C4F80C2CD4F8DB -S21445A2F00C2C22F01F021643C4F80C6C70BD01F0FE -S21445A3000100C5E70120F9E7D0F80C3C00222DE90D -S21445A310F047C3F30523D0F80C5C00F5405494464B -S21445A320C5F3064501331746DFF8F0804FEA450E7C -S21445A3305B1B0EF5406E05EB4305BD4201D8BDE8F7 -S21445A340F08791F801A091F80290CE784B68BAF163 -S21445A350000F2FD1B9F1000F0CBF4FF0000A4FF098 -S21445A360006A0EB14AF4006A8E6808EA03430CEBAD -S21445A3700E09C6F30A06334343EA0A0340F8293072 -S21445A3800B78012B0BD0022B0ED093B950F8293001 -S21445A3900CF1010C40F8293001370C31CDE750F867 -S21445A3A0293043F08043F3E750F8293043F0004323 -S21445A3B0EEE7FEE7B9F1000F23F060430CBF4FF020 -S21445A3C0000A4FF0005A002E4FEA820643EA0A0377 -S21445A3D00CBF4FF000094FF0005944F8223006F103 -S21445A3E0040A8B6823F0604343EA090344F80A30BD -S21445A3F00B78012B05D0022B0BD073B9A359A3516B -S21445A40005E054F8223043F0804344F822300232C7 -S21445A410C2E7A35943F00043F1E7FEE70000FF0714 -S21445A420436B8A064CBF43F4805323F480534A0655 -S21445A4304363436B4CBF43F4803323F480330A07AE -S21445A4404363436B4CBF43F4804323F480438A07FE -S21445A450436317D503681B0514D4436843F080034C -S21445A46043604A0743684CBF23F0400343F040032C -S21445A470CA064360436B4CBF23F4006343F4006352 -S21445A48043637047436823F08003E9E70020FEF7FF -S21445A49079B9002101231F220846FDF7EFBF0023A7 -S21445A4A03F2220211846FDF7E9BF00235F224021C1 -S21445A4B01846FDF7E3BF0120FEF764B900231F22C7 -S21445A4C001201946FDF7DABF00233F22202101204F -S21445A4D0FDF7D4BF0220FEF755B900231F22022000 -S21445A4E01946FDF7CBBF00233F2220210220FDF76A -S21445A4F0C5BF0320FEF746B900231F220320194691 -S21445A500FDF7BCBF0420FEF73DB900231F220420FB -S21445A5101946FDF7B3BF0520FEF734B900231F22C1 -S21445A52005201946FDF7AABF002830B500DAFEE734 -S21445A530CF2800DDFEE74FF0E0230C4DD3F8084D5D -S21445A540A54200D9FEE7D3F8083D103012B153F8BE -S21445A5502040146043F8201000224FF0E023C3F853 -S21445A560502FBFF34F8FBFF36F8F30BD0000402095 -S21445A570002800DAFEE7CF2800DDFEE74309012282 -S21445A58000F01F00403302FA00F04FF0E02242F898 -S21445A59023007047002800DAFEE7CF2800DDFEE7F7 -S21445A5A04309012200F01F00603302FA00F04FF025 -S21445A5B0E02242F823007047002800DAFEE7CF285D -S21445A5C000DDFEE70F2900D9FEE7090100F1E0208E -S21445A5D0C9B280F800147047002800DAFEE7CF2895 -S21445A5E000DDFEE7400000F1804000F51810B0F8A9 -S21445A5F08038DB0B00D0FEE789B2A0F8801870479C -S21445A60038B5054600B9FEE70368CE2B1AD9FEE7EE -S21445A6106A68A30002EB840132F92400C978FFF783 -S21445A620CBFF6A68134432F924009B783BB1FFF7A9 -S21445A6309FFF01342B68A342EAD8002038BDFFF7B8 -S21445A640A9FFF6E70024F5E738B5054600B9FEE765 -S21445A6500368CE2B17D9FEE76B68E20003EBC4010F -S21445A66033F934008978FFF7B7FF6868831830F9FF -S21445A6703400013400225968FFF756FF2B68A34281 -S21445A680EAD8002038BD0024F8E74DE770E781E7B3 -S21445A69092E7002800DAFEE7CF2800DDFEE700F166 -S21445A6A0E02090F8000400097047002800DAFEE72D -S21445A6B0CF2800DDFEE74309012200F01F00A03346 -S21445A6C002FA00F04FF0E02242F8230070470028D7 -S21445A6D000DAFEE7CF2800DDFEE74309012200F059 -S21445A6E01F00803302FA00F04FF0E02242F82300C4 -S21445A6F07047002800DAFEE7CF2800DDFEE743096D -S21445A7004FF0E02200F01F00803352F8233023FA42 -S21445A71000F000F001007047002800DAFEE7CF2879 -S21445A72000DDFEE743094FF0E02200F01F00C0338E -S21445A73052F8233023FA00F000F0010070474BE74B -S21445A74070B5C56D0124466805F0070506F00F0689 -S21445A750B440A4B2AC4203D903EB0223036670BDF2 -S21445A760887A0A540A18013053718872F7E7C36D20 -S21445A770426803F0070302F00F0270B501248D7A94 -S21445A7809440A4B2CA7A95420ED0A34200D370BD77 -S21445A7908B188E5C01325B7903EB06230366CA721F -S21445A7A0C36D03F00703EDE700234B81EFE72DE983 -S21445A7B0F04117468A7D05460C46032A0B7F27D16E -S21445A7C02BB9CB7E0522FFF7BBFF01230B77062669 -S21445A7D0A27F238B02B3DB0932462846214603F087 -S21445A7E00603103B03F0FE03FFF7AAFF237E002275 -S21445A7F02846FFF7A5FF97B1238BDB0903F0060331 -S21445A8000F3B324621462846DBB2BDE8F04197E786 -S21445A810002BDCD10426DBE707EB4303F1E7BDE875 -S21445A820F08130B58D7ACC7AC36DA54242680AD19F -S21445A83002F00F04012203F00703A24092B2CC684F -S21445A8400CB1934200D330BD0B69013C13F8015B54 -S21445A85005660B61C36DCC6003F00703EFE710B5E3 -S21445A860846924F4705424F0030484613BB103697D -S21445A87043F480730361036943F40073036122B1B3 -S21445A8804FF40073036600230B770023C1E90333B7 -S21445A89001238B7610BD38B543690C460546D90469 -S21445A8A013D54FF48053002221464361A37D032BE5 -S21445A8B004BF0023237701236375FFF7D0FFA36A00 -S21445A8C01BB194F82C100B2098476B691A0510D5C8 -S21445A8D04FF400630022214628466B610123FFF7AB -S21445A8E0BEFF06236375A36A1BB194F82C100B2094 -S21445A8F098476B695B0511D50022032321462846F8 -S21445A900637501232277FFF7AAFFA36A1BB194F864 -S21445A9102C100B2098474FF480636B6138BD426A14 -S21445A9200B7822F0070203F0070313434362CB6814 -S21445A930826C1B0422F47C1203F47C131343836459 -S21445A9400B69826C1B0622F07C5203F07C53134342 -S21445A95083644B68826C1B0222F47C5203F47C535E -S21445A960134383648B68826C03F03F0322F03F02F7 -S21445A970134383647047104A104B52F8202053F80F -S21445A9802030527C72B9D3F8182142F4706242F0F6 -S21445A9900402C3F81821D3F8102142F00102C3F887 -S21445A9A010217047012AF6D1D3F8182142F4706277 -S21445A9B042F00602EDE700BFF8274020D86846007B -S21445A9C0C37B6BB9D1F8183123F4706323F00703C2 -S21445A9D0C1F81831D1F8103123F00103C1F8103110 -S21445A9E0C3691BB190F82010072018477047F8B583 -S21445A9F0134B0E46012253F82050F4B2114B53F830 -S21445AA00207028463946FFF7D2FE631E0122394696 -S21445AA10DBB22846FFF794FE6A680123C2F3032299 -S21445AA2093409E4228BF9CB2AB6D38BFA4B223F478 -S21445AA304033013C240404F440341C43AC65F8BD63 -S21445AA40D8684600F0274020F0B50C462D498BB017 -S21445AA5051F82050A97E002952D02B4951F82000A4 -S21445AA60016921F001010161002A41D0D601591E34 -S21445AA700127B1FBF6F10026013107FA06FC8C45A5 -S21445AA8002D20136072EF8D1B24003EB5203B3FB90 -S21445AA90F2F3802B2FD8012B2FD9023B5A08A3EB74 -S21445AAA05303012A38BF012251088DF804600292EB -S21445AAB0012938BF0121022A0591114638BF0221D6 -S21445AAC0032B38BF0323049101A90393FFF727FF00 -S21445AAD0436A23F0E0634362436A23F400734362A8 -S21445AAE0AC75036943F00103036100200BB0F0BD6C -S21445AAF080230726D1E78023CFE700230122D3E72B -S21445AB000220F3E7F0274020D8684600504B012244 -S21445AB102DE9F041CE6A0D4653F820400023DFF874 -S21445AB203881074673753375B2760A8848F82060CB -S21445AB30204632838A78C6E90333B2774A7EF2776F -S21445AB40CA6932620A6A72624A6AB26291F8282013 -S21445AB5086F82C200A7E3377F2764A68738132630C -S21445AB6000F080FC2B69A26A1B06A96822F0706279 -S21445AB7058F8277003F070631343A3626B69A26AA3 -S21445AB801B0422F4702203F470231343A362A26AC3 -S21445AB90EB6822F47F62C3F30B0322F00F021343E4 -S21445ABA0A362636A43F480636362E26A294B22F4D4 -S21445ABB07F2203EA012322F470621343E362BB7EDD -S21445ABC0002B3AD023692046316B23F0010395F8D4 -S21445ABD003802361FFF7A3FECB69226D1B0622F097 -S21445ABE07C5203F07C53134323650B6A226D1B048A -S21445ABF022F47C1203F47C13134323654B69226DC0 -S21445AC001B0222F47C5203F47C53134323658B6961 -S21445AC10226D03F03F0322F03F0213432365636A28 -S21445AC2023F0E0636362636A23F40073636287F824 -S21445AC301680236943F001032361AB7800202A88F8 -S21445AC40BB7723693A8343F001032361BDE8F0816E -S21445AC50D868460000FF0F00F0274020064A034606 -S21445AC60064952F82020002041F82300136923F0B6 -S21445AC7001031361704700BFD8684600F02740209F -S21445AC80124B70B553F82040114B53F82060606A5C -S21445AC90A56CA36C00F00700C5F3052503F03F033C -S21445ACA002332B448340B1FBF3F31360B37D032B90 -S21445ACB00BD1256D236DC5F3052403F03F03023301 -S21445ACC023448340B1FBF3F1116070BDD86846005C -S21445ACD0F0274020024B53F8203019839A77704767 -S21445ACE0F027402070B5134C54F82040A57EFDB1A2 -S21445ACF0114D6377022355F820600025C4E90321EA -S21445AD0030462A462146A57625756375FFF74FFDDD -S21445AD1030462146FFF785FDB36D284623F00303ED -S21445AD20B365B36943F4705343F00103B36170BD33 -S21445AD300220FCE7F0274020D86846002DE9F04F72 -S21445AD4085B0002480468B460E9801211E4601920A -S21445AD50039402F00DFD354B824653F8285099462C -S21445AD60A97E002960D0324B2946019A53F82870AF -S21445AD7002236E7726463846AC762C756B75C5E944 -S21445AD80032B2246FFF713FD29463846FFF749FDB4 -S21445AD90BB6D012023F00303BB6502F0D5FC039091 -S21445ADA07B6959F82840DB0705D5A27AE37A9A42AB -S21445ADB014D12369BBB921463846FFF76CFD0121FE -S21445ADC003A802F0C7FC59F8283006445B7D022BE1 -S21445ADD023D1B245E4D809236B7520E02146384691 -S21445ADE0FFF7C5FCE7E7D4F80CB0BBF1000F0FD171 -S21445ADF05B46627F21463846FFF731FDA36A84F8F5 -S21445AE0015B0002BD7D094F82C100B209847D2E7D6 -S21445AE1021463846FFF705FDCDE7B245DBD9687DC7 -S21445AE20C0B205B0BDE8F08F0220FAE7F027402013 -S21445AE30D8684600F8B50F461146114A52F82040E4 -S21445AE40A27EDAB16377012300250E4A23750223D5 -S21445AE50A576E1606375276152F82060FFF7C7FD68 -S21445AE60E37A2846A27A9A42B36943F4E05314BF7C -S21445AE7043F0030343F00203B361F8BD0220FCE749 -S21445AE80F0274020D86846002DE9F74F0026804633 -S21445AE908B460C98012114461F46019602F068FC25 -S21445AEA0354B824653F828509946AA7E002A61D0EB -S21445AEB00223214640466F77AE766B75C5E9034B50 -S21445AEC04FF0010B85F814B0FFF791FD584602F098 -S21445AED03BFC2A4BB346019053F828707B6959F8DA -S21445AEE028409B0713D5FA6DE36812F4E02F21D16D -S21445AEF063BB0023627F21463846FFF7B0FCA36A52 -S21445AF0084F815B01BB194F82C100B2098472146B1 -S21445AF103846FFF7C0FC012101A802F01BFC59F892 -S21445AF20283006445B7D022B1DD1B245D6D8092371 -S21445AF306B751AE0002BDCD023693A6F1A702369CB -S21445AF4001332361E368013BE360CCE7BA6DC2F3A6 -S21445AF5001429A42DBD3BA6D013B22F4403242EAC3 -S21445AF600343BB65D3E7B245E1D9687DC0B203B0BC -S21445AF70BDE8F08F0220FAE7F0274020D868460063 -S21445AF80054B53F8203021B1DA7F012A04BFDA6831 -S21445AF900A60587D704700BFF0274020394B70B592 -S21445AFA053F82050384B53F820406B69D90707D5DE -S21445AFB0A27AE37A9A422CD021462846FFF7D7FB59 -S21445AFC06B699A0714D5EA6DE36812F4E02F3FD112 -S21445AFD0002B49D10023627F21462846FFF73FFCD8 -S21445AFE000236375A36A1BB194F82C100B20984771 -S21445AFF021462846FFF74FFC6B699B0408D5A36A94 -S21445B0001BB194F82C100C2098474FF400536B61F5 -S21445B01070BD2369BBB1237DABB9E66876B93346C7 -S21445B020627F21462846FFF71AFCA36A6675002B01 -S21445B030C6D094F82C100B209847C1E721462846E1 -S21445B040FFF7EFFBBCE7AB6923F00103AB61B7E75E -S21445B050002BBFD023692A6F1A70236901332361F9 -S21445B060E368013BE360AEE7AA6DC2F30142934253 -S21445B070BED8AA6D013B22F4403242EA0343AB6593 -S21445B080B6E700BFD8684600F0274020474B2DE975 -S21445B090F0410D6A074653F820400023DFF810813B -S21445B0A00E462B708A6948F820502046EA610A7F8A -S21445B0B085F8213085F82020C5E901334A796A7438 -S21445B0C00A696A614A696B70AA618A78AB73CB78FC -S21445B0D06A73EB7300F0C6F9D4F84021308840F225 -S21445B0E0FE7322F4FF62B17803EA400322F00602BB -S21445B0F01343C4F84031D4F8243123F4E02309B18E -S21445B10043F48033C4F82431D4F82431327923F417 -S21445B110805358F82710032AC4F82431D4F85431FC -S21445B12014BF00204FF4005023F00103C4F85431F7 -S21445B130D4F8243123F00803C4F82431D4F8243154 -S21445B14043F00403C4F82431D4F8243143F0020311 -S21445B150C4F82431D4F8243143F00103C4F824312B -S21445B160D4F8243123F400530343C4F824310A7336 -S21445B170B268D4F828111206F36821F0706102F01F -S21445B18070621B040A4303F47023C4F82821D4F8DC -S21445B190282122F470221343C4F82831EB7B13B1DF -S21445B1A03846FFF7E8FB0020BDE8F081D868460042 -S21445B1B0F8274020FFF7DFBB104B0246104953F8EF -S21445B1C0203051F8200010B5447C6CB9C07B58B18E -S21445B1D0D3F81C0120F00200C3F81C01D3F81C016B -S21445B1E020F00100C3F81C01002041F82200D3F8E6 -S21445B1F0102122F00102C3F8102110BDD868460080 -S21445B200F8274020034B53F820300020C3E901219E -S21445B210704700BFF8274020054B53F8203021B132 -S21445B2205A7C012A04BF5A680A601878704700BFDE -S21445B230F82740205F4B70B553F820505E4B53F8C7 -S21445B2402040D5F8143159071AD5D5F85021E36969 -S21445B250D20740F18880002284F821201BB194F85B -S21445B260201005209847637C012B05D1D5F8183169 -S21445B27043F00103C5F818310023237402232370D5 -S21445B280D5F81431DB0717D5D5F81831DE0713D5B1 -S21445B290237C0BB10423237063682BB9E3691BB188 -S21445B2A094F82010042098476368002B65D1012345 -S21445B2B02374FF23C5F86031D5F8143198070DD5AA -S21445B2C0D5F81831990709D56368002B65D1E36928 -S21445B2D0002B5BD105232370D5F87031D5F8146162 -S21445B2E0D5F81431C6F34026DA050BD5A37B0133D2 -S21445B2F0DBB2012BA37306D1637B23B14FF4807376 -S21445B300C5F81431CEB14FF4007329462046C5F82A -S21445B31014314FF48073C5F81431D5F8183123F03D -S21445B3200103C5F818312378022B04BF0023237088 -S21445B330FFF746FB0EB10023A373D5F814315B0522 -S21445B34036D501232946204623704FF48063C5F839 -S21445B3501431D5F8183123F00103C5F81831BDE886 -S21445B3607040FFF72DBB012284F82120002B85D0A5 -S21445B37094F820100620984780E7A268013B12F80B -S21445B380011BC5F86011A260636095E794F820102C -S21445B390032098476368002B9CD0A368D5F8702196 -S21445B3A01A70A3680133A3606368013B636095E741 -S21445B3B070BD00BFD8684600F8274020184A194B8C -S21445B3C052F8201053F82030F0B419B9164A52F8FE -S21445B3D02020EAB19F6947F603745E69D3F81821C1 -S21445B3E02742D3F8145122F0F0024FEA02424FEAC0 -S21445B3F0124201D0264204D152B14FF60F72154281 -S21445B40006D011B9F0BCFFF7C9BDF0BCFFF712BFB7 -S21445B4105A695A61D3F81421F0BCC3F81421704711 -S21445B420F8274020D8684600F0274020024B53F8BE -S21445B43020309962704700BFF0274020024B53F8F2 -S21445B4402030D961704700BFF82740200029044BBB -S21445B45018BF032253F8203008BF00229A7570475C -S21445B460F0274020036943F002030361D0F810310A -S21445B47043F00203C0F8103100230361C0F81031D1 -S21445B48070470020FFF79ABF0120FFF797BF0000DF -S21445B4900F4BF0B553F820700E4B53F82030002074 -S21445B4A0C2B2914200D8F0BDDA687D6F22B15E78AF -S21445B4B01C8B082E05D815551A8B013001321A8378 -S21445B4C0EEE7102E94BF22F8145042F82450F3E7C6 -S21445B4D0E0684600F0FD4120254B53F82010F0B5B6 -S21445B4E0CA6DCC6D02F00702C4F302441319032B50 -S21445B4F03CDCC2F103031B1B13F0FF0336D01D4A89 -S21445B50052F82020D48B508B251AAB42C8BFEBB2DD -S21445B510844212D1886920F00100886192F82000A3 -S21445B52068B90C6EA4020AD50C6E24F440140C6659 -S21445B5300026F4B2A34204D8F0BD0020F8E7012067 -S21445B540F6E71569548B7DB15778082F05D82D5DDC -S21445B55001344D6601365483EBE7102F94BF35F81A -S21445B560145055F82450F3E75568F1E70120E3E712 -S21445B570E0684600F0FD4120074B53F82030002098 -S21445B580D96059781883082901D89A8370471029B5 -S21445B59094BF52089208F8E7F0FD4120F8B5274BCE -S21445B5A00F46164653F82040254B53F8205095F83D -S21445B5B02130BBB107F066F9236923F00103236107 -S21445B5C0626A236943F002032361236923F0020379 -S21445B5D0236162626369636195F8283013B96B6AC3 -S21445B5E05B6823646B6AAA789B6843EAC2536A78A9 -S21445B5F0013AC2F30B02134395F828200AB123F407 -S21445B600001395F8212072B12366236943F00103A0 -S21445B610236107F053F900232F616B836B78082B62 -S21445B62007D8EE83F8BD9A0248BF43F480132366D5 -S21445B630F1E7102B94BF7608B608F2E7E0684600B7 -S21445B640F0FD4120264B2DE9F04153F820500446A5 -S21445B6502B7A022B41D1234B53F8206073697269CC -S21445B66013F4C05F726134D1F16DC1F30241042910 -S21445B6702DD841B1AB8B20462A8B9B1A9942C8BF21 -S21445B680D9B2FFF705FF00272046FFF725FF2A8B8F -S21445B690AB8B9A4200D007B395F8203003B13FB143 -S21445B6A007F024F9336923F00103336107F03AF9CB -S21445B6B000239F42B3610CBF012303232B726B69A2 -S21445B6C05BB147B101212046BDE8F041184704214A -S21445B6D0D0E70127DBE73946F5E7BDE8F08100BF4F -S21445B6E0F0FD4120E06846000528034610B502D91E -S21445B6F0FEE7012010BD0A4C54F8202002B9FEE7AB -S21445B700127A022AF5D0074A52F8202000201169FD -S21445B71041F002011161106144F82300EAE700BFD9 -S21445B720F0FD4120E06846002DE9F04F85B004461F -S21445B7308B4600210E9D1F469246284602F018F875 -S21445B74000230190039304B9FEE707B9FEE705B960 -S21445B750FEE794F80080424B53F8285005B9FEE7BB -S21445B760E3681B78102B02D9BA0705D0FEE7082BED -S21445B77002D9FB0700D5FEE73A4B53F8286006F09A -S21445B780E5FF2B7A022B06D1012706F0FBFF38464C -S21445B79005B0BDE8F08F02234FF000092B7206F086 -S21445B7A0F1FFE268C6F81C904046C6F81890117836 -S21445B7B0697051785268A97059466A603A466C6213 -S21445B7C04C46FFF7EBFE3A46514640464F46FFF796 -S21445B7D0D3FE484601F0B8FF03902A8BAB8B9A42BE -S21445B7E000D067B195F820300BB1002F34D03369BF -S21445B7F023F0010333617FB303232B72C7E7F16D53 -S21445B800C1F30241042923D849B19B1A994221DD47 -S21445B81013F0FF0118BF00244046FFF739FE4046A7 -S21445B820FFF75AFE7369002808BF002413F4C05F6B -S21445B83004D07369022703F4C0537361002103A83B -S21445B84001F088FF019B0444A34298BF0327C4E741 -S21445B8500421DAE70024DFE7012300272B7296E769 -S21445B860F0FD4120E06846002DE9F0478A469146BE -S21445B8701D46064600B9FEE703B9FEE70778234BA3 -S21445B88053F8274004B9FEE7C3681B78102B02D946 -S21445B890AA0705D0FEE7082B02D9EB0700D5FEE739 -S21445B8A01B4B53F8278006F085FF237A022B04D1DD -S21445B8B006F09CFF0120BDE8F0870223237206F0C0 -S21445B8C095FFF368514638461A7862705A785B6831 -S21445B8D0A2702A466360089B66626361FFF75EFE58 -S21445B8E038462A464946FFF747FE0023C8F81C3027 -S21445B8F0207818B1012804D01846DCE7C8F81800A7 -S21445B900D9E741F60302C8F81820F5E7F0FD4120CF -S21445B910E0684600052800D9FEE7074A52F8202089 -S21445B92002B9FEE7127832B9044A52F820305B690C -S21445B9309B0700D086E67047F0FD4120E06846004C -S21445B94010B9FEE7012070470B1F1C2B00D9FEE7F8 -S21445B9500278064B53F8223003B9FEE71B7A022BD2 -S21445B960F0D0C36800201970704700BFF0FD412035 -S21445B97010B9FEE7012070470278064B53F822308F -S21445B98003B9FEE71B7A022BF4D0C3680020597032 -S21445B990704700BFF0FD412010B9FEE70120704713 -S21445B9A00278064B53F8223003B9FEE71B7A022B82 -S21445B9B0F4D0C36800205960704700BFF0FD4120B1 -S21445B9C0052802D9FEE701207047054B53F820307D -S21445B9D003B9FEE71A7A022AF5D000201970704797 -S21445B9E0F0FD412038B5034600B9FEE70078104C17 -S21445B9F054F8205005B1FEE70E4A52F820101A6951 -S21445BA0044F820205C6844F008040C619C684C624D -S21445BA1002248C65197B82F828104FF480711184B6 -S21445BA2001211172597BFFF7CBFF284638BD00BF71 -S21445BA30F0FD4120E0684600052838B500D9FEE708 -S21445BA40104B53F8205005B9FEE70F4B53F82040EE -S21445BA5006F0E4FE2B7A022B0FD1236923F001036F -S21445BA602361626A236943F002032361236923F055 -S21445BA7002032361012362622B72BDE8384006F05B -S21445BA80E9BE00BFF0FD4120E06846000849094B85 -S21445BA9051F8202053F820303AB15A6999690A403E -S21445BAA041F603010A4200D0CCE55A695A6170470F -S21445BAB0F0FD4120E0684600052800D9FEE7034B27 -S21445BAC053F8200000B1007A704700BFF0FD4120D2 -S21445BAD001388B7C0728DBB208D8012B04D08B7B3A -S21445BAE0002B0CBF00230223184670470123FBE7B3 -S21445BAF038B504460D4605F029F9636923F04243F7 -S21445BB0023F4FE1343EA45636361BDE8384005F018 -S21445BB1039B937B583690D1E044601A914BF4FF4DC -S21445BB200022002223F4002313434FF6FF7283615D -S21445BB300023684600F0EAFFA369C3F3C043AB425F -S21445BB40FAD10022DDE9000100F0EFFF0028F3D02E -S21445BB5003B030BD37B583690D1E044601A914BF31 -S21445BB604FF48022002223F4802313434FF6FF72BE -S21445BB7083610023684600F0C9FFA369C3F3804389 -S21445BB80AB42FAD10022DDE9000100F0CEFF0028E5 -S21445BB90F3D003B030BD30B40446084611461A46C5 -S21445BBA00A4B53F8244094F82430FF2B0BD0246AD4 -S21445BBB014B123449C4202D130BCE5F71BBE14F8B1 -S21445BBC0015B9542F6D10022F6E700BFF000422021 -S21445BBD070B504460D4618460E4BAC42114653F812 -S21445BBE0203003D2DB69135500200DE00A4ADE6992 -S21445BBF052F820402A46F6B2237CFFF7CCFFB042E7 -S21445BC0003D00A230120637470BD0C236374082394 -S21445BC10A374E9E7F8684600F0004220F8B5414BC2 -S21445BC200D460746CE6953F820403F4B43F8201053 -S21445BC30204600F0A3FEEB7A23B12B7A13B9B376F0 -S21445BC40012373766B68072B03D8226942F40032CA -S21445BC502261013B226920461B0622F0F85203F07A -S21445BC60F8531343236122692B6822F4FF52C3F32A -S21445BC700C0322F01F02134300222361114600F0F5 -S21445BC8089FE0021204600F098FE236923F40053E0 -S21445BC9023612B7A002B3BD0636920466A7A23F0D2 -S21445BCA0444323F4FE1343EA82636361A97AFFF7AC -S21445BCB01FFF0021204600F0CFFE00221B492046EC -S21445BCC000F08AFE01221A49204600F085FE02232E -S21445BCD0B374002333737373B373337673612B690D -S21445BCE033622B7D86F82430124B6A7DDA55EB7A23 -S21445BCF00BB12B7A3BB101212046FFF70AFF012104 -S21445BD002046FFF727FFEA690B4B43F82720F8BD87 -S21445BD10A97A2046FFF7ECFE01220849204600F0A6 -S21445BD205BFEC6E7F8684600300142201500030072 -S21445BD301900030060FE4120F00042200F0001007C -S21445BD402DE9F341154B0446154D4FF6FF72DFF8C6 -S21445BD50548001A953F82060002355F820706846A2 -S21445BD6000F0D4FE4146304600F067FE024628B94C -S21445BD70DDE9000100F0D9FE0028F3D03046002169 -S21445BD80FFF7C7FE00213046FFF7E4FE0023BB74ED -S21445BD9045F8243002B0BDE8F08100BFF86846009B -S21445BDA0F0004220160002002DE9F047DFF88880B3 -S21445BDB006461F4B8A4658F82040914653F8207051 -S21445BDC010462146FFF784FE054668BB5146237C50 -S21445BDD009F101093046FFF7DEFEE07204F0E6FEA3 -S21445BDE0C4F800A05FFA89F3257263720923A37429 -S21445BDF001236574A373237304F0F4FE294638467D -S21445BE00FFF776FE0B4B4FF4FA7253F826305B6A13 -S21445BE1003FB09F3B3FBF2F358F8262001331576F6 -S21445BE20536123681B783B772846BDE8F08700BFFB -S21445BE30F868460030014220F00042200A4B53F88D -S21445BE402020537A107A1B1A507CDBB240B94BB18E -S21445BE50127E002A0CBF0220032001B10B707047EA -S21445BE600020FAE71846F8E7F00042202DE9F047AB -S21445BE701B4E80461B4B8A4656F82050914653F833 -S21445BE80207010462946FFF723FE044620BB09F1DD -S21445BE90010904F0BFFEC5F804A05FFA89F32C72C9 -S21445BEA0AB720723AB7401236C74AB736B7304F0EE -S21445BEB0CDFE0D4B4FF4FA72214653F828303846DE -S21445BEC05B6A03FB09F3B3FBF2F356F8282001330C -S21445BED014765361FFF70CFE2046BDE8F08700BF99 -S21445BEE0F0004220F868460030014220094B53F8DE -S21445BEF02030987A1A7A801AC0B208705A7C32B9BD -S21445BF0030B11B7E002B0CBF02200320704700205B -S21445BF10704700BFF0004220164A174B174953F8A2 -S21445BF20203070B552F820400025012620469E74E4 -S21445BF301D735D739D7300F08FFD63692A46204629 -S21445BF4023F050430E4923F4FE13636100F044FD8D -S21445BF50324620460B4900F03FFD2A4620460A4910 -S21445BF6000F03AFD2A4620460849BDE8704000F0F4 -S21445BF7033BD00BFF8684600F00042201E000200B0 -S21445BF80150003000E000100190003000F00010014 -S21445BF90084B53F820309A7B02F0FF033AB9064A1D -S21445BFA0064952F82020095C18461177704702204A -S21445BFB0704700BFF0004220F868460060FE41200A -S21445BFC0034B53F8200008B1807CC0B2704700BFD1 -S21445BFD0F0004220104B10B553F82040A27C072AAB -S21445BFE0D3B210D8032B10D9636983B90B4A012104 -S21445BFF052F82020217623730E236374936923B168 -S21445C0002146984701E0092BEED0237E10BD636993 -S21445C010013B6361F9E700BFF00042203001422052 -S21445C020034B002253F820301A765961704700BFFB -S21445C030F0004220F8B50246184B0846184953F812 -S21445C040225051F82210AB7C097ADCB211B33F2856 -S21445C05020D8012C1CD0AB7B03F0FF04E3B9114B71 -S21445C0600121E873012753F82260E5F79DFB03237A -S21445C070394628743046AB746C74AF73FFF738FD99 -S21445C0803A460949304600F0A7FC4FF40053F361A1 -S21445C0902046F8BD0124FBE70224F9E7F0004220DC -S21445C0A030014220F86846000F000100F8B51C4BE9 -S21445C0B000261C4953F8205032461B4B6E7453F8E5 -S21445C0C020401A4B53F820702046636923F05043AE -S21445C0D023F4FE13636100F07FFC012214492046D9 -S21445C0E000F07AFC32461349204600F075FC3B7A50 -S21445C0F043B9B97A2046FFF7FBFC01220E49204694 -S21445C10000F06AFC04F0BAFD0223AB740023AB735F -S21445C1102B736B732B76BDE8F84004F0CBBD00BFA0 -S21445C120F00042200E000100F8684600300142202B -S21445C13019000300150003000F0001002DE9F74F15 -S21445C140DFF8ECB00646364B8A465BF82080174645 -S21445C15053F8209010464146FFF7BAFC044605467C -S21445C16000284FD102462F49484600F035FC224666 -S21445C1702D49484600F030FC98F810303A4651466E -S21445C180304688F81140FFF706FD284B88F80B0027 -S21445C1904FF4FA7253F826305B6A07FB0333B3FB5A -S21445C1A0F2F35BF826200133DFF888B01476536146 -S21445C1B098F8113093BBE3B29F422FD388BF1AF845 -S21445C1C004504FF0000398BF98F80B504FF6FF7297 -S21445C1D001A9684689F81C5000F098FC594648461F -S21445C1E000F02BFC024688B1D9F81C30DBB25D1B4B -S21445C1F018BF0125A74202D00134002DD8D03046BD -S21445C200FFF754FF284603B0BDE8F08FDDE900018F -S21445C21000F08BFC0028E1D00325EBE70125EEE78F -S21445C220F8684600150003000F0001003001422063 -S21445C230F0004220150002002DE9F04F002389B09A -S21445C2403C4F05468DF81730164657F820803A4B32 -S21445C2500291414653F820901046FFF739FC8DF879 -S21445C26017009DF8173003F0FF04002B5AD12246DD -S21445C27032494846DFF8D0A000F0AEFB22463049AA -S21445C280484600F0A9FB731C88F8114001935AF8FC -S21445C29025304FF00001019A07A85B6A5FFA84FBD8 -S21445C2A053434FF4FA72B3FBF2F357F825200133A4 -S21445C2B0117606A9536103234FF6FF728DF81730A2 -S21445C2C0002300F023FC0022DDE9061000F02DFCDB -S21445C2D0034648B91B494846039300F0AEFB039B0B -S21445C2E00028F0D08DF8173098F811302BB101237F -S21445C2F08DF817300CE01C46C9E79DF81730B3B9E2 -S21445C3002B46029A31465846FFF762FC8DF81700D1 -S21445C3109DF817301BB9A64204F10103EBD1284618 -S21445C320FFF7C4FE9DF8170009B0BDE8F08F03235C -S21445C330DEE700BFF0004220F8684600150003001F -S21445C3400F0001001500020030014220194BF7B5D9 -S21445C35053F820600022184B0446184953F82050DD -S21445C360174F284600F038FB00221649284600F0AD -S21445C37033FB00221449284600F02EFB00234FF6D7 -S21445C380FF7201A9684600F0C1FB3946284600F011 -S21445C39054FB024628B9DDE9000100F0C6FB00283B -S21445C3A0F3D02046FFF782FE00233373737303B042 -S21445C3B0F0BD00BFF0004220F868460015000300B7 -S21445C3C016000200190003000F0001002DE9F04F8A -S21445C3D0DFF848B385B0DFF8489304465BF820306D -S21445C3E05F4659F820804E460093B94BB94953F8F5 -S21445C3F02050284600F012FB8246B8F1000F04D1C3 -S21445C4000021284600F028FB80E0B349284600F086 -S21445C41014FB00287DD0B149284600F0FFFA0028D5 -S21445C42077D0AD4928465BF824B059F8247000F01B -S21445C43013FB00212846FFF75BFB0022A749284649 -S21445C44000F0CAFA0122A6492846EB6900F0C4FA6C -S21445C4509BF808A0BAF1000F18D0BB7C032B02D07E -S21445C4604FF0000A37E0DBF820304FF4FA724FF011 -S21445C470000AB3FBF2F359F82420013382F818A0DA -S21445C48053610523BB7455232B7724E003234FF0D4 -S21445C490010987F80E907B740423BB747B7E73B1C9 -S21445C4A04A468C49284600F097FA4946284687F872 -S21445C4B01AA0FFF72EFB49462846FFF74BFBDBF84D -S21445C4C020304FF4FA720021B3FBF2F356F82420DD -S21445C4D00133117653618349284600F0AEFA0028A9 -S21445C4E000F03C828049284600F098FA002800F083 -S21445C4F035827C49284600F0AFFA0D2388F811307E -S21445C500009B9B6913B141462046984705B0BDE858 -S21445C510F08F7649284600F090FA002800F006810C -S21445C520BAF1000F00F0028156F824B028466F494C -S21445C5304FF0000A00F090FA9BF81230012B5FFA94 -S21445C54083F900F08B80B9F1040FC4D19BF81930FC -S21445C550002B85D0DFF8CCB157F824909BF80070B7 -S21445C56056F824607B1C8BF80030002F00F0A9801D -S21445C57051460BF1040001F0EDF8514607465C487C -S21445C58001F0F6F84CF2617343439F42C0F0928047 -S21445C5904CF6857343439F4295BF4FF0800C4FF052 -S21445C5A0F80C4FF496410021524B43439F4207D324 -S21445C5B0514B43439F429CBF4FF0800C4FF4615113 -S21445C5C04E4B43439F4205D34D4B43439F4298BFF3 -S21445C5D04FF416514B4B43439F4205D34A4B434377 -S21445C5E09F4298BF4FF49651484B43439F4203D3CF -S21445C5F0474B5843874261D900293FF431AFD9F8B4 -S21445C6000430D9F8282059438A42B2FBF1F3FFF4A7 -S21445C61027AFD9F8002093423FF422AF2A69C3F3E7 -S21445C6200C0322F4FF5222F01F0213432B61394BB1 -S21445C63003F804C00223737400237376D9F81830C0 -S21445C64013B131462046984700222249284600F035 -S21445C650C3F90623B3740423737401E76B6957F86B -S21445C660247013F0805FCDF80CA0FA68DFF8B8A008 -S21445C67009D103A9204690476B6903EA0A0343F0AC -S21445C68080536B61ECE66B6903A9204656F8246037 -S21445C69003EA0A036B6190471F4B039A9A427FF65B -S21445C6A0DFAE86F81190BB69002B5AD0314620463E -S21445C6B0984756E04FF0F80C514675E74FF416612B -S21445C6C09DE7384601F040F8CBF80400C8E600BFC1 -S21445C6D0F86846000E0001001F0002000F0001002A -S21445C6E015000300130002001B0003001E00020095 -S21445C6F040420F00D7090100B1140100C38E010066 -S21445C7000A9F0100861D0300143E03000D3B0600EC -S21445C710287C060060FE4120EF4902003001422099 -S21445C720F0004220B8284020FF3FE02F8E4928469B -S21445C73000F083F9C8B18D49284600F06FF9A0B1DD -S21445C7408949284656F8246057F8247000F084F93D -S21445C750EB6908237374B37C092BA4D0B37C072BF1 -S21445C760A1D02046FFF7A2FC7AE68149284600F08C -S21445C77064F918B17F49284600F050F900F0010ADF -S21445C7807B49284656F8249000F057F900283FF490 -S21445C790A2AE7849284600F041F900283FF49BAE02 -S21445C7A099F81230072B5FFA83F979D006D8A9F1A4 -S21445C7B00409B9F1020F1BD9EB698CE6B9F1090FEB -S21445C7C0FAD16D492846D5F81CB057F8247056F866 -S21445C7D0246000F032F9002840F0838086F81190F6 -S21445C7E0BB6913B13146204698470023337321E091 -S21445C7F0EB6956F824605FFA83F957F82470B37CE2 -S21445C800052B5FFA83FB19D0BBF1060F23D0BBF18E -S21445C810040F7FF460AEB9F1550F04D1062386F8B0 -S21445C82011B0B37457E605237374BB6913B131462B -S21445C830204698472046FFF739FC4CE6B9F1550F98 -S21445C84003D10623B374337C1EE609237374002391 -S21445C850B373BB690AE0397A91B1327CBB694A4504 -S21445C8604FF0000209D186F811B0B273002B3FF4A1 -S21445C87032AE3146204698472DE609217174F4E7D5 -S21445C88048460191E4F790FFFF28F07386F810902C -S21445C89004D0019986F811B0B173DAE70723C3E7E8 -S21445C8A056F82460234657F82470B17A72680139E1 -S21445C8B0307AC9B2FFF78CF9337AB27A93423CBFE5 -S21445C8C00133337228B9B37A327A9A427FF403AE8B -S21445C8D0BFE7BB6913B131462046984700237373BB -S21445C8E0A8E7717A5FFA8BFB337AC91AC9B2012970 -S21445C8F00FD1F27AB2EB0B0218BF0122306890F8DE -S21445C90000C0DC4501D0012900D122B1092373744A -S21445C91066E70022F2E7411C01333160DBB2717AEB -S21445C92033728B4206D2727AD31A012B0CBFF37A36 -S21445C9304378A9E50B230F49284673740A23B37435 -S21445C94000F04AF8BB6913B13146204698470023A4 -S21445C9503373B37C012B3FF4BEAD6BE7BAF1000FE2 -S21445C9603FF4D4AD4CE500BF1100020019000300AA -S21445C970150002001500030017000200034B036173 -S21445C980034B436100238361036270470400000F35 -S21445C99000C01FC002B10131022904D1036943F02A -S21445C9A0005303617047836923F0100343EA01117E -S21445C9B08161036923F00053F3E7826901F0FE03C2 -S21445C9C001F0010122F0020213438361836923F0DB -S21445C9D00103194381617047F8B50F0C06461546A5 -S21445C9E08CB204F07FF9012F05D0032F0CD0BDE89B -S21445C9F0F84004F093B93269A74005FA04F422EAF0 -S21445CA00070214433461F2E70123B269A34005FAED -S21445CA1004F422EA03021443B461E8E70B0C012B45 -S21445CA2003D0032B07D000207047006989B2C84061 -S21445CA3000F0010070478069F8E70B0C022B03D025 -S21445CA40042B07D000207047406989B2C84000F0E3 -S21445CA5001007047C069F8E7034600294AD0A1F5AA -S21445CA60003110390F294FD80F294DD8DFE801F08E -S21445CA702A221A12084C4C4C4C4C4C4C4C4C3A32D4 -S21445CA80426922F0C02222F4F81242F480120020B5 -S21445CA905A617047426922F0C02222F4F81242F4E5 -S21445CAA00022F4E7426922F0C02222F4F81242F44A -S21445CAB08022ECE7426922F0C02222F4F81242F4C2 -S21445CAC00032E4E7426922F0C02222F4F81242F42A -S21445CAD08032DCE7426922F0C02222F4F81242F0A6 -S21445CAE00042D4E7426922F0C02222F4F81242F00E -S21445CAF08042CCE7426922F0C02222F4F81242F086 -S21445CB00404242F4F812C2E701207047F8B516468F -S21445CB101C4607460D46184600F016FE2146386068 -S21445CB20304600F025FE2860F8BD13B50C4601904A -S21445CB30114601A800F00EFEA04234BF0020012099 -S21445CB4002B010BD0D4A0E4B52F8202053F8203047 -S21445CB50917D02290CD100219175996921F48001B6 -S21445CB609961996921F400219961002313757047ED -S21445CB70996921F400019961EFE700BF70014220F1 -S21445CB8038694600124B134A53F8203052F8202095 -S21445CB90996921F480219961996921F0006199612B -S21445CBA0996921F080719961996921F0806199614F -S21445CBB0996921F000719961996921F4001199618B -S21445CBC0DB6900235375D17D022900D1D3757047A3 -S21445CBD038694600700142201E4B1F4A53F8201004 -S21445CBE01E4B52F8202053F8203070B55868D57A39 -S21445CBF00446012D14F8012B05D8D8685C60013829 -S21445CC00D8600A7770BDDE6892B25C60012E10D19E -S21445CC10D8680138D860022DC2F30023D4B24FEA53 -S21445CC2083700ED18A6922F0804202438A610C776E -S21445CC30E8E744780230586042EA0422D868023869 -S21445CC40E8E78B69C2F3402223F04043034343EAB7 -S21445CC50C272EBE738694600B001422070014220B7 -S21445CC60204A214B10B552F8204053F82010E27A5E -S21445CC701E4B012A53F8203098680FD8CA690270AF -S21445CC80E27A22B999680A7802F07F020A709A68B1 -S21445CC9001329A601A69013A1A6110BD022A15D105 -S21445CCA08C69CA69E10FD2B242EA01221C69D1B247 -S21445CCB0012C0170EBD09968120A481C98604A709E -S21445CCC09A6801329A601A69023AE5E78A698C6978 -S21445CCD0C969520DE40FC9B202F4007241EA042153 -S21445CCE00A43E3E7B0014220386946007001422016 -S21445CCF0002138B50446084600F03AFD05460020B2 -S21445CD0000F022FDA04284BF04F1FF1404F57F44E1 -S21445CD10241AA5422CBF0020012038BD0F2830B567 -S21445CD2000D9FEE701B9FEE7434A52F8203003B181 -S21445CD30FEE70B7A202B00D9FEE74B6841F6FE74DA -S21445CD40013BA34200D9FEE78C6A3C4B42F82040A3 -S21445CD503B4A53F8203042F82010CA7A032A09BFC6 -S21445CD604A7A0122B2FA82F2520902B9FEE7621EF7 -S21445CD7004F11705002002F8010FAA42FBD1314AFB -S21445CD801A61314A5A6198610A7A072A03D818699E -S21445CD9040F400301861013A1869120620F0F85040 -S21445CDA002F0F85202431A6118694A6820F4FF50A7 -S21445CDB0C2F30C0220F01F0002431A61487ACA7A71 -S21445CDC078B3022A1ED11A6942F000521A6100F061 -S21445CDD0FE029D6900F0010025F002052A439A618E -S21445CDE09A6922F0010202439A611A69887A22F406 -S21445CDF0005242EA40321A610023A375E3750B6878 -S21445CE00236030BD3AB99A6922F401629A611A697B -S21445CE1022F00052DAE79D6925F0100545EA021230 -S21445CE20F4E7032ACFD01AB99A6942F40062EDE7CF -S21445CE309D69013AF0E700BF700142203869460017 -S21445CE40B00142200400000F00C01FC00F28F8B5EF -S21445CE50054600D9FEE71A4B1A4E53F8204056F8B9 -S21445CE60203003B9FEE7002000F06EFC07466369F4 -S21445CE705B0204D43846FFF73BFF0028F7D0A3698A -S21445CE8023F40003A361A36923F48003A361A36984 -S21445CE9023F40013A361A36923F00063A361A36988 -S21445CEA023F08073A361A36923F08063A361A3691C -S21445CEB023F00073A361002346F82530F8BD00BF74 -S21445CEC038694600700142200F282DE9F84306468A -S21445CED08846174600D9FEE701B9FEE702B9FEE7E0 -S21445CEE0264B53F82050264B53F8204004B9FEE70E -S21445CEF005F068FE237D03F0FF0933BB0123237548 -S21445CF0005F07AFE0223E7604846A375AB69C4F888 -S21445CF10048023F40003AB61AB6923F48003AB6163 -S21445CF20AB6943F40023AB6100F00EFC0746E368AB -S21445CF3083B9AB6923F40023AB61E368DBB9A3751A -S21445CF4000232375A07DC0B202E005F055FE022001 -S21445CF50BDE8F8833846FFF7CBFE0028E9D13046D2 -S21445CF60FFF73AFE6B691B02E1D43846FFF7C0FE71 -S21445CF700028F7D0DBE70323E1E700BF3869460022 -S21445CF80700142200F282DE9F04704460F46164605 -S21445CF9000D9FEE701B9FEE702B9FEE7DFF878906B -S21445CFA01B4B59F8208053F820A0B8F1000F00D14C -S21445CFB0FEE705F039FE98F8143003F0FF0543B94F -S21445CFC0012388F8143005F049FEBAF1000F05D163 -S21445CFD0FEE705F043FE0220BDE8F0879AF80C30E0 -S21445CFE0012B00D9FEE7012B10D10A4B022159F837 -S21445CFF0242053F82430D660576091759A6942F4D8 -S21445D00000229A619A6942F400029A612846E3E74B -S21445D010B001422038694600700142200F2810B5FD -S21445D02000D9FEE70B4B0C4A53F8203052F8202027 -S21445D03003B9FEE702B9FEE741B1187D00F0FF04EB -S21445D04030B1127B012A01D1DA680A60987D10BD9D -S21445D0500C60FBE770014220B00142200F2810B556 -S21445D06000D9FEE70D4A0E4952F820400D4A51F8C0 -S21445D070203052F8202002B9FEE703B9FEE7117DBD -S21445D08051B1062191751B7B012B01D1FFF75AFD46 -S21445D090A36A43F40043A362002010BD38694600E6 -S21445D0A0B0014220700142200F282DE9F34706467D -S21445D0B08846174600D9FEE701B9FEE702B9FEE7FE -S21445D0C0DFF85891544B59F8205053F8204005B98D -S21445D0D0FEE705F0DBFD6B7D03F0FF0A002B5AD11A -S21445D0E001236B7505F0ECFD02232F615046EB7569 -S21445D0F0A369C5F8088023F40013A361A36943F424 -S21445D1008023A36100F020FB59F82680074601904E -S21445D110D8F81030EBB13846FFF7EAFDC8B9636971 -S21445D1209B0204D43846FFF7E3FD0028F7D0636931 -S21445D130180336D5052388F81730A36923F48023CA -S21445D140A361636923F0C02323F4F81343F4002353 -S21445D1506361002101A800F0FDFA00210646084655 -S21445D16000F006FB864201D30323EB75EB7D022BCD -S21445D17001D10023EB752B691BB9EA7D052A00D141 -S21445D180EB75A36923F48023A36100236B75E369DC -S21445D190E87DC0B202E005F093FD022002B0BDE88E -S21445D1A0F087636999030ED5072388F81730A36976 -S21445D1B023F48023A361636923F0C02323F4F81383 -S21445D1C043F40033C4E763695A030ED5092388F848 -S21445D1D01730A36923F48023A361636923F0C02332 -S21445D1E023F4F81343F48023B2E76369DB030ED5D3 -S21445D1F0082388F81730A36923F48023A36163695D -S21445D20023F0C02323F4F81343F48033A0E73046D5 -S21445D210FFF726FD7CE700BF3869460070014220CF -S21445D2200F282DE9F04704460F46164600D9FEE777 -S21445D23001B9FEE702B9FEE7DFF8B4902A4B59F884 -S21445D240208053F820A0B8F1000F00D1FEE705F086 -S21445D2504FFD98F8153003F0FF0543B9012388F8CC -S21445D260153005F05FFDBAF1000F05D1FEE705F074 -S21445D27059FD0220BDE8F0879AF80C20012A00D90E -S21445D280FEE7012A2DD159F82400184B4275022293 -S21445D29053F824300661C2755A69876022F0C02269 -S21445D2A022F4F81242F470225A619A6A42F4804295 -S21445D2B09A629A6942F480229A619A6942F00062BB -S21445D2C09A619A6942F080729A619A6942F08062E0 -S21445D2D09A619A6942F000729A619A6942F400121C -S21445D2E09A612846C6E700BFB00142203869460025 -S21445D2F0700142200F2810B500D9FEE70B4B0C4AAB -S21445D30053F8203052F8202003B9FEE702B9FEE76D -S21445D31041B1587D00F0FF0430B1127B012A01D19E -S21445D3201A690A60D87D10BD0C60FBE77001422083 -S21445D330B00142200F2810B500D9FEE7114A124920 -S21445D34052F82040114A51F8203052F8202002B9B0 -S21445D350FEE703B9FEE7517D91B10621D1751B7BEA -S21445D360012B01D1FFF70EFC636923F0C02323F49C -S21445D370F81343F470236361A36A43F48043A362BE -S21445D380002010BD38694600B00142207001422099 -S21445D3900F2803462DE9F04300D9FEE7374850F8F5 -S21445D3A0236076B1347D757D14F0FF040CBF0120F3 -S21445D3B0022025B1002C08BF0220BDE8F083002CD2 -S21445D3C0FBD12F4850F8235002B9FEE701EB810008 -S21445D3D08B00904200D9FEE7B2FBF3F39FB2BB0049 -S21445D3E0B2FBF3F3B2FBF1FC994234BFA3EB010861 -S21445D3F0A1EB0308BCF1200F3AD8BCF1040F39D88D -S21445D40004202A6942F400322A611CE001FB04FE2E -S21445D410B2FBFEFE1FFA8EF36343B2FBF3F399426B -S21445D42034BFA3EB0109A1EB0309C14598BF2046CC -S21445D43004F101049CBF1FFA8EF7C846A4B26445A2 -S21445D440E4D90728DDD901382A69C7F30C07000651 -S21445D45022F0F85200F0F8501043286100202A695F -S21445D46022F4FF5222F01F023A432A613360A4E7B2 -S21445D4704FF0200C04200524E1E700BF7001422050 -S21445D480386946000F2800D9FEE701B9FEE7034B89 -S21445D49053F820301B680B60704700BF7001422070 -S21445D4A00F2800D9FEE701B9FEE702B9FEE7034BB0 -S21445D4B053F8203000205960DA60704770014220EA -S21445D4C00F2800D9FEE701B9FEE702B9FEE7034B90 -S21445D4D053F82030002099601A6170477001422049 -S21445D4E00F282DE9F74F054600D9FEE78B4F8C4BA5 -S21445D4F057F8208053F82040B8F1000F0BD1E36968 -S21445D500636923F0C02323F4F81343F4702363615F -S21445D51003B0BDE8F08F6269824EC2F3C043120382 -S21445D52056F8209063D5626922F0C02222F4F8129C -S21445D53042F400226261A2691001C2F3C06103D5BC -S21445D540052388F8173000236269C2F340409203EA -S21445D55011D583B9626922F0C02222F4F81242F44A -S21445D56000326261A269C2F3406C920141D507223E -S21445D570614688F817206269C2F30040D20311D588 -S21445D58083B9626922F0C02222F4F81242F480324E -S21445D5906261A269C2F3006CD2012CD508226146AD -S21445D5A088F817206269500327D54BBB636923F07B -S21445D5B0C02323F4F81343F480236361A369590118 -S21445D5C01ED5092388F8173099F80C30012B02D15F -S21445D5D02846FFF7D7FAD9F820A0BAF1000F0FD0A2 -S21445D5E0D9F82430032241462846D04708E0194654 -S21445D5F0AAE70346BFE70346D4E70BB90029E3D1BC -S21445D60063699A02C3F340581CD5A369C3F3405ACD -S21445D6109B0255D557F82580284656F82590FFF79E -S21445D6201FFBD8F810204AB9D9F810B0BBF1000F47 -S21445D63004D0D9F8143041462846D847D8F8103093 -S21445D64083B3D04663691802C3F3C05B03D5B8F10C -S21445D650000F37D0D84663695A027FF559AFB8F1FF -S21445D660000F7FF455AFA3695B027FF551AF57F8BE -S21445D6702570FB68002B7FF44BAF56F82540237B7F -S21445D680012B02D12846FFF75DFAA669002E3FF426 -S21445D6903FAFE369022239462846B44603B0BDE8A3 -S21445D6A0F04F60472846FFF76DFAD9F810B0BBF142 -S21445D6B0000FC6D0D9F8143002224146D847C0E7F5 -S21445D6C0E369BFE7A3691902C3F3C058C3D557F842 -S21445D6D02590D9F80C30002BBCD056F82530284676 -S21445D6E00193FFF779FAD9F80C2052B9019BD3F884 -S21445D6F018A0BAF1000F04D0DB6901224946284636 -S21445D700D047D9F80C30002BA4D1A36923F40003E5 -S21445D710A361A36943F48003A3619CE7700142209B -S21445D72038694600B00142200020FFF7D9BE0220E6 -S21445D730FFF7D6BE0A20FFF7D3BE0D20FFF7D0BEB3 -S21445D74000B1FEE700F01EB8012801D100F03AB856 -S21445D7500020704719B1012903D100F047B80120D0 -S21445D760704700207047012901D100F05DB8704729 -S21445D770034621B1012901D100F068B800231846B7 -S21445D780704700000A4B1B6803B9FEE7094A0121AA -S21445D79011706FF07F41084A13605A68074B1A604C -S21445D7A00022074B1A6059609A6005221A60704736 -S21445D7B034514600F4014220F8014220F00142204F -S21445D7C010E000E0064B1B7803B9FEE7054B1B68E7 -S21445D7D003B9FEE7044B986820F07F40704700BFCA -S21445D7E0F4014220F801422010E000E00B4B0146D0 -S21445D7F01B7803B9FEE70A4B1B6803B9FEE70948E1 -S21445D8000B68826822F07F429A4204D94068801AA3 -S21445D81018440A607047981AFBE700BFF401422097 -S21445D820F801422010E000E0054B1B7803B9FEE7FF -S21445D830044B1B6803B9FEE7034B1860704700BFEF -S21445D840F4014220F8014220F001422008B50C4B75 -S21445D8501B7803B9FEE70B4B1B6803B9FEE70A4B7B -S21445D8604FF0FF321B68A0FB0301084B8B4208BFF5 -S21445D870824200D2FEE7064A0023EFF7C7FF08BDFF -S21445D880F4014220F8014220F00142203F420F00B9 -S21445D89040420F0038B50C46054602F00BFC074BD8 -S21445D8A053F8251001EB0411D1F80C3143F0010370 -S21445D8B0C1F80C31BDE8384002F018BCA83B46001C -S21445D8C0034B103153F8203009015858704700BFB4 -S21445D8D0A83B4600074B042953F8203004D1D3F81B -S21445D8E0FC0000F00100704703EB0113D3F80C0170 -S21445D8F0F7E700BFA83B4600094B0A7853F82030A7 -S21445D9001AB11A6822F002021A604A7822B11A68D9 -S21445D91042F001021A6070471A6822F00102F9E7E0 -S21445D920A83B4600F8B50C4605460F7802F026FBA0 -S21445D930164B53F8256006EB0713D3F8082122F05B -S21445D9400102C3F8082102F035FB277802F07EFB7A -S21445D95006EB0716D6F8083123F00203C6F8083159 -S21445D96002F090FB28462178FFF794FF3020237875 -S21445D970012145430C20064A00FB035553195155D2 -S21445D98062685A60227A1A72F8BD00BFA83B460004 -S21445D99000284020154B022853F82020F0B523D800 -S21445D9A01844C37B047B93B10023013C0621C2F88F -S21445D9B0F830C2F8F0300123C2F8FC3000230127C6 -S21445D9C018465E1CDBB2A34203D31160F0BD0221AC -S21445D9D0F4E702EB031510331B01C5F80801D050D8 -S21445D9E03346C5F80C71ECE70221EEE7A83B460046 -S21445D9F00D4B53F8203010B503EB0114D4F808014D -S21445DA00C0070FD41031013A09015A5002F0B6FA50 -S21445DA10D4F8083143F00103C4F80831BDE8104096 -S21445DA2002F0C8BA10BD00BFA83B460038B504464C -S21445DA300D4602F0A3FA094B53F8243003EB0513C1 -S21445DA40D3F8082122F00102C3F8082102F0B2FA01 -S21445DA5029462046BDE838401CE700BFA83B46009F -S21445DA60044B103153F8203003EB0113002158685E -S21445DA70704700BFA83B460038B50C460546FFF73D -S21445DA8009FF02F0E3FA074B53F8251001EB0411A2 -S21445DA90D1F8083143F00203C1F80831BDE83840F3 -S21445DAA002F0F0BAA83B460038B504460D4602F0EB -S21445DAB0CDFA094B53F8243003EB0513D3F8082168 -S21445DAC022F00202C3F8082102F0DCFA2946204675 -S21445DAD0BDE83840DEE600BFA83B460038B5194BE2 -S21445DAE04FF0FF3553F82040C4F8105102F0AEFA17 -S21445DAF0D4F8183123F00203C4F8183102F0C2FAFC -S21445DB0002F070FAD4F8183143F00403C4F818311B -S21445DB1002F084FA02F032FAD4F8183143F00103E1 -S21445DB20C4F8183102F046FAC4F8005102F026FA55 -S21445DB30D4F8083143F00103C4F80831BDE838404D -S21445DB4002F038BAA83B4600054B002253F8203071 -S21445DB50D3F8E010D3F8E400101841F100017047FF -S21445DB60A83B46002DE9F041124D0024124FE1B284 -S21445DB700020FFF7AFFE012815D10020FFF7AAFECB -S21445DB80064607EB04130020D3F80881FFF782FE0C -S21445DB90012E08D118F0020F05D02B781BB16B6803 -S21445DBA00BB1287A984701340C35052CDFD1BDE8F2 -S21445DBB0F08100BF0028402000000B4008B5E3F781 -S21445DBC0EBFD0A4B53F820204AB9EFF31081084A7B -S21445DBD042F8201052F82020D20700D472B653F8E7 -S21445DBE02020013243F8202008BD00BF142C4320D6 -S21445DBF04C17432008B5E3F7CFFD084B53F82020D4 -S21445DC00013A43F82020064A52F82020D20703D48A -S21445DC1053F8203003B962B608BD00BF142C432024 -S21445DC204C17432008B5E3F7B7FD0A4B53F82020B9 -S21445DC304AB9EFF31081084A42F8201052F82020DE -S21445DC40D20700D472B653F82020013243F820207C -S21445DC5008BD00BF3C1D4320A423432008B5E3F779 -S21445DC609BFD084B53F82020013A43F82020064AEE -S21445DC7052F82020D20703D453F8203003B962B6B1 -S21445DC8008BD00BF3C1D4320A423432008B5E3F749 -S21445DC9083FD0A4B53F820204AB9EFF31081084A12 -S21445DCA042F8201052F82020D20700D472B653F816 -S21445DCB02020013243F8202008BD00BFE41A432047 -S21445DCC05C20432008B5E3F767FD084B53F8202052 -S21445DCD0013A43F82020064A52F82020D20703D4BA -S21445DCE053F8203003B962B608BD00BFE41A432096 -S21445DCF05C20432008B5E3F74FFD0A4B53F8202038 -S21445DD004AB9EFF31081084A42F8201052F820200D -S21445DD10D20700D472B653F82020013243F82020AB -S21445DD2008BD00BF542343204429432008B5E3F7E4 -S21445DD3033FD084B53F82020013A43F82020064A85 -S21445DD4052F82020D20703D453F8203003B962B6E0 -S21445DD5008BD00BF542343204429432008B5E3F7B4 -S21445DD601BFD0A4B53F820204AB9EFF31081084AA9 -S21445DD7042F8201052F82020D20700D472B653F845 -S21445DD802020013243F8202008BD00BFB41D4320A3 -S21445DD904C1C432008B5E3F7FFFC084B53F82020FE -S21445DDA0013A43F82020064A52F82020D20703D4E9 -S21445DDB053F8203003B962B608BD00BFB41D4320F2 -S21445DDC04C1C432008B5E3F7E7FC0A4B53F82020E4 -S21445DDD04AB9EFF31081084A42F8201052F820203D -S21445DDE0D20700D472B653F82020013243F82020DB -S21445DDF008BD00BF7C2843209C2B432008B5E3F78D -S21445DE00CBFC084B53F82020013A43F82020064A1D -S21445DE1052F82020D20703D453F8203003B962B60F -S21445DE2008BD00BF7C2843209C2B432008B5E3F75C -S21445DE30B3FC0A4B53F820204AB9EFF31081084A41 -S21445DE4042F8201052F82020D20700D472B653F874 -S21445DE502020013243F8202008BD00BF0C1B43207C -S21445DE603C22432008B5E3F797FC084B53F820209F -S21445DE70013A43F82020064A52F82020D20703D418 -S21445DE8053F8203003B962B608BD00BF0C1B4320CB -S21445DE903C22432008B5E3F77FFC0A4B53F8202085 -S21445DEA04AB9EFF31081084A42F8201052F820206C -S21445DEB0D20700D472B653F82020013243F820200A -S21445DEC008BD00BFDC274320BC1A432008B5E3F74E -S21445DED063FC084B53F82020013A43F82020064AB5 -S21445DEE052F82020D20703D453F8203003B962B63F -S21445DEF008BD00BFDC274320BC1A432008B5E3F71E -S21445DF004BFC0A4B53F820204AB9EFF31081084AD8 -S21445DF1042F8201052F82020D20700D472B653F8A3 -S21445DF202020013243F8202008BD00BF1C1F432097 -S21445DF30E424432008B5E3F72FFC084B53F820208C -S21445DF40013A43F82020064A52F82020D20703D447 -S21445DF5053F8203003B962B608BD00BF1C1F4320E6 -S21445DF60E424432008B5E3F717FC0A4B53F8202072 -S21445DF704AB9EFF31081084A42F8201052F820209B -S21445DF80D20700D472B653F82020013243F8202039 -S21445DF9008BD00BFB4274320CC1E432008B5E3F791 -S21445DFA0FBFB084B53F82020013A43F82020064A4D -S21445DFB052F82020D20703D453F8203003B962B66E -S21445DFC008BD00BFB4274320CC1E432008B5E3F761 -S21445DFD0E3FB0A4B53F820204AB9EFF31081084A71 -S21445DFE042F8201052F82020D20700D472B653F8D3 -S21445DFF02020013243F8202008BD00BF842043205E -S21445E0005428432008B5E3F7C7FB084B53F82020B0 -S21445E010013A43F82020064A52F82020D20703D476 -S21445E02053F8203003B962B608BD00BF84204320AC -S21445E0305428432008B5E3F7AFFB0A4B53F8202096 -S21445E0404AB9EFF31081084A42F8201052F82020CA -S21445E050D20700D472B653F82020013243F8202068 -S21445E06008BD00BF641843204424432008B5E3F7A1 -S21445E07093FB084B53F82020013A43F82020064AE4 -S21445E08052F82020D20703D453F8203003B962B69D -S21445E09008BD00BF641843204424432008B5E3F771 -S21445E0A07BFB0A4B53F820204AB9EFF31081084A08 -S21445E0B042F8201052F82020D20700D472B653F802 -S21445E0C02020013243F8202008BD00BFF41E43201F -S21445E0D06422432008B5E3F75FFB084B53F820203E -S21445E0E0013A43F82020064A52F82020D20703D4A6 -S21445E0F053F8203003B962B608BD00BFF41E43206E -S21445E1006422432008B5E3F747FB0A4B53F8202023 -S21445E1104AB9EFF31081084A42F8201052F82020F9 -S21445E120D20700D472B653F82020013243F8202097 -S21445E13008BD00BF6C294320DC1D432008B5E3F726 -S21445E1402BFB084B53F82020013A43F82020064A7B -S21445E15052F82020D20703D453F8203003B962B6CC -S21445E16008BD00BF6C294320DC1D432008B5E3F7F6 -S21445E17013FB0A4B53F820204AB9EFF31081084A9F -S21445E18042F8201052F82020D20700D472B653F831 -S21445E1902020013243F8202008BD00BF5C254320DF -S21445E1A0CC19432008B5E3F7F7FA084B53F8202077 -S21445E1B0013A43F82020064A52F82020D20703D4D5 -S21445E1C053F8203003B962B608BD00BF5C2543202E -S21445E1D0CC19432008B5E3F7DFFA0A4B53F820205D -S21445E1E04AB9EFF31081084A42F8201052F8202029 -S21445E1F0D20700D472B653F82020013243F82020C7 -S21445E20008BD00BF7C1943208C22432008B5E3F7A0 -S21445E210C3FA084B53F82020013A43F82020064A13 -S21445E22052F82020D20703D453F8203003B962B6FB -S21445E23008BD00BF7C1943208C22432008B5E3F770 -S21445E240ABFA0A4B53F820204AB9EFF31081084A37 -S21445E25042F8201052F82020D20700D472B653F860 -S21445E2602020013243F8202008BD00BF842A4320E1 -S21445E270FC1B432008B5E3F78FFA084B53F82020DC -S21445E280013A43F82020064A52F82020D20703D404 -S21445E29053F8203003B962B608BD00BF842A432030 -S21445E2A0FC1B432008B5E3F777FA0A4B53F82020C2 -S21445E2B04AB9EFF31081084A42F8201052F8202058 -S21445E2C0D20700D472B653F82020013243F82020F6 -S21445E2D008BD00BF9C2643201418432008B5E3F725 -S21445E2E05BFA084B53F82020013A43F82020064AAB -S21445E2F052F82020D20703D453F8203003B962B62B -S21445E30008BD00BF9C2643201418432008B5E3F7F4 -S21445E31043FA0A4B53F820204AB9EFF31081084ACE -S21445E32042F8201052F82020D20700D472B653F88F -S21445E3302020013243F8202008BD00BF1422432088 -S21445E3409C21432008B5E3F727FA084B53F82020CD -S21445E350013A43F82020064A52F82020D20703D433 -S21445E36053F8203003B962B608BD00BF14224320D7 -S21445E3709C21432008B5E3F70FFA0A4B53F82020B3 -S21445E3804AB9EFF31081084A42F8201052F8202087 -S21445E390D20700D472B653F82020013243F8202025 -S21445E3A008BD00BFAC2A4320141D432008B5E3F73B -S21445E3B0F3F9084B53F82020013A43F82020064A43 -S21445E3C052F82020D20703D453F8203003B962B65A -S21445E3D008BD00BFAC2A4320141D432008B5E3F70B -S21445E3E0DBF90A4B53F820204AB9EFF31081084A67 -S21445E3F042F8201052F82020D20700D472B653F8BF -S21445E4002020013243F8202008BD00BFC426432003 -S21445E4103C18432008B5E3F7BFF9084B53F82020CE -S21445E420013A43F82020064A52F82020D20703D462 -S21445E43053F8203003B962B608BD00BFC426432052 -S21445E4403C18432008B5E3F7A7F90A4B53F82020B4 -S21445E4504AB9EFF31081084A42F8201052F82020B6 -S21445E460D20700D472B653F82020013243F8202054 -S21445E47008BD00BF241C43207C23432008B5E3F792 -S21445E4808BF9084B53F82020013A43F82020064ADA -S21445E49052F82020D20703D453F8203003B962B689 -S21445E4A008BD00BF241C43207C23432008B5E3F762 -S21445E4B073F90A4B53F820204AB9EFF31081084AFE -S21445E4C042F8201052F82020D20700D472B653F8EE -S21445E4D02020013243F8202008BD00BFEC2643200B -S21445E4E05419432008B5E3F757F9084B53F820204D -S21445E4F0013A43F82020064A52F82020D20703D492 -S21445E50053F8203003B962B608BD00BFEC26432059 -S21445E5105419432008B5E3F73FF90A4B53F8202032 -S21445E5204AB9EFF31081084A42F8201052F82020E5 -S21445E530D20700D472B653F82020013243F8202083 -S21445E54008BD00BF041E43208C18432008B5E3F7DA -S21445E55023F9084B53F82020013A43F82020064A71 -S21445E56052F82020D20703D453F8203003B962B6B8 -S21445E57008BD00BF041E43208C18432008B5E3F7AA -S21445E5800BF90A4B53F820204AB9EFF31081084A95 -S21445E59042F8201052F82020D20700D472B653F81D -S21445E5A02020013243F8202008BD00BFF41943203F -S21445E5B09429432008B5E3F7EFF8084B53F8202095 -S21445E5C0013A43F82020064A52F82020D20703D4C1 -S21445E5D053F8203003B962B608BD00BFF41943208E -S21445E5E09429432008B5E3F7D7F80A4B53F820207B -S21445E5F04AB9EFF31081084A42F8201052F8202015 -S21445E600D20700D472B653F82020013243F82020B2 -S21445E61008BD00BFCC2343208425432008B5E3F737 -S21445E620BBF8084B53F82020013A43F82020064A09 -S21445E63052F82020D20703D453F8203003B962B6E7 -S21445E64008BD00BFCC2343208425432008B5E3F707 -S21445E650A3F80A4B53F820204AB9EFF31081084A2D -S21445E66042F8201052F82020D20700D472B653F84C -S21445E6702020013243F8202008BD00BF441F432018 -S21445E680FC20432008B5E3F787F8084B53F82020CD -S21445E690013A43F82020064A52F82020D20703D4F0 -S21445E6A053F8203003B962B608BD00BF441F432067 -S21445E6B0FC20432008B5E3F76FF80A4B53F82020B3 -S21445E6C04AB9EFF31081084A42F8201052F8202044 -S21445E6D0D20700D472B653F82020013243F82020E2 -S21445E6E008BD00BF1C1A4320BC29432008B5E3F7E4 -S21445E6F053F8084B53F82020013A43F82020064AA1 -S21445E70052F82020D20703D453F8203003B962B616 -S21445E71008BD00BF1C1A4320BC29432008B5E3F7B3 -S21445E7203BF80A4B53F820204AB9EFF31081084AC4 -S21445E73042F8201052F82020D20700D472B653F87B -S21445E7402020013243F8202008BD00BF242B43205B -S21445E750AC25432008B5E3F71FF8084B53F82020AF -S21445E760013A43F82020064A52F82020D20703D41F -S21445E77053F8203003B962B608BD00BF242B4320AA -S21445E780AC25432008B5E3F707F80A4B53F8202095 -S21445E7904AB9EFF31081084A42F8201052F8202073 -S21445E7A0D20700D472B653F82020013243F8202011 -S21445E7B008BD00BF6C1F43202421432008B5E2F75F -S21445E7C0EBFF084B53F82020013A43F82020064A31 -S21445E7D052F82020D20703D453F8203003B962B646 -S21445E7E008BD00BF6C1F43202421432008B5E2F72F -S21445E7F0D3FF0A4B53F820204AB9EFF31081084A55 -S21445E80042F8201052F82020D20700D472B653F8AA -S21445E8102020013243F8202008BD00BF341B43208A -S21445E8209C1C432008B5E2F7B7FF084B53F8202059 -S21445E830013A43F82020064A52F82020D20703D44E -S21445E84053F8203003B962B608BD00BF341B4320D9 -S21445E8509C1C432008B5E2F79FFF0A4B53F820203F -S21445E8604AB9EFF31081084A42F8201052F82020A2 -S21445E870D20700D472B653F82020013243F8202040 -S21445E88008BD00BF4C2B4320D425432008B5E2F7EE -S21445E89083FF084B53F82020013A43F82020064AC8 -S21445E8A052F82020D20703D453F8203003B962B675 -S21445E8B008BD00BF4C2B4320D425432008B5E2F7BE -S21445E8C06BFF0A4B53F820204AB9EFF31081084AEC -S21445E8D042F8201052F82020D20700D472B653F8DA -S21445E8E02020013243F8202008BD00BF642743207E -S21445E8F04C21432008B5E2F74FFF084B53F820203C -S21445E900013A43F82020064A52F82020D20703D47D -S21445E91053F8203003B962B608BD00BF64274320CC -S21445E9204C21432008B5E2F737FF0A4B53F8202021 -S21445E9304AB9EFF31081084A42F8201052F82020D1 -S21445E940D20700D472B653F82020013243F820206F -S21445E95008BD00BF5C1B4320C41C432008B5E2F736 -S21445E9601BFF084B53F82020013A43F82020064A5F -S21445E97052F82020D20703D453F8203003B962B6A4 -S21445E98008BD00BF5C1B4320C41C432008B5E2F706 -S21445E99003FF0A4B53F820204AB9EFF31081084A83 -S21445E9A042F8201052F82020D20700D472B653F809 -S21445E9B02020013243F8202008BD00BF74174320AD -S21445E9C0FC25432008B5E2F7E7FE084B53F8202020 -S21445E9D0013A43F82020064A52F82020D20703D4AD -S21445E9E053F8203003B962B608BD00BF74174320FC -S21445E9F0FC25432008B5E2F7CFFE0A4B53F8202006 -S21445EA004AB9EFF31081084A42F8201052F8202000 -S21445EA10D20700D472B653F82020013243F820209E -S21445EA2008BD00BF8C2743207421432008B5E2F774 -S21445EA30B3FE084B53F82020013A43F82020064AF7 -S21445EA4052F82020D20703D453F8203003B962B6D3 -S21445EA5008BD00BF8C2743207421432008B5E2F744 -S21445EA609BFE0A4B53F820204AB9EFF31081084A1B -S21445EA7042F8201052F82020D20700D472B653F838 -S21445EA802020013243F8202008BD00BF2C23432018 -S21445EA90EC1C432008B5E2F77FFE084B53F82020D0 -S21445EAA0013A43F82020064A52F82020D20703D4DC -S21445EAB053F8203003B962B608BD00BF2C23432067 -S21445EAC0EC1C432008B5E2F767FE0A4B53F82020B6 -S21445EAD04AB9EFF31081084A42F8201052F8202030 -S21445EAE0D20700D472B653F82020013243F82020CE -S21445EAF008BD00BF9C1743200419432008B5E2F71C -S21445EB004BFE084B53F82020013A43F82020064A8E -S21445EB1052F82020D20703D453F8203003B962B602 -S21445EB2008BD00BF9C1743200419432008B5E2F7EB -S21445EB3033FE0A4B53F820204AB9EFF31081084AB2 -S21445EB4042F8201052F82020D20700D472B653F867 -S21445EB502020013243F8202008BD00BFA4284320CA -S21445EB60B422432008B5E2F717FE084B53F8202099 -S21445EB70013A43F82020064A52F82020D20703D40B -S21445EB8053F8203003B962B608BD00BFA428432019 -S21445EB90B422432008B5E2F7FFFD0A4B53F8202080 -S21445EBA04AB9EFF31081084A42F8201052F820205F -S21445EBB0D20700D472B653F82020013243F82020FD -S21445EBC008BD00BF6C2443202C1E432008B5E2F741 -S21445EBD0E3FD084B53F82020013A43F82020064A27 -S21445EBE052F82020D20703D453F8203003B962B632 -S21445EBF008BD00BF6C2443202C1E432008B5E2F711 -S21445EC00CBFD0A4B53F820204AB9EFF31081084A4A -S21445EC1042F8201052F82020D20700D472B653F896 -S21445EC202020013243F8202008BD00BFE41F4320C2 -S21445EC302C19432008B5E2F7AFFD084B53F82020C2 -S21445EC40013A43F82020064A52F82020D20703D43A -S21445EC5053F8203003B962B608BD00BFE41F432011 -S21445EC602C19432008B5E2F797FD0A4B53F82020A8 -S21445EC704AB9EFF31081084A42F8201052F820208E -S21445EC80D20700D472B653F82020013243F820202C -S21445EC9008BD00BFCC284320342A432008B5E2F7F8 -S21445ECA07BFD084B53F82020013A43F82020064ABE -S21445ECB052F82020D20703D453F8203003B962B661 -S21445ECC008BD00BFCC284320342A432008B5E2F7C8 -S21445ECD063FD0A4B53F820204AB9EFF31081084AE2 -S21445ECE042F8201052F82020D20700D472B653F8C6 -S21445ECF02020013243F8202008BD00BF942443203D -S21445ED00541E432008B5E2F747FD084B53F820202C -S21445ED10013A43F82020064A52F82020D20703D469 -S21445ED2053F8203003B962B608BD00BF942443208B -S21445ED30541E432008B5E2F72FFD0A4B53F8202012 -S21445ED404AB9EFF31081084A42F8201052F82020BD -S21445ED50D20700D472B653F82020013243F820205B -S21445ED6008BD00BF0C204320441A432008B5E2F7EF -S21445ED7013FD084B53F82020013A43F82020064A55 -S21445ED8052F82020D20703D453F8203003B962B690 -S21445ED9008BD00BF0C204320441A432008B5E2F7BF -S21445EDA0FBFC0A4B53F820204AB9EFF31081084A7A -S21445EDB042F8201052F82020D20700D472B653F8F5 -S21445EDC02020013243F8202008BD00BFAC1B43205D -S21445EDD05C2A432008B5E2F7DFFC084B53F82020B1 -S21445EDE0013A43F82020064A52F82020D20703D499 -S21445EDF053F8203003B962B608BD00BFAC1B4320AC -S21445EE005C2A432008B5E2F7C7FC0A4B53F8202096 -S21445EE104AB9EFF31081084A42F8201052F82020EC -S21445EE20D20700D472B653F82020013243F820208A -S21445EE3008BD00BFBC2443207426432008B5E2F72E -S21445EE40ABFC084B53F82020013A43F82020064AED -S21445EE5052F82020D20703D453F8203003B962B6BF -S21445EE6008BD00BFBC2443207426432008B5E2F7FE -S21445EE7093FC0A4B53F820204AB9EFF31081084A11 -S21445EE8042F8201052F82020D20700D472B653F824 -S21445EE902020013243F8202008BD00BF34204320FF -S21445EEA06C1A432008B5E2F777FC084B53F8202048 -S21445EEB0013A43F82020064A52F82020D20703D4C8 -S21445EEC053F8203003B962B608BD00BF342043204E -S21445EED06C1A432008B5E2F75FFC0A4B53F820202E -S21445EEE04AB9EFF31081084A42F8201052F820201C -S21445EEF0D20700D472B653F82020013243F82020BA -S21445EF0008BD00BFD41B4320742B432008B5E2F749 -S21445EF1043FC084B53F82020013A43F82020064A84 -S21445EF2052F82020D20703D453F8203003B962B6EE -S21445EF3008BD00BFD41B4320742B432008B5E2F719 -S21445EF402BFC0A4B53F820204AB9EFF31081084AA8 -S21445EF5042F8201052F82020D20700D472B653F853 -S21445EF602020013243F8202008BD00BFDC1843208E -S21445EF70EC17432008B5E2F70FFC084B53F8202062 -S21445EF80013A43F82020064A52F82020D20703D4F7 -S21445EF9053F8203003B962B608BD00BFDC184320DD -S21445EFA0EC17432008B5E2F7F7FB0A4B53F8202049 -S21445EFB04AB9EFF31081084A42F8201052F820204B -S21445EFC0D20700D472B653F82020013243F82020E9 -S21445EFD008BD00BFEC2B4320FC2A432008B5E2F7CA -S21445EFE0DBFB084B53F82020013A43F82020064A1D -S21445EFF052F82020D20703D453F8203003B962B61E -S21445F00008BD00BFEC2B4320FC2A432008B5E2F799 -S21445F010C3FB0A4B53F820204AB9EFF31081084A40 -S21445F02042F8201052F82020D20700D472B653F882 -S21445F0302020013243F8202008BD00BF0C2A43207B -S21445F0401C29432008B5E2F7A7FB084B53F82020B8 -S21445F050013A43F82020064A52F82020D20703D426 -S21445F06053F8203003B962B608BD00BF0C2A4320CA -S21445F0701C29432008B5E2F78FFB0A4B53F820209E -S21445F0804AB9EFF31081084A42F8201052F820207A -S21445F090D20700D472B653F82020013243F8202018 -S21445F0A008BD00BF2C2843203C27432008B5E2F77F -S21445F0B073FB084B53F82020013A43F82020064AB4 -S21445F0C052F82020D20703D453F8203003B962B64D -S21445F0D008BD00BF2C2843203C27432008B5E2F74F -S21445F0E05BFB0A4B53F820204AB9EFF31081084AD8 -S21445F0F042F8201052F82020D20700D472B653F8B2 -S21445F1002020013243F8202008BD00BF4C2643206E -S21445F1103425432008B5E2F73FFB084B53F820203B -S21445F120013A43F82020064A52F82020D20703D455 -S21445F13053F8203003B962B608BD00BF4C264320BD -S21445F1403425432008B5E2F727FB0A4B53F8202021 -S21445F1504AB9EFF31081084A42F8201052F82020A9 -S21445F160D20700D472B653F82020013243F8202047 -S21445F17008BD00BF1C2443200423432008B5E2F7FE -S21445F1800BFB084B53F82020013A43F82020064A4B -S21445F19052F82020D20703D453F8203003B962B67C -S21445F1A008BD00BF1C2443200423432008B5E2F7CE -S21445F1B0F3FA0A4B53F820204AB9EFF31081084A70 -S21445F1C042F8201052F82020D20700D472B653F8E1 -S21445F1D02020013243F8202008BD00BFEC21432003 -S21445F1E0D420432008B5E2F7D7FA084B53F8202039 -S21445F1F0013A43F82020064A52F82020D20703D485 -S21445F20053F8203003B962B608BD00BFEC21432051 -S21445F210D420432008B5E2F7BFFA0A4B53F820201E -S21445F2204AB9EFF31081084A42F8201052F82020D8 -S21445F230D20700D472B653F82020013243F8202076 -S21445F24008BD00BFBC1F4320A41E432008B5E2F7F7 -S21445F250A3FA084B53F82020013A43F82020064AE3 -S21445F26052F82020D20703D453F8203003B962B6AB -S21445F27008BD00BFBC1F4320A41E432008B5E2F7C7 -S21445F2808BFA0A4B53F820204AB9EFF31081084A07 -S21445F29042F8201052F82020D20700D472B653F810 -S21445F2A02020013243F8202008BD00BF8C1D432096 -S21445F2B0741C432008B5E2F76FFA084B53F8202034 -S21445F2C0013A43F82020064A52F82020D20703D4B4 -S21445F2D053F8203003B962B608BD00BF8C1D4320E5 -S21445F2E0741C432008B5E2F757FA0A4B53F820201A -S21445F2F04AB9EFF31081084A42F8201052F8202008 -S21445F300D20700D472B653F82020013243F82020A5 -S21445F31008BD00BF841B4320941A432008B5E2F776 -S21445F3203BFA084B53F82020013A43F82020064A7A -S21445F33052F82020D20703D453F8203003B962B6DA -S21445F34008BD00BF841B4320941A432008B5E2F746 -S21445F35023FA0A4B53F820204AB9EFF31081084A9E -S21445F36042F8201052F82020D20700D472B653F83F -S21445F3702020013243F8202008BD00BFA4194320B1 -S21445F380B418432008B5E2F707FA084B53F820208F -S21445F390013A43F82020064A52F82020D20703D4E3 -S21445F3A053F8203003B962B608BD00BFA419432000 -S21445F3B0B418432008B5E2F7EFF90A4B53F8202076 -S21445F3C04AB9EFF31081084A42F8201052F8202037 -S21445F3D0D20700D472B653F82020013243F82020D5 -S21445F3E008BD00BFC4174320C42B432008B5E2F729 -S21445F3F0D3F9084B53F82020013A43F82020064A13 -S21445F40052F82020D20703D453F8203003B962B609 -S21445F41008BD00BFC4174320C42B432008B5E2F7F8 -S21445F420BBF90A4B53F820204AB9EFF31081084A36 -S21445F43042F8201052F82020D20700D472B653F86E -S21445F4402020013243F8202008BD00BFD42A43209F -S21445F450E429432008B5E2F79FF9084B53F82020E6 -S21445F460013A43F82020064A52F82020D20703D412 -S21445F47053F8203003B962B608BD00BFD42A4320EE -S21445F480E429432008B5E2F787F90A4B53F82020CC -S21445F4904AB9EFF31081084A42F8201052F8202066 -S21445F4A0D20700D472B653F82020013243F8202004 -S21445F4B008BD00BFF42843200428432008B5E2F7DA -S21445F4C06BF9084B53F82020013A43F82020064AAA -S21445F4D052F82020D20703D453F8203003B962B639 -S21445F4E008BD00BFF42843200428432008B5E2F7AA -S21445F4F053F90A4B53F820204AB9EFF31081084ACE -S21445F50042F8201052F82020D20700D472B653F89D -S21445F5102020013243F8202008BD00BF1427432091 -S21445F5202426432008B5E2F737F9084B53F8202040 -S21445F530013A43F82020064A52F82020D20703D441 -S21445F54053F8203003B962B608BD00BF14274320E0 -S21445F5502426432008B5E2F71FF90A4B53F8202026 -S21445F5604AB9EFF31081084A42F8201052F8202095 -S21445F570D20700D472B653F82020013243F8202033 -S21445F58008BD00BF0C254320F423432008B5E2F709 -S21445F59003F9084B53F82020013A43F82020064A41 -S21445F5A052F82020D20703D453F8203003B962B668 -S21445F5B008BD00BF0C254320F423432008B5E2F7D9 -S21445F5C0EBF80A4B53F820204AB9EFF31081084A66 -S21445F5D042F8201052F82020D20700D472B653F8CD -S21445F5E02020013243F8202008BD00BFDC224320FE -S21445F5F0C421432008B5E2F7CFF8084B53F820203E -S21445F600013A43F82020064A52F82020D20703D470 -S21445F61053F8203003B962B608BD00BFDC2243204C -S21445F620C421432008B5E2F7B7F80A4B53F8202023 -S21445F6304AB9EFF31081084A42F8201052F82020C4 -S21445F640D20700D472B653F82020013243F8202062 -S21445F65008BD00BFAC204320941F432008B5E2F701 -S21445F6609BF8084B53F82020013A43F82020064AD9 -S21445F67052F82020D20703D453F8203003B962B697 -S21445F68008BD00BFAC204320941F432008B5E2F7D1 -S21445F69083F80A4B53F820204AB9EFF31081084AFD -S21445F6A042F8201052F82020D20700D472B653F8FC -S21445F6B02020013243F8202008BD00BF7C1E432091 -S21445F6C0641D432008B5E2F767F8084B53F8202039 -S21445F6D0013A43F82020064A52F82020D20703D4A0 -S21445F6E053F8203003B962B608BD00BF7C1E4320E0 -S21445F6F0641D432008B5E2F74FF80A4B53F820201F -S21445F7004AB9EFF31081084A42F8201052F82020F3 -S21445F710D20700D472B653F82020013243F8202091 -S21445F72008BD00BF743043203C31432008B5E2F79E -S21445F73033F8084B53F82020013A43F82020064A70 -S21445F74052F82020D20703D453F8203003B962B6C6 -S21445F75008BD00BF743043203C31432008B5E2F76E -S21445F7601BF80A4B53F820204AB9EFF31081084A94 -S21445F77042F8201052F82020D20700D472B653F82B -S21445F7802020013243F8202008BD00BFF42D432039 -S21445F790942E432008B5E1F7FFFF084B53F8202089 -S21445F7A0013A43F82020064A52F82020D20703D4CF -S21445F7B053F8203003B962B608BD00BFF42D432088 -S21445F7C0942E432008B5E1F7E7FF0A4B53F820206F -S21445F7D04AB9EFF31081084A42F8201052F8202023 -S21445F7E0D20700D472B653F82020013243F82020C1 -S21445F7F008BD00BF342F4320D42F432008B5E1F77A -S21445F800CBFF084B53F82020013A43F82020064A00 -S21445F81052F82020D20703D453F8203003B962B6F5 -S21445F82008BD00BF342F4320D42F432008B5E1F749 -S21445F830B3FF0A4B53F820204AB9EFF31081084A24 -S21445F84042F8201052F82020D20700D472B653F85A -S21445F8502020013243F8202008BD00BF042D432058 -S21445F860CC2D432008B5E1F797FF084B53F82020E9 -S21445F870013A43F82020064A52F82020D20703D4FE -S21445F88053F8203003B962B608BD00BF042D4320A7 -S21445F890CC2D432008B5E1F77FFF0A4B53F82020CF -S21445F8A04AB9EFF31081084A42F8201052F8202052 -S21445F8B0D20700D472B653F82020013243F82020F0 -S21445F8C008BD00BF14314320B431432008B5E1F7E5 -S21445F8D063FF084B53F82020013A43F82020064A98 -S21445F8E052F82020D20703D453F8203003B962B625 -S21445F8F008BD00BF14314320B431432008B5E1F7B5 -S21445F9004BFF0A4B53F820204AB9EFF31081084ABB -S21445F91042F8201052F82020D20700D472B653F889 -S21445F9202020013243F8202008BD00BF5432432032 -S21445F930642C432008B5E1F72FFF084B53F82020E9 -S21445F940013A43F82020064A52F82020D20703D42D -S21445F95053F8203003B962B608BD00BF5432432081 -S21445F960642C432008B5E1F717FF0A4B53F82020CF -S21445F9704AB9EFF31081084A42F8201052F8202081 -S21445F980D20700D472B653F82020013243F820201F -S21445F99008BD00BF24304320EC30432008B5E1F7CE -S21445F9A0FBFE084B53F82020013A43F82020064A30 -S21445F9B052F82020D20703D453F8203003B962B654 -S21445F9C008BD00BF24304320EC30432008B5E1F79E -S21445F9D0E3FE0A4B53F820204AB9EFF31081084A54 -S21445F9E042F8201052F82020D20700D472B653F8B9 -S21445F9F02020013243F8202008BD00BFA42D432017 -S21445FA00442E432008B5E1F7C7FE084B53F820209F -S21445FA10013A43F82020064A52F82020D20703D45C -S21445FA2053F8203003B962B608BD00BFA42D432065 -S21445FA30442E432008B5E1F7AFFE0A4B53F8202085 -S21445FA404AB9EFF31081084A42F8201052F82020B0 -S21445FA50D20700D472B653F82020013243F820204E -S21445FA6008BD00BFE42E4320842F432008B5E1F7A8 -S21445FA7093FE084B53F82020013A43F82020064AC7 -S21445FA8052F82020D20703D453F8203003B962B683 -S21445FA9008BD00BFE42E4320842F432008B5E1F778 -S21445FAA07BFE0A4B53F820204AB9EFF31081084AEB -S21445FAB042F8201052F82020D20700D472B653F8E8 -S21445FAC02020013243F8202008BD00BFB42C432037 -S21445FAD0542D432008B5E1F75FFE084B53F8202028 -S21445FAE0013A43F82020064A52F82020D20703D48C -S21445FAF053F8203003B962B608BD00BFB42C432086 -S21445FB00542D432008B5E1F747FE0A4B53F820200D -S21445FB104AB9EFF31081084A42F8201052F82020DF -S21445FB20D20700D472B653F82020013243F820207D -S21445FB3008BD00BFC43043206431432008B5E1F713 -S21445FB402BFE084B53F82020013A43F82020064A5E -S21445FB5052F82020D20703D453F8203003B962B6B2 -S21445FB6008BD00BFC43043206431432008B5E1F7E3 -S21445FB7013FE0A4B53F820204AB9EFF31081084A82 -S21445FB8042F8201052F82020D20700D472B653F817 -S21445FB902020013243F8202008BD00BF0432432010 -S21445FBA0A432432008B5E1F7F7FD084B53F820206B -S21445FBB0013A43F82020064A52F82020D20703D4BB -S21445FBC053F8203003B962B608BD00BF043243205F -S21445FBD0A432432008B5E1F7DFFD0A4B53F8202051 -S21445FBE04AB9EFF31081084A42F8201052F820200F -S21445FBF0D20700D472B653F82020013243F82020AD -S21445FC0008BD00BF1C2E43208C31432008B5E1F7C4 -S21445FC10C3FD084B53F82020013A43F82020064AF6 -S21445FC2052F82020D20703D453F8203003B962B6E1 -S21445FC3008BD00BF1C2E43208C31432008B5E1F794 -S21445FC40ABFD0A4B53F820204AB9EFF31081084A1A -S21445FC5042F8201052F82020D20700D472B653F846 -S21445FC602020013243F8202008BD00BF6C2E4320DB -S21445FC70DC31432008B5E1F78FFD084B53F82020CB -S21445FC80013A43F82020064A52F82020D20703D4EA -S21445FC9053F8203003B962B608BD00BF6C2E43202A -S21445FCA0DC31432008B5E1F777FD0A4B53F82020B1 -S21445FCB04AB9EFF31081084A42F8201052F820203E -S21445FCC0D20700D472B653F82020013243F82020DC -S21445FCD008BD00BFBC2E43202C32432008B5E1F7B3 -S21445FCE05BFD084B53F82020013A43F82020064A8E -S21445FCF052F82020D20703D453F8203003B962B611 -S21445FD0008BD00BFBC2E43202C32432008B5E1F782 -S21445FD1043FD0A4B53F820204AB9EFF31081084AB1 -S21445FD2042F8201052F82020D20700D472B653F875 -S21445FD302020013243F8202008BD00BF0C2F432069 -S21445FD407C32432008B5E1F727FD084B53F82020C1 -S21445FD50013A43F82020064A52F82020D20703D419 -S21445FD6053F8203003B962B608BD00BF0C2F4320B8 -S21445FD707C32432008B5E1F70FFD0A4B53F82020A7 -S21445FD804AB9EFF31081084A42F8201052F820206D -S21445FD90D20700D472B653F82020013243F820200B -S21445FDA008BD00BF5C2F43203C2C432008B5E1F737 -S21445FDB0F3FC084B53F82020013A43F82020064A26 -S21445FDC052F82020D20703D453F8203003B962B640 -S21445FDD008BD00BF5C2F43203C2C432008B5E1F707 -S21445FDE0DBFC0A4B53F820204AB9EFF31081084A4A -S21445FDF042F8201052F82020D20700D472B653F8A5 -S21445FE002020013243F8202008BD00BFAC2F4320F8 -S21445FE108C2C432008B5E1F7BFFC084B53F820204F -S21445FE20013A43F82020064A52F82020D20703D448 -S21445FE3053F8203003B962B608BD00BFAC2F432047 -S21445FE408C2C432008B5E1F7A7FC0A4B53F8202035 -S21445FE504AB9EFF31081084A42F8201052F820209C -S21445FE60D20700D472B653F82020013243F820203A -S21445FE7008BD00BFFC2F4320DC2C432008B5E1F726 -S21445FE808BFC084B53F82020013A43F82020064ABD -S21445FE9052F82020D20703D453F8203003B962B66F -S21445FEA008BD00BFFC2F4320DC2C432008B5E1F7F6 -S21445FEB073FC0A4B53F820204AB9EFF31081084AE1 -S21445FEC042F8201052F82020D20700D472B653F8D4 -S21445FED02020013243F8202008BD00BF4C30432087 -S21445FEE02C2D432008B5E1F757FC084B53F8202046 -S21445FEF0013A43F82020064A52F82020D20703D478 -S21445FF0053F8203003B962B608BD00BF4C304320D5 -S21445FF102C2D432008B5E1F73FFC0A4B53F820202B -S21445FF204AB9EFF31081084A42F8201052F82020CB -S21445FF30D20700D472B653F82020013243F8202069 -S21445FF4008BD00BF9C3043207C2D432008B5E1F713 -S21445FF5023FC084B53F82020013A43F82020064A54 -S21445FF6052F82020D20703D453F8203003B962B69E -S21445FF7008BD00BF9C3043207C2D432008B5E1F7E3 -S21445FF800BFC0A4B53F820204AB9EFF31081084A78 -S21445FF9042F8201052F82020D20700D472B653F803 -S21445FFA02020013243F8202008BD00BF4C3A4320AC -S21445FFB04438432008B5E1F7EFFB084B53F82020BB -S21445FFC0013A43F82020064A52F82020D20703D4A7 -S21445FFD053F8203003B962B608BD00BF4C3A4320FB -S21445FFE04438432008B5E1F7D7FB0A4B53F82020A1 -S21445FFF04AB9EFF31081084A42F8201052F82020FB -S214460000D20700D472B653F82020013243F8202097 -S21446001008BD00BF94334320FC34432008B5E1F7BF -S214460020BBFB084B53F82020013A43F82020064AEB -S21446003052F82020D20703D453F8203003B962B6CC -S21446004008BD00BF94334320FC34432008B5E1F78F -S214460050A3FB0A4B53F820204AB9EFF31081084A0F -S21446006042F8201052F82020D20700D472B653F831 -S2144600702020013243F8202008BD00BFD439432053 -S2144600804C35432008B5E1F787FB084B53F820204C -S214460090013A43F82020064A52F82020D20703D4D5 -S2144600A053F8203003B962B608BD00BFD4394320A2 -S2144600B04C35432008B5E1F76FFB0A4B53F8202032 -S2144600C04AB9EFF31081084A42F8201052F8202029 -S2144600D0D20700D472B653F82020013243F82020C7 -S2144600E008BD00BF0C3943209C3A432008B5E1F7CB -S2144600F053FB084B53F82020013A43F82020064A83 -S21446010052F82020D20703D453F8203003B962B6FB -S21446011008BD00BF0C3943209C3A432008B5E1F79A -S2144601203BFB0A4B53F820204AB9EFF31081084AA6 -S21446013042F8201052F82020D20700D472B653F860 -S2144601402020013243F8202008BD00BFB43B4320A0 -S214460150BC33432008B5E1F71FFB084B53F8202075 -S214460160013A43F82020064A52F82020D20703D404 -S21446017053F8203003B962B608BD00BFB43B4320EF -S214460180BC33432008B5E1F707FB0A4B53F820205B -S2144601904AB9EFF31081084A42F8201052F8202058 -S2144601A0D20700D472B653F82020013243F82020F6 -S2144601B008BD00BF943843203434432008B5E1F7E1 -S2144601C0EBFA084B53F82020013A43F82020064A1B -S2144601D052F82020D20703D453F8203003B962B62B -S2144601E008BD00BF943843203434432008B5E1F7B1 -S2144601F0D3FA0A4B53F820204AB9EFF31081084A3F -S21446020042F8201052F82020D20700D472B653F88F -S2144602102020013243F8202008BD00BFCC374320BB -S2144602203439432008B5E1F7B7FA084B53F820208F -S214460230013A43F82020064A52F82020D20703D433 -S21446024053F8203003B962B608BD00BFCC3743200A -S2144602503439432008B5E1F79FFA0A4B53F8202075 -S2144602604AB9EFF31081084A42F8201052F8202087 -S214460270D20700D472B653F82020013243F8202025 -S21446028008BD00BFAC344320DC3B432008B5E1F74D -S21446029083FA084B53F82020013A43F82020064AB2 -S2144602A052F82020D20703D453F8203003B962B65A -S2144602B008BD00BFAC344320DC3B432008B5E1F71D -S2144602C06BFA0A4B53F820204AB9EFF31081084AD6 -S2144602D042F8201052F82020D20700D472B653F8BF -S2144602E02020013243F8202008BD00BF5437432063 -S2144602F0CC32432008B5E1F74FFA084B53F8202096 -S214460300013A43F82020064A52F82020D20703D462 -S21446031053F8203003B962B608BD00BF54374320B1 -S214460320CC32432008B5E1F737FA0A4B53F820207B -S2144603304AB9EFF31081084A42F8201052F82020B6 -S214460340D20700D472B653F82020013243F8202054 -S21446035008BD00BF8C3643208C3B432008B5E1F7EA -S2144603601BFA084B53F82020013A43F82020064A49 -S21446037052F82020D20703D453F8203003B962B689 -S21446038008BD00BF8C3643208C3B432008B5E1F7BA -S21446039003FA0A4B53F820204AB9EFF31081084A6D -S2144603A042F8201052F82020D20700D472B653F8EE -S2144603B02020013243F8202008BD00BF44334320A6 -S2144603C0C43A432008B5E1F7E7F9084B53F820202E -S2144603D0013A43F82020064A52F82020D20703D492 -S2144603E053F8203003B962B608BD00BF44334320F5 -S2144603F0C43A432008B5E1F7CFF90A4B53F8202014 -S2144604004AB9EFF31081084A42F8201052F82020E5 -S214460410D20700D472B653F82020013243F8202083 -S21446042008BD00BF14364320143B432008B5E1F709 -S214460430B3F9084B53F82020013A43F82020064AE1 -S21446044052F82020D20703D453F8203003B962B6B8 -S21446045008BD00BF14364320143B432008B5E1F7D9 -S2144604609BF90A4B53F820204AB9EFF31081084A05 -S21446047042F8201052F82020D20700D472B653F81D -S2144604802020013243F8202008BD00BF843943208F -S2144604902C37432008B5E1F77FF9084B53F8202060 -S2144604A0013A43F82020064A52F82020D20703D4C1 -S2144604B053F8203003B962B608BD00BF84394320DE -S2144604C02C37432008B5E1F767F90A4B53F8202046 -S2144604D04AB9EFF31081084A42F8201052F8202015 -S2144604E0D20700D472B653F82020013243F82020B3 -S2144604F008BD00BF6C384320AC39432008B5E1F749 -S2144605004BF9084B53F82020013A43F82020064A78 -S21446051052F82020D20703D453F8203003B962B6E7 -S21446052008BD00BF6C384320AC39432008B5E1F718 -S21446053033F90A4B53F820204AB9EFF31081084A9C -S21446054042F8201052F82020D20700D472B653F84C -S2144605502020013243F8202008BD00BFEC3A432055 -S214460560043C432008B5E1F717F9084B53F820201A -S214460570013A43F82020064A52F82020D20703D4F0 -S21446058053F8203003B962B608BD00BFEC3A4320A4 -S214460590043C432008B5E1F7FFF80A4B53F8202001 -S2144605A04AB9EFF31081084A42F8201052F8202044 -S2144605B0D20700D472B653F82020013243F82020E2 -S2144605C008BD00BFE43343202435432008B5E1F791 -S2144605D0E3F8084B53F82020013A43F82020064A11 -S2144605E052F82020D20703D453F8203003B962B617 -S2144605F008BD00BFE43343202435432008B5E1F761 -S214460600CBF80A4B53F820204AB9EFF31081084A34 -S21446061042F8201052F82020D20700D472B653F87B -S2144606202020013243F8202008BD00BF3C36432038 -S214460630A437432008B5E1F7AFF8084B53F8202017 -S214460640013A43F82020064A52F82020D20703D41F -S21446065053F8203003B962B608BD00BF3C36432087 -S214460660A437432008B5E1F797F80A4B53F82020FD -S2144606704AB9EFF31081084A42F8201052F8202073 -S214460680D20700D472B653F82020013243F8202011 -S21446069008BD00BFBC384320243A432008B5E1F7DE -S2144606A07BF8084B53F82020013A43F82020064AA8 -S2144606B052F82020D20703D453F8203003B962B646 -S2144606C008BD00BFBC384320243A432008B5E1F7AE -S2144606D063F80A4B53F820204AB9EFF31081084ACC -S2144606E042F8201052F82020D20700D472B653F8AB -S2144606F02020013243F8202008BD00BF3C3B432063 -S2144607001C33432008B5E1F747F8084B53F820203A -S214460710013A43F82020064A52F82020D20703D44E -S21446072053F8203003B962B608BD00BF3C3B4320B1 -S2144607301C33432008B5E1F72FF80A4B53F8202020 -S2144607404AB9EFF31081084A42F8201052F82020A2 -S214460750D20700D472B653F82020013243F8202040 -S21446076008BD00BF5C3443209C35432008B5E1F7FE -S21446077013F8084B53F82020013A43F82020064A3F -S21446078052F82020D20703D453F8203003B962B675 -S21446079008BD00BF5C3443209C35432008B5E0F7CF -S2144607A0FBFF0A4B53F820204AB9EFF31081084A5C -S2144607B042F8201052F82020D20700D472B653F8DA -S2144607C02020013243F8202008BD00BFB43643201F -S2144607D01C38432008B5E0F7DFFF084B53F82020C7 -S2144607E0013A43F82020064A52F82020D20703D47E -S2144607F053F8203003B962B608BD00BFB43643206E -S2144608001C38432008B5E0F7C7FF0A4B53F82020AC -S2144608104AB9EFF31081084A42F8201052F82020D1 -S214460820D20700D472B653F82020013243F820206F -S21446083008BD00BFC43543200437432008B5E0F75B -S214460840ABFF084B53F82020013A43F82020064ACF -S21446085052F82020D20703D453F8203003B962B6A4 -S21446086008BD00BFC43543200437432008B5E0F72B -S21446087093FF0A4B53F820204AB9EFF31081084AF3 -S21446088042F8201052F82020D20700D472B653F809 -S2144608902020013243F8202008BD00BFD434432030 -S2144608A0EC35432008B5E0F777FF084B53F8202091 -S2144608B0013A43F82020064A52F82020D20703D4AD -S2144608C053F8203003B962B608BD00BFD43443207F -S2144608D0EC35432008B5E0F75FFF0A4B53F8202077 -S2144608E04AB9EFF31081084A42F8201052F8202001 -S2144608F0D20700D472B653F82020013243F820209F -S21446090008BD00BF7C3743200C34432008B5E0F7CB -S21446091043FF084B53F82020013A43F82020064A66 -S21446092052F82020D20703D453F8203003B962B6D3 -S21446093008BD00BF7C3743200C34432008B5E0F79B -S2144609402BFF0A4B53F820204AB9EFF31081084A8A -S21446095042F8201052F82020D20700D472B653F838 -S2144609602020013243F8202008BD00BFFC39432032 -S2144609706436432008B5E0F70FFF084B53F82020AF -S214460980013A43F82020064A52F82020D20703D4DC -S21446099053F8203003B962B608BD00BFFC39432081 -S2144609A06436432008B5E0F7F7FE0A4B53F8202096 -S2144609B04AB9EFF31081084A42F8201052F8202030 -S2144609C0D20700D472B653F82020013243F82020CE -S2144609D008BD00BFF4324320E438432008B5E0F7AC -S2144609E0DBFE084B53F82020013A43F82020064AFF -S2144609F052F82020D20703D453F8203003B962B603 -S214460A0008BD00BFF4324320E438432008B5E0F77B -S214460A10C3FE0A4B53F820204AB9EFF31081084A22 -S214460A2042F8201052F82020D20700D472B653F867 -S214460A302020013243F8202008BD00BF74354320ED -S214460A40643B432008B5E0F7A7FE084B53F8202042 -S214460A50013A43F82020064A52F82020D20703D40B -S214460A6053F8203003B962B608BD00BF743543203C -S214460A70643B432008B5E0F78FFE0A4B53F8202028 -S214460A804AB9EFF31081084A42F8201052F820205F -S214460A90D20700D472B653F82020013243F82020FD -S214460AA008BD00BFF43743208434432008B5E0F73A -S214460AB073FE084B53F82020013A43F82020064A96 -S214460AC052F82020D20703D453F8203003B962B632 -S214460AD008BD00BFF43743208434432008B5E0F70A -S214460AE05BFE0A4B53F820204AB9EFF31081084ABA -S214460AF042F8201052F82020D20700D472B653F897 -S214460B002020013243F8202008BD00BF743A432017 -S214460B10DC36432008B5E0F73FFE084B53F8202066 -S214460B20013A43F82020064A52F82020D20703D43A -S214460B3053F8203003B962B608BD00BF743A432066 -S214460B40DC36432008B5E0F727FE0A4B53F820204C -S214460B504AB9EFF31081084A42F8201052F820208E -S214460B60D20700D472B653F82020013243F820202C -S214460B7008BD00BF6C3343205C39432008B5E0F718 -S214460B800BFE084B53F82020013A43F82020064A2D -S214460B9052F82020D20703D453F8203003B962B661 -S214460BA008BD00BF6C3343205C39432008B5E0F7E8 -S214460BB0F3FD0A4B53F820204AB9EFF31081084A52 -S214460BC042F8201052F82020D20700D472B653F8C6 -S214460BD02020013243F8202008BD00BFBC424320F7 -S214460BE0DC40432008B5E0F7D7FD084B53F82020F5 -S214460BF0013A43F82020064A52F82020D20703D46A -S214460C0053F8203003B962B608BD00BFBC42432045 -S214460C10DC40432008B5E0F7BFFD0A4B53F82020DA -S214460C204AB9EFF31081084A42F8201052F82020BD -S214460C30D20700D472B653F82020013243F820205B -S214460C4008BD00BFCC3C43200C3E432008B5E0F729 -S214460C50A3FD084B53F82020013A43F82020064AC5 -S214460C6052F82020D20703D453F8203003B962B690 -S214460C7008BD00BFCC3C43200C3E432008B5E0F7F9 -S214460C808BFD0A4B53F820204AB9EFF31081084AE9 -S214460C9042F8201052F82020D20700D472B653F8F5 -S214460CA02020013243F8202008BD00BF444243209E -S214460CB05C3E432008B5E0F76FFD084B53F820200E -S214460CC0013A43F82020064A52F82020D20703D499 -S214460CD053F8203003B962B608BD00BF44424320ED -S214460CE05C3E432008B5E0F757FD0A4B53F82020F4 -S214460CF04AB9EFF31081084A42F8201052F82020ED -S214460D00D20700D472B653F82020013243F820208A -S214460D1008BD00BFA4414320E442432008B5E0F79F -S214460D203BFD084B53F82020013A43F82020064A5C -S214460D3052F82020D20703D453F8203003B962B6BF -S214460D4008BD00BFA4414320E442432008B5E0F76F -S214460D5023FD0A4B53F820204AB9EFF31081084A80 -S214460D6042F8201052F82020D20700D472B653F824 -S214460D702020013243F8202008BD00BFD44343203C -S214460D80F43C432008B5E0F707FD084B53F820200F -S214460D90013A43F82020064A52F82020D20703D4C8 -S214460DA053F8203003B962B608BD00BFD44343208B -S214460DB0F43C432008B5E0F7EFFC0A4B53F82020F6 -S214460DC04AB9EFF31081084A42F8201052F820201C -S214460DD0D20700D472B653F82020013243F82020BA -S214460DE008BD00BF2C4143206C3D432008B5E0F7C4 -S214460DF0D3FC084B53F82020013A43F82020064AF5 -S214460E0052F82020D20703D453F8203003B962B6EE -S214460E1008BD00BF2C4143206C3D432008B5E0F793 -S214460E20BBFC0A4B53F820204AB9EFF31081084A18 -S214460E3042F8201052F82020D20700D472B653F853 -S214460E402020013243F8202008BD00BF8C404320B6 -S214460E50CC41432008B5E0F79FFC084B53F82020CA -S214460E60013A43F82020064A52F82020D20703D4F7 -S214460E7053F8203003B962B608BD00BF8C40432005 -S214460E80CC41432008B5E0F787FC0A4B53F82020B0 -S214460E904AB9EFF31081084A42F8201052F820204B -S214460EA0D20700D472B653F82020013243F82020E9 -S214460EB008BD00BFBC3D4320FC43432008B5E0F7D1 -S214460EC06BFC084B53F82020013A43F82020064A8C -S214460ED052F82020D20703D453F8203003B962B61E -S214460EE008BD00BFBC3D4320FC43432008B5E0F7A1 -S214460EF053FC0A4B53F820204AB9EFF31081084AB0 -S214460F0042F8201052F82020D20700D472B653F882 -S214460F102020013243F8202008BD00BF144043205D -S214460F202C3C432008B5E0F737FC084B53F8202006 -S214460F30013A43F82020064A52F82020D20703D426 -S214460F4053F8203003B962B608BD00BF14404320AC -S214460F502C3C432008B5E0F71FFC0A4B53F82020EC -S214460F604AB9EFF31081084A42F8201052F820207A -S214460F70D20700D472B653F82020013243F8202018 -S214460F8008BD00BF743F4320AC43432008B5E0F796 -S214460F9003FC084B53F82020013A43F82020064A23 -S214460FA052F82020D20703D453F8203003B962B64D -S214460FB008BD00BF743F4320AC43432008B5E0F766 -S214460FC0EBFB0A4B53F820204AB9EFF31081084A48 -S214460FD042F8201052F82020D20700D472B653F8B2 -S214460FE02020013243F8202008BD00BFA43C432001 -S214460FF00C43432008B5E0F7CFFB084B53F82020B8 -S214461000013A43F82020064A52F82020D20703D455 -S21446101053F8203003B962B608BD00BFA43C43204F -S2144610200C43432008B5E0F7B7FB0A4B53F820209D -S2144610304AB9EFF31081084A42F8201052F82020A9 -S214461040D20700D472B653F82020013243F8202047 -S21446105008BD00BFFC3E43205C43432008B5E0F78E -S2144610609BFB084B53F82020013A43F82020064ABB -S21446107052F82020D20703D453F8203003B962B67C -S21446108008BD00BFFC3E43205C43432008B5E0F75E -S21446109083FB0A4B53F820204AB9EFF31081084ADF -S2144610A042F8201052F82020D20700D472B653F8E1 -S2144610B02020013243F8202008BD00BFF4414320DB -S2144610C0EC3F432008B5E0F767FB084B53F8202073 -S2144610D0013A43F82020064A52F82020D20703D485 -S2144610E053F8203003B962B608BD00BFF44143202A -S2144610F0EC3F432008B5E0F74FFB0A4B53F8202059 -S2144611004AB9EFF31081084A42F8201052F82020D8 -S214461110D20700D472B653F82020013243F8202076 -S21446112008BD00BF044143201C42432008B5E0F7F3 -S21446113033FB084B53F82020013A43F82020064A52 -S21446114052F82020D20703D453F8203003B962B6AB -S21446115008BD00BF044143201C42432008B5E0F7C3 -S2144611601BFB0A4B53F820204AB9EFF31081084A76 -S21446117042F8201052F82020D20700D472B653F810 -S2144611802020013243F8202008BD00BF34434320C8 -S2144611902444432008B5E0F7FFFA084B53F82020CE -S2144611A0013A43F82020064A52F82020D20703D4B4 -S2144611B053F8203003B962B608BD00BF3443432017 -S2144611C02444432008B5E0F7E7FA0A4B53F82020B4 -S2144611D04AB9EFF31081084A42F8201052F8202008 -S2144611E0D20700D472B653F82020013243F82020A6 -S2144611F008BD00BF1C3D4320343E432008B5E0F7FB -S214461200CBFA084B53F82020013A43F82020064AEA -S21446121052F82020D20703D453F8203003B962B6DA -S21446122008BD00BF1C3D4320343E432008B5E0F7CA -S214461230B3FA0A4B53F820204AB9EFF31081084A0E -S21446124042F8201052F82020D20700D472B653F83F -S2144612502020013243F8202008BD00BF243F43200B -S2144612606440432008B5E0F797FA084B53F8202029 -S214461270013A43F82020064A52F82020D20703D4E3 -S21446128053F8203003B962B608BD00BF243F43205A -S2144612906440432008B5E0F77FFA0A4B53F820200F -S2144612A04AB9EFF31081084A42F8201052F8202037 -S2144612B0D20700D472B653F82020013243F82020D5 -S2144612C008BD00BF544143209442432008B5E0F78A -S2144612D063FA084B53F82020013A43F82020064A82 -S2144612E052F82020D20703D453F8203003B962B60A -S2144612F008BD00BF544143209442432008B5E0F75A -S2144613004BFA0A4B53F820204AB9EFF31081084AA5 -S21446131042F8201052F82020D20700D472B653F86E -S2144613202020013243F8202008BD00BF84434320D6 -S2144613307C3C432008B5E0F72FFA084B53F82020AC -S214461340013A43F82020064A52F82020D20703D412 -S21446135053F8203003B962B608BD00BF8443432025 -S2144613607C3C432008B5E0F717FA0A4B53F8202092 -S2144613704AB9EFF31081084A42F8201052F8202066 -S214461380D20700D472B653F82020013243F8202004 -S21446139008BD00BF943D4320843E432008B5E0F791 -S2144613A0FBF9084B53F82020013A43F82020064A1A -S2144613B052F82020D20703D453F8203003B962B639 -S2144613C008BD00BF943D4320843E432008B5E0F761 -S2144613D0E3F90A4B53F820204AB9EFF31081084A3E -S2144613E042F8201052F82020D20700D472B653F89E -S2144613F02020013243F8202008BD00BF9C3F4320F2 -S214461400B440432008B5E0F7C7F9084B53F8202008 -S214461410013A43F82020064A52F82020D20703D441 -S21446142053F8203003B962B608BD00BF9C3F432040 -S214461430B440432008B5E0F7AFF90A4B53F82020EE -S2144614404AB9EFF31081084A42F8201052F8202095 -S214461450D20700D472B653F82020013243F8202033 -S21446146008BD00BFAC3E4320C43F432008B5E0F766 -S21446147093F9084B53F82020013A43F82020064AB1 -S21446148052F82020D20703D453F8203003B962B668 -S21446149008BD00BFAC3E4320C43F432008B5E0F736 -S2144614A07BF90A4B53F820204AB9EFF31081084AD5 -S2144614B042F8201052F82020D20700D472B653F8CD -S2144614C02020013243F8202008BD00BFE43D4320DB -S2144614D0D43E432008B5E0F75FF9084B53F8202082 -S2144614E0013A43F82020064A52F82020D20703D471 -S2144614F053F8203003B962B608BD00BFE43D43202A -S214461500D43E432008B5E0F747F90A4B53F8202067 -S2144615104AB9EFF31081084A42F8201052F82020C4 -S214461520D20700D472B653F82020013243F8202062 -S21446153008BD00BF3C404320443D432008B5E0F785 -S2144615402BF9084B53F82020013A43F82020064A48 -S21446155052F82020D20703D453F8203003B962B697 -S21446156008BD00BF3C404320443D432008B5E0F755 -S21446157013F90A4B53F820204AB9EFF31081084A6C -S21446158042F8201052F82020D20700D472B653F8FC -S2144615902020013243F8202008BD00BF6C4243207D -S2144615A04C3F432008B5E0F7F7F8084B53F82020A1 -S2144615B0013A43F82020064A52F82020D20703D4A0 -S2144615C053F8203003B962B608BD00BF6C424320CC -S2144615D04C3F432008B5E0F7DFF80A4B53F8202087 -S2144615E04AB9EFF31081084A42F8201052F82020F4 -S2144615F0D20700D472B653F82020013243F8202092 -S21446160008BD00BF543C43207C41432008B5E0F764 -S214461610C3F8084B53F82020013A43F82020064AE0 -S21446162052F82020D20703D453F8203003B962B6C6 -S21446163008BD00BF543C43207C41432008B5E0F734 -S214461640ABF80A4B53F820204AB9EFF31081084A04 -S21446165042F8201052F82020D20700D472B653F82B -S2144616602020013243F8202008BD00BFEC4443202A -S2144616701445432008B5E0F78FF8084B53F820206A -S214461680013A43F82020064A52F82020D20703D4CF -S21446169053F8203003B962B608BD00BFEC44432079 -S2144616A01445432008B5E0F777F80A4B53F8202050 -S2144616B04AB9EFF31081084A42F8201052F8202023 -S2144616C0D20700D472B653F82020013243F82020C1 -S2144616D008BD00BF4C4443207444432008B5E0F799 -S2144616E05BF8084B53F82020013A43F82020064A78 -S2144616F052F82020D20703D453F8203003B962B6F6 -S21446170008BD00BF4C4443207444432008B5E0F768 -S21446171043F80A4B53F820204AB9EFF31081084A9B -S21446172042F8201052F82020D20700D472B653F85A -S2144617302020013243F8202008BD00BF9C444320A9 -S214461740C444432008B5E0F727F8084B53F8202052 -S214461750013A43F82020064A52F82020D20703D4FE -S21446176053F8203003B962B608BD00BF9C444320F8 -S214461770C444432008B5E0F70FF80A4B53F8202038 -S2144617804AB9EFF31081084A42F8201052F8202052 -S214461790D20700D472B653F82020013243F82020F0 -S2144617A008BD00BFE44C4320DC4A432008B5DFF7BB -S2144617B0F3FF084B53F82020013A43F82020064A08 -S2144617C052F82020D20703D453F8203003B962B625 -S2144617D008BD00BFE44C4320DC4A432008B5DFF78B -S2144617E0DBFF0A4B53F820204AB9EFF31081084A2C -S2144617F042F8201052F82020D20700D472B653F88A -S2144618002020013243F8202008BD00BF044643206E -S2144618106C47432008B5DFF7BFFF084B53F8202038 -S214461820013A43F82020064A52F82020D20703D42D -S21446183053F8203003B962B608BD00BF04464320BD -S2144618406C47432008B5DFF7A7FF0A4B53F820201E -S2144618504AB9EFF31081084A42F8201052F8202081 -S214461860D20700D472B653F82020013243F820201F -S21446187008BD00BF6C4C4320BC47432008B5DFF785 -S2144618808BFF084B53F82020013A43F82020064A9F -S21446189052F82020D20703D453F8203003B962B654 -S2144618A008BD00BF6C4C4320BC47432008B5DFF755 -S2144618B073FF0A4B53F820204AB9EFF31081084AC3 -S2144618C042F8201052F82020D20700D472B653F8B9 -S2144618D02020013243F8202008BD00BFA44B4320F9 -S2144618E0344D432008B5DFF757FF084B53F8202002 -S2144618F0013A43F82020064A52F82020D20703D45D -S21446190053F8203003B962B608BD00BFA44B432047 -S214461910344D432008B5DFF73FFF0A4B53F82020E7 -S2144619204AB9EFF31081084A42F8201052F82020B0 -S214461930D20700D472B653F82020013243F820204E -S21446194008BD00BF4C4E43202C46432008B5DFF763 -S21446195023FF084B53F82020013A43F82020064A36 -S21446196052F82020D20703D453F8203003B962B683 -S21446197008BD00BF4C4E43202C46432008B5DFF733 -S2144619800BFF0A4B53F820204AB9EFF31081084A5A -S21446199042F8201052F82020D20700D472B653F8E8 -S2144619A02020013243F8202008BD00BF2C4B4320A0 -S2144619B0A446432008B5DFF7EFFE084B53F8202031 -S2144619C0013A43F82020064A52F82020D20703D48C -S2144619D053F8203003B962B608BD00BF2C4B4320EF -S2144619E0A446432008B5DFF7D7FE0A4B53F8202017 -S2144619F04AB9EFF31081084A42F8201052F82020E0 -S214461A00D20700D472B653F82020013243F820207D -S214461A1008BD00BF644A4320CC4B432008B5DFF7D9 -S214461A20BBFE084B53F82020013A43F82020064ACE -S214461A3052F82020D20703D453F8203003B962B6B2 -S214461A4008BD00BF644A4320CC4B432008B5DFF7A9 -S214461A50A3FE0A4B53F820204AB9EFF31081084AF2 -S214461A6042F8201052F82020D20700D472B653F817 -S214461A702020013243F8202008BD00BF1C474320E3 -S214461A809C4E432008B5DFF787FE084B53F82020C8 -S214461A90013A43F82020064A52F82020D20703D4BB -S214461AA053F8203003B962B608BD00BF1C47432032 -S214461AB09C4E432008B5DFF76FFE0A4B53F82020AE -S214461AC04AB9EFF31081084A42F8201052F820200F -S214461AD0D20700D472B653F82020013243F82020AD -S214461AE008BD00BFEC4943203C45432008B5DFF718 -S214461AF053FE084B53F82020013A43F82020064A66 -S214461B0052F82020D20703D453F8203003B962B6E1 -S214461B1008BD00BFEC4943203C45432008B5DFF7E7 -S214461B203BFE0A4B53F820204AB9EFF31081084A89 -S214461B3042F8201052F82020D20700D472B653F846 -S214461B402020013243F8202008BD00BF2449432008 -S214461B50244E432008B5DFF71FFE084B53F82020D7 -S214461B60013A43F82020064A52F82020D20703D4EA -S214461B7053F8203003B962B608BD00BF2449432057 -S214461B80244E432008B5DFF707FE0A4B53F82020BD -S214461B904AB9EFF31081084A42F8201052F820203E -S214461BA0D20700D472B653F82020013243F82020DC -S214461BB008BD00BFB44543205C4D432008B5DFF75B -S214461BC0EBFD084B53F82020013A43F82020064AFE -S214461BD052F82020D20703D453F8203003B962B611 -S214461BE008BD00BFB44543205C4D432008B5DFF72B -S214461BF0D3FD0A4B53F820204AB9EFF31081084A22 -S214461C0042F8201052F82020D20700D472B653F875 -S214461C102020013243F8202008BD00BFAC484320B0 -S214461C20AC4D432008B5DFF7B7FD084B53F82020E8 -S214461C30013A43F82020064A52F82020D20703D419 -S214461C4053F8203003B962B608BD00BFAC484320FF -S214461C50AC4D432008B5DFF79FFD0A4B53F82020CE -S214461C604AB9EFF31081084A42F8201052F820206D -S214461C70D20700D472B653F82020013243F820200B -S214461C8008BD00BF1C4C4320C449432008B5DFF7B7 -S214461C9083FD084B53F82020013A43F82020064A95 -S214461CA052F82020D20703D453F8203003B962B640 -S214461CB008BD00BF1C4C4320C449432008B5DFF787 -S214461CC06BFD0A4B53F820204AB9EFF31081084AB9 -S214461CD042F8201052F82020D20700D472B653F8A5 -S214461CE02020013243F8202008BD00BF044B432085 -S214461CF0444C432008B5DFF74FFD084B53F82020E9 -S214461D00013A43F82020064A52F82020D20703D448 -S214461D1053F8203003B962B608BD00BF044B4320D3 -S214461D20444C432008B5DFF737FD0A4B53F82020CE -S214461D304AB9EFF31081084A42F8201052F820209C -S214461D40D20700D472B653F82020013243F820203A -S214461D5008BD00BF844D4320C44E432008B5DFF778 -S214461D601BFD084B53F82020013A43F82020064A2C -S214461D7052F82020D20703D453F8203003B962B66F -S214461D8008BD00BF844D4320C44E432008B5DFF748 -S214461D9003FD0A4B53F820204AB9EFF31081084A50 -S214461DA042F8201052F82020D20700D472B653F8D4 -S214461DB02020013243F8202008BD00BF5446432069 -S214461DC09447432008B5DFF7E7FC084B53F8202036 -S214461DD0013A43F82020064A52F82020D20703D478 -S214461DE053F8203003B962B608BD00BF54464320B8 -S214461DF09447432008B5DFF7CFFC0A4B53F820201C -S214461E004AB9EFF31081084A42F8201052F82020CB -S214461E10D20700D472B653F82020013243F8202069 -S214461E2008BD00BFD44843203C4A432008B5DFF7E8 -S214461E30B3FC084B53F82020013A43F82020064AC4 -S214461E4052F82020D20703D453F8203003B962B69E -S214461E5008BD00BFD44843203C4A432008B5DFF7B8 -S214461E609BFC0A4B53F820204AB9EFF31081084AE8 -S214461E7042F8201052F82020D20700D472B653F803 -S214461E802020013243F8202008BD00BF544B432093 -S214461E90BC4C432008B5DFF77FFC084B53F82020A0 -S214461EA0013A43F82020064A52F82020D20703D4A7 -S214461EB053F8203003B962B608BD00BF544B4320E2 -S214461EC0BC4C432008B5DFF767FC0A4B53F8202086 -S214461ED04AB9EFF31081084A42F8201052F82020FB -S214461EE0D20700D472B653F82020013243F8202099 -S214461EF008BD00BFD44D43208C45432008B5DFF7C8 -S214461F004BFC084B53F82020013A43F82020064A5B -S214461F1052F82020D20703D453F8203003B962B6CD -S214461F2008BD00BFD44D43208C45432008B5DFF797 -S214461F3033FC0A4B53F820204AB9EFF31081084A7F -S214461F4042F8201052F82020D20700D472B653F832 -S214461F502020013243F8202008BD00BFCC4643204F -S214461F600C48432008B5DFF717FC084B53F82020EB -S214461F70013A43F82020064A52F82020D20703D4D6 -S214461F8053F8203003B962B608BD00BFCC4643209E -S214461F900C48432008B5DFF7FFFB0A4B53F82020D2 -S214461FA04AB9EFF31081084A42F8201052F820202A -S214461FB0D20700D472B653F82020013243F82020C8 -S214461FC008BD00BF4C494320B44A432008B5DFF756 -S214461FD0E3FB084B53F82020013A43F82020064AF4 -S214461FE052F82020D20703D453F8203003B962B6FD -S214461FF008BD00BF4C494320B44A432008B5DFF726 -S214462000CBFB0A4B53F820204AB9EFF31081084A17 -S21446201042F8201052F82020D20700D472B653F861 -S2144620202020013243F8202008BD00BF3448432014 -S2144620309C49432008B5DFF7AFFB084B53F82020F2 -S214462040013A43F82020064A52F82020D20703D405 -S21446205053F8203003B962B608BD00BF3448432063 -S2144620609C49432008B5DFF797FB0A4B53F82020D8 -S2144620704AB9EFF31081084A42F8201052F8202059 -S214462080D20700D472B653F82020013243F82020F7 -S21446209008BD00BF444743208448432008B5DFF7C1 -S2144620A07BFB084B53F82020013A43F82020064A8B -S2144620B052F82020D20703D453F8203003B962B62C -S2144620C008BD00BF444743208448432008B5DFF791 -S2144620D063FB0A4B53F820204AB9EFF31081084AAF -S2144620E042F8201052F82020D20700D472B653F891 -S2144620F02020013243F8202008BD00BF144A432062 -S2144621007C46432008B5DFF747FB084B53F82020AC -S214462110013A43F82020064A52F82020D20703D434 -S21446212053F8203003B962B608BD00BF144A4320B0 -S2144621307C46432008B5DFF72FFB0A4B53F8202092 -S2144621404AB9EFF31081084A42F8201052F8202088 -S214462150D20700D472B653F82020013243F8202026 -S21446216008BD00BF944C4320FC48432008B5DFF723 -S21446217013FB084B53F82020013A43F82020064A22 -S21446218052F82020D20703D453F8203003B962B65B -S21446219008BD00BF944C4320FC48432008B5DFF7F3 -S2144621A0FBFA0A4B53F820204AB9EFF31081084A47 -S2144621B042F8201052F82020D20700D472B653F8C0 -S2144621C02020013243F8202008BD00BF6445432046 -S2144621D07C4B432008B5DFF7DFFA084B53F8202040 -S2144621E0013A43F82020064A52F82020D20703D464 -S2144621F053F8203003B962B608BD00BF6445432095 -S2144622007C4B432008B5DFF7C7FA0A4B53F8202025 -S2144622104AB9EFF31081084A42F8201052F82020B7 -S214462220D20700D472B653F82020013243F8202055 -S21446223008BD00BFE4474320FC4D432008B5DFF702 -S214462240ABFA084B53F82020013A43F82020064ABA -S21446225052F82020D20703D453F8203003B962B68A -S21446226008BD00BFE4474320FC4D432008B5DFF7D2 -S21446227093FA0A4B53F820204AB9EFF31081084ADE -S21446228042F8201052F82020D20700D472B653F8EF -S2144622902020013243F8202008BD00BF8C4A432048 -S2144622A0F446432008B5DFF777FA084B53F8202064 -S2144622B0013A43F82020064A52F82020D20703D493 -S2144622C053F8203003B962B608BD00BF8C4A432097 -S2144622D0F446432008B5DFF75FFA0A4B53F820204A -S2144622E04AB9EFF31081084A42F8201052F82020E7 -S2144622F0D20700D472B653F82020013243F8202085 -S21446230008BD00BF0C4D43207449432008B5DFF78F -S21446231043FA084B53F82020013A43F82020064A51 -S21446232052F82020D20703D453F8203003B962B6B9 -S21446233008BD00BF0C4D43207449432008B5DFF75F -S2144623402BFA0A4B53F820204AB9EFF31081084A75 -S21446235042F8201052F82020D20700D472B653F81E -S2144623602020013243F8202008BD00BFDC4543202C -S214462370F44B432008B5DFF70FFA084B53F82020F6 -S214462380013A43F82020064A52F82020D20703D4C2 -S21446239053F8203003B962B608BD00BFDC4543207B -S2144623A0F44B432008B5DFF7F7F90A4B53F82020DD -S2144623B04AB9EFF31081084A42F8201052F8202016 -S2144623C0D20700D472B653F82020013243F82020B4 -S2144623D008BD00BF5C484320744E432008B5DFF76F -S2144623E0DBF9084B53F82020013A43F82020064AEA -S2144623F052F82020D20703D453F8203003B962B6E9 -S21446240008BD00BF5C484320744E432008B5DFF73E -S214462410C3F90A4B53F820204AB9EFF31081084A0D -S21446242042F8201052F82020D20700D472B653F84D -S2144624302020013243F8202008BD00BFAC5243207E -S2144624404C53432008B5DFF7A7F9084B53F820202E -S214462450013A43F82020064A52F82020D20703D4F1 -S21446246053F8203003B962B608BD00BFAC524320CD -S2144624704C53432008B5DFF78FF90A4B53F8202014 -S2144624804AB9EFF31081084A42F8201052F8202045 -S214462490D20700D472B653F82020013243F82020E3 -S2144624A008BD00BF54504320F450432008B5DFF71C -S2144624B073F9084B53F82020013A43F82020064A81 -S2144624C052F82020D20703D453F8203003B962B618 -S2144624D008BD00BF54504320F450432008B5DFF7EC -S2144624E05BF90A4B53F820204AB9EFF31081084AA5 -S2144624F042F8201052F82020D20700D472B653F87D -S2144625002020013243F8202008BD00BF94514320C6 -S2144625103452432008B5DFF73FF9084B53F82020DE -S214462520013A43F82020064A52F82020D20703D420 -S21446253053F8203003B962B608BD00BF9451432015 -S2144625403452432008B5DFF727F90A4B53F82020C4 -S2144625504AB9EFF31081084A42F8201052F8202074 -S214462560D20700D472B653F82020013243F8202012 -S21446257008BD00BFB44F43202C50432008B5DFF7B4 -S2144625800BF9084B53F82020013A43F82020064A18 -S21446259052F82020D20703D453F8203003B962B647 -S2144625A008BD00BFB44F43202C50432008B5DFF784 -S2144625B0F3F80A4B53F820204AB9EFF31081084A3D -S2144625C042F8201052F82020D20700D472B653F8AC -S2144625D02020013243F8202008BD00BF2453432064 -S2144625E0C453432008B5DFF7D7F8084B53F82020E6 -S2144625F0013A43F82020064A52F82020D20703D450 -S21446260053F8203003B962B608BD00BF24534320B2 -S214462610C453432008B5DFF7BFF80A4B53F82020CB -S2144626204AB9EFF31081084A42F8201052F82020A3 -S214462630D20700D472B653F82020013243F8202041 -S21446264008BD00BF64544320144F432008B5DFF747 -S214462650A3F8084B53F82020013A43F82020064AB0 -S21446266052F82020D20703D453F8203003B962B676 -S21446267008BD00BF64544320144F432008B5DFF717 -S2144626808BF80A4B53F820204AB9EFF31081084AD4 -S21446269042F8201052F82020D20700D472B653F8DB -S2144626A02020013243F8202008BD00BF8452432034 -S2144626B0FC52432008B5DFF76FF8084B53F8202046 -S2144626C0013A43F82020064A52F82020D20703D47F -S2144626D053F8203003B962B608BD00BF8452432083 -S2144626E0FC52432008B5DFF757F80A4B53F820202C -S2144626F04AB9EFF31081084A42F8201052F82020D3 -S214462700D20700D472B653F82020013243F8202070 -S21446271008BD00BF04504320A450432008B5DFF749 -S2144627203BF8084B53F82020013A43F82020064A47 -S21446273052F82020D20703D453F8203003B962B6A5 -S21446274008BD00BF04504320A450432008B5DFF719 -S21446275023F80A4B53F820204AB9EFF31081084A6B -S21446276042F8201052F82020D20700D472B653F80A -S2144627702020013243F8202008BD00BF44514320A4 -S214462780E451432008B5DFF707F8084B53F82020F6 -S214462790013A43F82020064A52F82020D20703D4AE -S2144627A053F8203003B962B608BD00BF44514320F3 -S2144627B0E451432008B5DEF7EFFF0A4B53F82020D6 -S2144627C04AB9EFF31081084A42F8201052F8202002 -S2144627D0D20700D472B653F82020013243F82020A0 -S2144627E008BD00BF644F4320DC4F432008B5DEF7E4 -S2144627F0D3FF084B53F82020013A43F82020064AD8 -S21446280052F82020D20703D453F8203003B962B6D4 -S21446281008BD00BF644F4320DC4F432008B5DEF7B3 -S214462820BBFF0A4B53F820204AB9EFF31081084AFB -S21446283042F8201052F82020D20700D472B653F839 -S2144628402020013243F8202008BD00BFD452432042 -S2144628507453432008B5DEF79FFF084B53F82020F5 -S214462860013A43F82020064A52F82020D20703D4DD -S21446287053F8203003B962B608BD00BFD452432091 -S2144628807453432008B5DEF787FF0A4B53F82020DB -S2144628904AB9EFF31081084A42F8201052F8202031 -S2144628A0D20700D472B653F82020013243F82020CF -S2144628B008BD00BF14544320B454432008B5DEF781 -S2144628C06BFF084B53F82020013A43F82020064A6F -S2144628D052F82020D20703D453F8203003B962B604 -S2144628E008BD00BF14544320B454432008B5DEF751 -S2144628F053FF0A4B53F820204AB9EFF31081084A93 -S21446290042F8201052F82020D20700D472B653F868 -S2144629102020013243F8202008BD00BF7C504320CB -S2144629209C53432008B5DEF737FF084B53F8202064 -S214462930013A43F82020064A52F82020D20703D40C -S21446294053F8203003B962B608BD00BF7C5043201A -S2144629509C53432008B5DEF71FFF0A4B53F820204A -S2144629604AB9EFF31081084A42F8201052F8202060 -S214462970D20700D472B653F82020013243F82020FE -S21446298008BD00BFCC504320EC53432008B5DEF7C5 -S21446299003FF084B53F82020013A43F82020064A06 -S2144629A052F82020D20703D453F8203003B962B633 -S2144629B008BD00BFCC504320EC53432008B5DEF795 -S2144629C0EBFE0A4B53F820204AB9EFF31081084A2B -S2144629D042F8201052F82020D20700D472B653F898 -S2144629E02020013243F8202008BD00BF1C5143205A -S2144629F03C54432008B5DEF7CFFE084B53F820205C -S214462A00013A43F82020064A52F82020D20703D43B -S214462A1053F8203003B962B608BD00BF1C514320A8 -S214462A203C54432008B5DEF7B7FE0A4B53F8202041 -S214462A304AB9EFF31081084A42F8201052F820208F -S214462A40D20700D472B653F82020013243F820202D -S214462A5008BD00BF6C5143208C54432008B5DEF7B2 -S214462A609BFE084B53F82020013A43F82020064A9E -S214462A7052F82020D20703D453F8203003B962B662 -S214462A8008BD00BF6C5143208C54432008B5DEF782 -S214462A9083FE0A4B53F820204AB9EFF31081084AC2 -S214462AA042F8201052F82020D20700D472B653F8C7 -S214462AB02020013243F8202008BD00BFBC514320E9 -S214462AC0EC4E432008B5DEF767FE084B53F8202049 -S214462AD0013A43F82020064A52F82020D20703D46B -S214462AE053F8203003B962B608BD00BFBC51432038 -S214462AF0EC4E432008B5DEF74FFE0A4B53F820202F -S214462B004AB9EFF31081084A42F8201052F82020BE -S214462B10D20700D472B653F82020013243F820205C -S214462B2008BD00BF0C5243203C4F432008B5DEF795 -S214462B3033FE084B53F82020013A43F82020064A35 -S214462B4052F82020D20703D453F8203003B962B691 -S214462B5008BD00BF0C5243203C4F432008B5DEF765 -S214462B601BFE0A4B53F820204AB9EFF31081084A59 -S214462B7042F8201052F82020D20700D472B653F8F6 -S214462B802020013243F8202008BD00BF5C52432077 -S214462B908C4F432008B5DEF7FFFD084B53F8202040 -S214462BA0013A43F82020064A52F82020D20703D49A -S214462BB053F8203003B962B608BD00BF5C524320C6 -S214462BC08C4F432008B5DEF7E7FD094B53F8202027 -S214462BD03AB9EFF31082074941F82020D20700D4CD -S214462BE072B653F82020013243F8202008BD00BFB5 -S214462BF00C5743208457432008B5DEF7CDFD084BD7 -S214462C0053F82020013A43F82020064A52F820205E -S214462C10D20703D453F8203003B962B608BD00BFC6 -S214462C200C5743208457432008B5DEF7B5FD094BBD -S214462C3053F820203AB9EFF31082074941F820208E -S214462C40D20700D472B653F82020013243F820202B -S214462C5008BD00BF2C554320A455432008B5DEF7D3 -S214462C609BFD084B53F82020013A43F82020064A9D -S214462C7052F82020D20703D453F8203003B962B660 -S214462C8008BD00BF2C554320A455432008B5DEF7A3 -S214462C9083FD094B53F820203AB9EFF310820749D3 -S214462CA041F82020D20700D472B653F820200132CD -S214462CB043F8202008BD00BF1C56432094564320A8 -S214462CC008B5DEF769FD084B53F82020013A43F86D -S214462CD02020064A52F82020D20703D453F8203044 -S214462CE003B962B608BD00BF1C564320945643201F -S214462CF008B5DEF751FD094B53F820203AB9EFF3F5 -S214462D001082074941F82020D20700D472B653F8FD -S214462D102020013243F8202008BD00BFE456432059 -S214462D205C57432008B5DEF737FD084B53F820209E -S214462D30013A43F82020064A52F82020D20703D408 -S214462D4053F8203003B962B608BD00BFE4564320A8 -S214462D505C57432008B5DEF71FFD094B53F8202085 -S214462D603AB9EFF31082074941F82020D20700D43B -S214462D7072B653F82020013243F8202008BD00BF23 -S214462D80045543207C55432008B5DEF705FD084B21 -S214462D9053F82020013A43F82020064A52F82020CD -S214462DA0D20703D453F8203003B962B608BD00BF35 -S214462DB0045543207C55432008B5DEF7EDFC094B09 -S214462DC053F820203AB9EFF31082074941F82020FD -S214462DD0D20700D472B653F82020013243F820209A -S214462DE008BD00BFF45543206C56432008B5DEF7B1 -S214462DF0D3FC084B53F82020013A43F82020064AD5 -S214462E0052F82020D20703D453F8203003B962B6CE -S214462E1008BD00BFF45543206C56432008B5DEF780 -S214462E20BBFC094B53F820203AB9EFF3108207490A -S214462E3041F82020D20700D472B653F8202001323B -S214462E4043F8202008BD00BFBC56432034574320D5 -S214462E5008B5DEF7A1FC084B53F82020013A43F8A4 -S214462E602020064A52F82020D20703D453F82030B2 -S214462E7003B962B608BD00BFBC564320345743204C -S214462E8008B5DEF789FC094B53F820203AB9EFF32C -S214462E901082074941F82020D20700D472B653F86C -S214462EA02020013243F8202008BD00BFDC544320D2 -S214462EB05455432008B5DEF76FFC084B53F82020E0 -S214462EC0013A43F82020064A52F82020D20703D477 -S214462ED053F8203003B962B608BD00BFDC54432021 -S214462EE05455432008B5DEF757FC094B53F82020C7 -S214462EF03AB9EFF31082074941F82020D20700D4AA -S214462F0072B653F82020013243F8202008BD00BF91 -S214462F10CC5543204456432008B5DEF73DFC084BC7 -S214462F2053F82020013A43F82020064A52F820203B -S214462F30D20703D453F8203003B962B608BD00BFA3 -S214462F40CC5543204456432008B5DEF725FC0A4BAD -S214462F5053F820204AB9EFF31081084A42F8201069 -S214462F6052F82020D20700D472B653F820200132F9 -S214462F7043F8202008BD00BFA45A4320445B4320A4 -S214462F8008B5DEF709FC084B53F82020013A43F80B -S214462F902020064A52F82020D20703D453F8203081 -S214462FA003B962B608BD00BFA45A4320445B43201B -S214462FB008B5DEF7F1FB0A4B53F820204AB9EFF383 -S214462FC01081084A42F8201052F82020D20700D432 -S214462FD072B653F82020013243F8202008BD00BFC1 -S214462FE024584320C458432008B5DEF7D5FB084B83 -S214462FF053F82020013A43F82020064A52F820206B -S214463000D20703D453F8203003B962B608BD00BFD2 -S21446301024584320C458432008B5DEF7BDFB0A4B68 -S21446302053F820204AB9EFF31081084A42F8201098 -S21446303052F82020D20700D472B653F82020013228 -S21446304043F8202008BD00BF64594320045A432055 -S21446305008B5DEF7A1FB084B53F82020013A43F8A3 -S2144630602020064A52F82020D20703D453F82030B0 -S21446307003B962B608BD00BF64594320045A4320CC -S21446308008B5DEF789FB0A4B53F820204AB9EFF31A -S2144630901081084A42F8201052F82020D20700D461 -S2144630A072B653F82020013243F8202008BD00BFF0 -S2144630B07C5A43201C5B432008B5DEF76DFB084B65 -S2144630C053F82020013A43F82020064A52F820209A -S2144630D0D20703D453F8203003B962B608BD00BF02 -S2144630E07C5A43201C5B432008B5DEF755FB0A4B4B -S2144630F053F820204AB9EFF31081084A42F82010C8 -S21446310052F82020D20700D472B653F82020013257 -S21446311043F8202008BD00BFFC5743209C58432058 -S21446312008B5DEF739FB084B53F82020013A43F83A -S2144631302020064A52F82020D20703D453F82030DF -S21446314003B962B608BD00BFFC5743209C584320CF -S21446315008B5DEF721FB0A4B53F820204AB9EFF3B1 -S2144631601081084A42F8201052F82020D20700D490 -S21446317072B653F82020013243F8202008BD00BF1F -S2144631803C594320DC59432008B5DEF705FB084B7F -S21446319053F82020013A43F82020064A52F82020C9 -S2144631A0D20703D453F8203003B962B608BD00BF31 -S2144631B03C594320DC59432008B5DEF7EDFA0A4B66 -S2144631C053F820204AB9EFF31081084A42F82010F7 -S2144631D052F82020D20700D472B653F82020013287 -S2144631E043F8202008BD00BF545A4320F45A4320D3 -S2144631F008B5DEF7D1FA084B53F82020013A43F8D3 -S2144632002020064A52F82020D20703D453F820300E -S21446321003B962B608BD00BF545A4320F45A432049 -S21446322008B5DEF7B9FA0A4B53F820204AB9EFF349 -S2144632301081084A42F8201052F82020D20700D4BF -S21446324072B653F82020013243F8202008BD00BF4E -S214463250D45743207458432008B5DEF79DFA084BEA -S21446326053F82020013A43F82020064A52F82020F8 -S214463270D20703D453F8203003B962B608BD00BF60 -S214463280D45743207458432008B5DEF785FA0A4BD0 -S21446329053F820204AB9EFF31081084A42F8201026 -S2144632A052F82020D20700D472B653F820200132B6 -S2144632B043F8202008BD00BF14594320B459432084 -S2144632C008B5DEF769FA084B53F82020013A43F86A -S2144632D02020064A52F82020D20703D453F820303E -S2144632E003B962B608BD00BF14594320B4594320FB -S2144632F008B5DEF751FA0A4B53F820204AB9EFF3E1 -S2144633001081084A42F8201052F82020D20700D4EE -S21446331072B653F82020013243F8202008BD00BF7D -S2144633202C5A4320CC5A432008B5DEF735FA084BCC -S21446333053F82020013A43F82020064A52F8202027 -S214463340D20703D453F8203003B962B608BD00BF8F -S2144633502C5A4320CC5A432008B5DEF71DFA0A4BB2 -S21446336053F820204AB9EFF31081084A42F8201055 -S21446337052F82020D20700D472B653F820200132E5 -S21446338043F8202008BD00BFAC5743204C58432086 -S21446339008B5DEF701FA084B53F82020013A43F801 -S2144633A02020064A52F82020D20703D453F820306D -S2144633B003B962B608BD00BFAC5743204C584320FD -S2144633C008B5DEF7E9F90A4B53F820204AB9EFF379 -S2144633D01081084A42F8201052F82020D20700D41E -S2144633E072B653F82020013243F8202008BD00BFAD -S2144633F0EC5843208C59432008B5DEF7CDF9084BE8 -S21446340053F82020013A43F82020064A52F8202056 -S214463410D20703D453F8203003B962B608BD00BFBE -S214463420EC5843208C594320002330B504461846B2 -S21446343044FA03F104FA03F2C3F10F05013301F02F -S214463440010102F40042082B01FA05F122FA05F2C0 -S21446345042EA010242EA000290B2E9D130BDC1F129 -S2144634600F01038802F0010210B501248A408C4001 -S21446347023EA040313439BB2038010BD10B50446EB -S2144634800846FFF7D1FF208010BD0088CCE710B570 -S21446349004460846FFF7C8FF238803439BB22380AB -S2144634A010BD10B504460846FFF7BEFF238823EA3C -S2144634B00003238010BD10B504460846FFF7B4FF48 -S2144634C0238843409BB2238010BDB0F84000ABE74C -S2144634D010B5B0F840000C46FFF7A6FF0123A34000 -S2144634E018402041C0B210BDF8B51646084A0C46EC -S2144634F052F820701846FFF797FF0546304604F503 -S214463500BC64FFF791FF40EA054047F82400F8BD43 -S21446351090284020054B81F0030153F8203019448B -S21446352001F5A851087800F0010070479028402021 -S214463530044B81F0030153F82030194401F59851A5 -S2144635400A70704790284020014B43F82120704768 -S21446355040022940014B53F821007047400229405B -S214463560014B43F821207047400A2940022A03D0DF -S21446357081F00301014BCA54704700BF001329402F -S21446358038B5057A0446037C022D407A4FEA435105 -S21446359014BFED02002201F400111CBF05F40065BD -S2144635A045F40052E57B6D0405F400350D4300F006 -S2144635B007010D43A17B090401F480310D43217BAD -S2144635C0090201F480710D43617CC90401F40021AF -S2144635D00D43E17A890301F480410D43A17A4901FE -S2144635E001F020010D43154330B9012B04D194F860 -S2144635F03C20A188FFF7BAFFD4E90023903342F86F -S2144636002350637C012B17D104F1120204F11A00F1 -S214463610A4EB8404094D303C12F8011B102909D04E -S21446362054F8223001F00F01C3F3080303F5247360 -S21446363045F823108242EFD138BD00BF000029402E -S214463640084B70B519600446074B0E4600251860B1 -S214463650A54201D1002070BD06EB85100135FFF767 -S2144636608FFFF5E7FC01422000024220012A10D0D7 -S214463670022A07D062B950F8213023F4006343F497 -S214463680005303E050F8213023F4005340F821302D -S214463690704750F8213043F42053F7E710B550F8FA -S2144636A02140002A03F0070324F4001414BF4FF405 -S2144636B00012002240F8214050F82140144340F8BA -S2144636C0214050F8212022F0070240F8212050F8E9 -S2144636D02120134340F8213010BD30B59DF80C40EC -S2144636E078B150F82150002A25F4002514BF4FF42F -S2144636F00022002240F8215050F821502A4340F834 -S2144637002120102C12D0B3F5007F094AC3F30803D4 -S21446371004F00F0428BF4FF0FF3202EB8303D3F8C2 -S214463720402A22F00F021443C3F8404A30BD00BF79 -S21446373000002940032A0FD8DFE802F0020F1A1FBE -S21446374050F8213023F4001340F8213050F8213049 -S21446375043F4002340F82130704750F8213023F4D4 -S214463760002340F8213050F8213043F40013F1E7A7 -S21446377050F8213043F42013ECE750F8213023F478 -S2144637802013E7E7F8B50E4B0D4604461F680D4B6B -S2144637901E680D4B03449B0901EB031300218AB2B6 -S2144637A0B24202D34FF0FF3009E007EB82100131F8 -S2144637B042689A42F3D1FFF7E3FE54F82500F8BD77 -S2144637C0FC01422000024220C0FDD6BF294BF0B580 -S2144637D01F680025284BD3F800C0284B03449B0996 -S2144637E002EB0314ABB2634542D207EB83130135B3 -S2144637F05E68A642F6D11D6803F1120601F11C0763 -S214463800C1E9005493F83C4001F1120581F83C406A -S21446381003F11C043C3354F804CB47F804CB9C42D3 -S21446382016F801CB05F801CBF5D150F8223003F057 -S21446383007024A72C3F340128A729A044CBFC3F315 -S214463840C02202220A72C3F38032CA72C3F300222F -S2144638500A73C3F380124A73C3F34042CA73C3F370 -S21446386000428A73C3F3C042C3F340534A740B7490 -S214463870F0BD00BFFC01422000024220C0FDD6BF7C -S21446388010B48AB90949D1F8083391F80C43CA18D6 -S214463890013301F54371DBB282F8044210BC0122C3 -S2144638A041F8043CF9F70CBE10BC70472C35412055 -S2144638B010B48AB90949D1F8343491F83844CA184C -S2144638C0013301F58761DBB282F82D4310BC012235 -S2144638D041F8043CF9F7F4BD10BC70472C3541203E -S2144638E010B48AB90949D1F85C3891F87848CA18AC -S2144638F0013301F67801DBB282F8584410BC012247 -S21446390041F81C3CF9F7DCBD10BC70472C3541200D -S21446391010B48AB90949D1F8643891F89848CA1853 -S214463920013301F69801DBB282F8584510BC0122F5 -S21446393041F8343CF9F7C4BD10BC70472C354120DD -S2144639405FF800F0E50040205FF800F08502402072 -S2144639505FF800F07D0140200000000000000000F7 -S214463960000040000000001000000020000040203C -S2144639700000432000004420000000400000204095 -S214463980000040400000006700000068000000E0BD -S2144639903F0004101F0004012B000B0623000B16E5 -S2144639A02100040123000B031F000C131B000C13FD -S2144639B029000513290005132900051313000513CE -S2144639C035000B0327000413000000000500000026 -S2144639D00A0000000F00000014000000640000000B -S2144639E0000000000C0000003000000070000000E0 -S2144639F0B8000000E80300000001020304050607BD -S214463A0008090A0B0C0D0E0F1011121300000000C9 +S2144557D0C0852D40E85F4600B0144320C8144320DA +S2144557E0086046001FB50A2303AA02A901A8FDF7CB +S2144557F0C7FD039A02A901A8FDF7D2FD0028F8D0F7 +S21445580005B05DF804FB1A49162300200A4610B574 +S214455810013B01F8010B13F0FF03F9D1154B1B684B +S214455820197939B10124187CA142145482BF02204B +S214455830197D5054597941B10124187EA14214541A +S21445584082BF93F8281002205054997919B193F8DD +S214455850381001205054D97A49B1012493F874017F +S214455860A142145482BF93F87C310221D15410BD15 +S214455870B0144320FC234020FF22164B1A70164ACC +S214455880517821B91549896841F300015970117954 +S21445589019B913494968C9171971D17821B91149F8 +S2144558A0C96841F30021D970FF219970517919B91A +S2144558B00D494968C9175971927952B90B4AD2F8B8 +S2144558C0142312F0807203D0094A526842F38002CC +S2144558D09A7170476C154320B014432000002D4044 +S2144558E000402D4000802C4000C02C4000C02D407C +S2144558F000002E401D4B1A68002330B502F14E00BD +S214455900D179994208D80023194A1360194A136079 +S214455910194A1360194A1DE010F813400C2C0FD194 +S21445592002EB4303124C134893F84F301249134A7F +S21445593043B1082B10D00023236003600B6009E0B9 +S2144559400133DEE70E4B1D6A25605C6A0460986A83 +S214455950DB6A0860136030BD094B1D6F25605C6FC0 +S2144559600460986FDB6F0860F4E700BFFC234020B7 +S214455970F8234020F423402084234020A0234020C1 +S214455980C814432000207047024B5A7B024B53F8FD +S21445599022007047B0144320C8144320024B5A7B5C +S2144559A0024B53F822007047B0144320C8144320D6 +S2144559B0024B5A7B024B53F822007047B0144320E3 +S2144559C0C8144320024B5A7B024B53F822007047BB +S2144559D0B0144320C8144320024B5A7B024B53F85D +S2144559E022007047B0144320C8144320024B5A7B0C +S2144559F0024B53F822007047B0144320C814432086 +S214455A00024B5A7B024B53F822007047B014432092 +S214455A10C8144320024B5A7B024B53F8220070476A +S214455A20B0144320C8144320024B5A7B024B53F80C +S214455A3022007047B0144320C8144320024B5A7BBB +S214455A40024B53F822007047B0144320C814432035 +S214455A50024B5A7B024B53F822007047B014432042 +S214455A60C8144320024B5A7B024B53F8220070471A +S214455A70B0144320C8144320024B5A7B024B53F8BC +S214455A8022007047B0144320C8144320024B5A7B6B +S214455A90024B53F822007047B0144320C8144320E5 +S214455AA0024B5A7B024B53F822007047B0144320F2 +S214455AB0C8144320024B5A7B024B53F822007047CA +S214455AC0B0144320C8144320024B5A7B024B53F86C +S214455AD022007047B0144320C8144320024B5A7B1B +S214455AE0024B53F822007047B0144320C814432095 +S214455AF0024B5A7B024B53F822007047B0144320A2 +S214455B00C8144320024B5A7B024B53F82200704779 +S214455B10B0144320C8144320024B5A7B024B53F81B +S214455B2022007047B0144320C8144320024B5A7BCA +S214455B30024B53F822007047B0144320C814432044 +S214455B40024B5A7B024B53F822007047B014432051 +S214455B50C8144320024B5A7B024B53F82200704729 +S214455B60B0144320C8144320024B5A7B024B53F8CB +S214455B7022007047B0144320C8144320024B5A7B7A +S214455B80024B53F822007047B0144320C8144320F4 +S214455B90024B5A7B024B53F822007047B014432001 +S214455BA0C8144320024B5A7B024B53F822007047D9 +S214455BB0B0144320C8144320024B5A7B024B53F87B +S214455BC022007047B0144320C8144320024B5A7B2A +S214455BD0024B53F822007047B0144320C8144320A4 +S214455BE0024B5A7B024B53F822007047B0144320B1 +S214455BF0C8144320024B5A7B024B53F82200704789 +S214455C00B0144320C8144320024B5A7B024B53F82A +S214455C1022007047B0144320C8144320024B5A7BD9 +S214455C20024B53F822007047B0144320C814432053 +S214455C30024B5A7B024B53F822007047B014432060 +S214455C40C8144320024B5A7B024B53F82200704738 +S214455C50B0144320C8144320024B5A7B024B53F8DA +S214455C6022007047B0144320C8144320024B5A7B89 +S214455C70024B53F822007047B0144320C814432003 +S214455C80024B5A7B024B53F822007047B014432010 +S214455C90C8144320024B5A7B024B53F822007047E8 +S214455CA0B0144320C8144320024B5A7B024B53F88A +S214455CB022007047B0144320C8144320024B5A7B39 +S214455CC0024B53F822007047B0144320C8144320B3 +S214455CD0024B5A7B024B53F822007047B0144320C0 +S214455CE0C8144320024B5A7B024B53F82200704798 +S214455CF0B0144320C8144320024B5A7B024B53F83A +S214455D0022007047B0144320C8144320024B5A7BE8 +S214455D10024B53F822007047B0144320C814432062 +S214455D20024BDA7B024B53F822007047B0144320EF +S214455D30C8144320024BDA7B024B53F822007047C7 +S214455D40B0144320C8144320024BDA7B024B53F869 +S214455D5022007047B0144320C8144320024BDA7B18 +S214455D60024B53F822007047B0144320C814432012 +S214455D70024BDA7B024B53F822007047B01443209F +S214455D80C8144320024BDA7B024B53F82200704777 +S214455D90B0144320C8144320024BDA7B024B53F819 +S214455DA022007047B0144320C8144320024BDA7BC8 +S214455DB0024B53F822007047B0144320C8144320C2 +S214455DC0024BDA7B024B53F822007047B01443204F +S214455DD0C8144320024BDA7B024B53F82200704727 +S214455DE0B0144320C8144320024BDA7B024B53F8C9 +S214455DF022007047B0144320C8144320024BDA7B78 +S214455E00024B53F822007047B0144320C814432071 +S214455E10024BDA7B024B53F822007047B0144320FE +S214455E20C8144320024BDA7B024B53F822007047D6 +S214455E30B0144320C8144320024BDA7B024B53F878 +S214455E4022007047B0144320C8144320024BDA7B27 +S214455E50024B53F822007047B0144320C814432021 +S214455E60024BDA7B024B53F822007047B0144320AE +S214455E70C8144320024BDA7B024B53F82200704786 +S214455E80B0144320C8144320024BDA7B024B53F828 +S214455E9022007047B0144320C8144320024BDA7BD7 +S214455EA0024B53F822007047B0144320C8144320D1 +S214455EB0024BDA7B024B53F822007047B01443205E +S214455EC0C8144320024BDA7B024B53F82200704736 +S214455ED0B0144320C8144320024BDA7B024B53F8D8 +S214455EE022007047B0144320C8144320024BDA7B87 +S214455EF0024B53F822007047B0144320C814432081 +S214455F00024BDA7B024B53F822007047B01443200D +S214455F10C8144320024BDA7B024B53F822007047E5 +S214455F20B0144320C8144320024BDA7B024B53F887 +S214455F3022007047B0144320C8144320024BDA7B36 +S214455F40024B53F822007047B0144320C814432030 +S214455F50024BDA7B024B53F822007047B0144320BD +S214455F60C8144320024BDA7B024B53F82200704795 +S214455F70B0144320C8144320024BDA7B024B53F837 +S214455F8022007047B0144320C8144320024BDA7BE6 +S214455F90024B53F822007047B0144320C8144320E0 +S214455FA0024BDA7B024B53F822007047B01443206D +S214455FB0C8144320024BDA7B024B53F82200704745 +S214455FC0B0144320C8144320024BDA7B024B53F8E7 +S214455FD022007047B0144320C8144320024BDA7B96 +S214455FE0024B53F822007047B0144320C814432090 +S214455FF0024BDA7B024B53F822007047B01443201D +S214456000C8144320024B9A7B024B53F82200704734 +S214456010B0144320C8144320024B9A7B024B53F8D6 +S21445602022007047B0144320C8144320024B9A7B85 +S214456030024B53F822007047B0144320C81443203F +S214456040024B9A7B024B53F822007047B01443200C +S214456050C8144320024B9A7B024B53F822007047E4 +S214456060B0144320C8144320024B9A7B024B53F886 +S21445607022007047B0144320C8144320024B9A7B35 +S214456080024B53F822007047B0144320C8144320EF +S214456090024BDA7C024B53F822007047B01443207B +S2144560A0C8144320024B9A78024B53F82200704797 +S2144560B0B0144320C814432014289CBF014B1954E0 +S2144560C0704700BF6C1543201428024B94BF185CDC +S2144560D0587D70476C1543207047014B18607047D4 +S2144560E0FC234020024B1A5C024B53F822007047B3 +S2144560F0B0144320C8144320314A324B70B551780A +S214456100107901F00101304D00F00300547A5970C2 +S214456110D178187101F002015079D97000F0040069 +S2144561209179587101F005009871107A0840214020 +S214456130147B2844294490F8300091F830101072AA +S21445614000F01A00517201F01B0118722819597295 +S21445615090F8301190F83361515C0E401E7390F8FC +S21445616036610E405E7390F839610E409E7390F826 +S2144561703C610E40DE7390F83F610E401E7490F809 +S21445618042610E405E7490F8456190F848010E40B5 +S21445619001400E489E740D26D9740D4906FB0454DD +S2144561A04968C1F30561415C68180C44117590F85F +S2144561B04B0194F85811125C0A401A7570BD00BF21 +S2144561C06C154320B014432038394600C85F460056 +S2144561D080842D40034B45F6F0221A604AF20F5252 +S2144561E01A60704700C02D4002282DE9F04F85B053 +S2144561F000D9FEE701B9FEE7484A494B155C934688 +S21445620053F82030002D40F086801A684FF0010A7A +S2144562104C6822F08062DFF80C811A602278667836 +S2144562205207A47842EA062242EA04721A600A78BD +S2144562300192182242430292EAB2019CA2420AD334 +S21445624001220BF8002000201A6842F080621A608E +S21445625005B0BDE8F08FD1F808E04FEA051C0EEB17 +S21445626005161EF80C20F77B540103943FB103EB4B +S2144562700409D9F82C7047F00047C9F82C7054012A +S21445628003EB0409D9F82C703C460EEB0C073F7B14 +S214456290BF0607F040672743C9F82C707778142F58 +S2144562A029D024D8102F2FD0122F2DD0F4445401A6 +S2144562B001351C44DCF808609CF80EC0A66207F061 +S2144562C07F06D4F82CE046EA0E06E662E66A46F015 +S2144562D00076E662E66A46EA4C46E662029C224458 +S2144562E008F8127008EB420282F801A0A4E7502F86 +S2144562F00AD0542FD9E703EB421900247668C9F82B +S2144563002440C9F82060D1E7D6F80490561C76019B +S21445631043F80690CAE7012096E700BF08144320D5 +S2144563200C14432018144320022800D9FEE71729E9 +S21445633000D9FEE7054B012253F8200002FA01F189 +S214456340C36823EA0101C160704700BF0C144320AF +S214456350022800D9FEE7172900D9FEE7044B53F873 +S21445636020200123D06803FA01F10143D16070472C +S2144563700C144320022800D9FEE76FF07F4399426C +S21445638000D3FEE7034B53F82020936823EA010128 +S214456390916070470C144320022800D9FEE76FF041 +S2144563A07F43994200D3FEE7034B53F8202093687A +S2144563B019439160704700BF0C144320022870B5FE +S2144563C000D9FEE7124E325C02B3124B00EB400298 +S2144563D0114953F8204001EB0212236823F08063ED +S2144563E0236000231946236055783DB104EB4315D9 +S2144563F0E96229626962E568E560517001330232F7 +S214456400182BF1D100233354184670BD0120FCE704 +S214456410081443200C144320181443201E2A00D980 +S214456420FEE7022800D9FEE7172900D9FEE7044B08 +S21445643002F01F0253F8203003EB41118A63704780 +S2144564400C144320022800D9FEE7172900D9FEE799 +S214456450182303FB0010024901EB400040787047C3 +S214456460181443204FF6FF739A4210B500D1FEE745 +S214456470022800D9FEE7172900D9FEE718230A4C5B +S21445648003FB001314F8133003F0FB03502B00D125 +S2144564903AB1064B013153F82030490100205A5095 +S2144564A010BD0120FCE700BF181443200C14432000 +S2144564B000EB4110C06AC0F34120704700EB411124 +S2144564C0D201CB6AD2B223F080031A43CA62704720 +S2144564D000EB4110C36A03F07F0062282BD857288B +S2144564E00BD807282AD013F0780F13D1012825D0CA +S2144564F0062814BFFF200620704758380A281AD8A1 +S214456500DFE800F006191B190D110F1315191700B2 +S21445651058207047262814BFFF20262070475C2049 +S21445652070475E2070475D2070475F20704760204B +S214456530704762207047FF2070475A20704700EB2F +S2144565404110C06A00F07F0014280DD006D81028E8 +S2144565500AD0122814BF002012207047502803D0B6 +S214456560542814BF0020542070470B4B53F8203056 +S2144565701AB9D3F8000380B27047022A02D1D3F87D +S214456580E002F8E7012A05D101F0F8010131490199 +S2144565905858F0E70020704724684600084B012A03 +S2144565A053F8200004D0022A05D032B91721C6E791 +S2144565B001F0F801FBE71621F9E70020704700BF18 +S2144565C0246846000F4B0A4670B5044653F820002B +S2144565D0002300EB4115AB63EB622B626B62FFF762 +S2144565E077FF262803D16B6B1B0C1B046B631823A4 +S2144565F0002103FB04F0044B03449954034B184411 +S214456600815470BD24684600D0264020D8244020BA +S214456610094B70B553F820400E4615460BF03AFB2D +S21445662004EB4611CB6A23F4005343EA4533BDE8F1 +S2144566307040CB620BF04ABB24684600094B70B5E8 +S21445664053F820400E4615460BF058FB04EB461112 +S214456650CB6A23F4805343EA0533BDE87040CB62EA +S2144566600BF068BB2468460038B5124B05460C4609 +S21445667053F820201046FFF72BFF00F0FD03582B5C +S21445668005D1013402EB4412506880B238BD831FF1 +S214456690DBB2012B06D81821074B01FB054433F81E +S2144566A01400F3E71046FFF703FF02462846BDE809 +S2144566B038405AE72468460060274020F8B5154616 +S2144566C00A4B04460E4653F820700BF04BFB1DB1A3 +S2144566D0731C07EB43177D601820054B00FB0464CD +S2144566E023F81450BDE8F8400BF058BB2468460024 +S2144566F060274020F8B52A4B054653F8202010461B +S214456700FFF7E6FE622802EB41131F6A5C6ABFB2DA +S214456710A4B205D8572805D8072822D8052835D83D +S21445672000241CE058380A28FAD801A353F820F06C +S2144567305D674500216745005D6745002167450063 +S2144567405D6745005D6745005D6745005D674500DB +S2144567508767450021674500876745003C462046D4 +S214456760F8BD2628DCD11046FFF7A2FE024628468D +S214456770FFF7FBFEA042F2D3E31BBC429BB20CD212 +S214456780184484B2EBE7E41BA4B2E8E71820054BAF +S21445679000FB051533F81540E1E71C46DFE700BF6B +S2144567A02468460040264020034B013153F82030EC +S2144567B04901585880B27047246846002C4B2DE94D +S2144567C0F04753F820608846054691463046FFF721 +S2144567D07FFE82460BF02EFB41463046FFF768FEAD +S2144567E002462846FFF7C1FE414607462846FFF7BC +S2144567F081FF414604463046FFF75AFE0246284684 +S214456800FFF7CCFEA0F1500218201A49534200FB70 +S2144568100585534103EB090292B221F815200AF08B +S214456820FD0160290AD14C44BC421BDC1C4406EBE6 +S2144568304811A4B20A624C62002414E0BAF1260F4D +S21445684010D14F450ED306EB48110A627A1C944286 +S214456850F2D24C44B4FBF7F007FB104423449BB2FA +S2144568604B62E9E701240BF001FB2046BDE8F087C3 +S2144568702468460048244020044B013153F8203014 +S21445688003EB4113586880B2704700BF2468460042 +S21445689070B5074B0C46164653F8205001340BF09E +S2144568A0FDFA05EB44146660BDE870400BF012BB7C +S2144568B024684600034B53F8203003EB4113586BCE +S2144568C080B2704724684600F8B50F4B0E4607461B +S2144568D0144653F820500BF015FB31462846FFF773 +S2144568E0E7FD02463846FFF759FE502808BF0134F3 +S2144568F005EB4611A4B24B6B180C000404434C63DD +S214456900BDE8F8400BF01ABB2468460038B50B4B7B +S2144569100D4653F820400BF029FB23689B000AD50B +S21445692004EB4514E36A43F00043E36200240BF0AE +S21445693039FB204638BD40F60344F8E72468460050 +S21445694038B5084B0D4653F820400BF043FB04EB97 +S2144569504511CB6A23F00043CB62BDE838400BF0C7 +S21445696055BB00BF24684600074B53F8203003EB61 +S2144569704111C86A10F4003005D0CB6A13F0807F09 +S21445698014BF02200120704724684600F8B51F4B07 +S2144569900E461546044653F820700BF04FFB012D66 +S2144569A007EB46131A6B42F001021A630FD0022D0D +S2144569B01FD035BBDA6A164822F40032DA62DA6A44 +S2144569C022F08072DA62182303FB04040FE01820D5 +S2144569D0104A44432244925D9AB9DA6A0C4842F416 +S2144569E000320444DA62DA6A22F08072DA62A55529 +S2144569F007E0DA6A42F40032DA62DA6A42F0807216 +S214456A00DA62BDE8F8400BF035BB00BF24684600A7 +S214456A10D026402018274020044B53F8203003EB5F +S214456A204113186BC0F34000704700BF246846000A +S214456A3070B5124B0D46164653F820400BF032FB08 +S214456A4069016218D36AAEB923F080032144D36244 +S214456A50CB6A23F07F0343F00103CB62CB6A23F472 +S214456A600033CB620B6B43F00103BDE870400B630C +S214456A700BF034BB43F08003E8E700BF24684600CC +S214456A802DE9F0411C46224B0E46174653F820503A +S214456A909DF818800BF03AFB31462846FFF718FD5F +S214456AA0012813D108F0FD02700108F07F03582A2B +S214456AB028440FD1C26A22F07F021343621E18BFD4 +S214456AC00122C36231462846FFF7F8FCBDE8F0418F +S214456AD00BF038BB602A06D1C26A22F07F02134308 +S214456AE02246C362EEE7B7F5004F08D1621EC16A7B +S214456AF018BF012243EAC21321F0FF02EFE7E40183 +S214456B00C26AE4B222F0FF021C431443C462DDE7C6 +S214456B1024684600014B53F82000D9E42468460013 +S214456B200A4A08B552F820000B46FFF7C1FC012873 +S214456B3007D0022808D0002814BF0B46172318464E +S214456B4008BD01F0F803FAE71623F8E7246846007F +S214456B502DE9F843A84B0C460978064653F82050CD +S214456B6000234FEA411C05EB4110C362AB68AB609E +S214456B702279FF2A0BD0C36A120743F0804302F0FE +S214456B804052C362C36A23F040531A43C262637AD3 +S214456B904BB1012B74D1182304F10C02974803FB23 +S214456BA0061340F823206278622A7FD8572A6ED883 +S214456BB0072A78D8052A79D91823A08ADFF84C926F +S214456BC073435A1829F812008D4A1344227A501EE8 +S214456BD04242424130465A542178FFF7A1FF217878 +S214456BE0013005EB411240012F58D36A43F4003378 +S214456BF0D362A378D06A5B0220F4C06003F4C06316 +S214456C000343D362A28AE38A9A42227A02D1013AA0 +S214456C1018BF01222846DFF8F881FFF74FFC217898 +S214456C20637805EB411003F07F03C26A22F07F02CA +S214456C301343C3622846227AFFF740FCE28A21784E +S214456C407048002A40F07C8118274FF001097743A9 +S214456C507B18B84420F8132005EB41122846D36A22 +S214456C6043F48053D362E38AC2F820904B449BB2E8 +S214456C705362227AFFF722FC237808F8039015E042 +S214456C8005EB0C02D36A43F08073D3628BE7A2F11F +S214456C9058030A2B0AD8DFE803F02C092C095E5E58 +S214456CA05E5EBD09BD00262A00F0EC806379227839 +S214456CB0FF2B16D005EB42151B04A96B03F4702376 +S214456CC021F470210B43AB63E379A96B9B0321F455 +S214456CD0804103F480430B43AB63EB6A43F0007398 +S214456CE0EB621823484803FB06060123B354BDE868 +S214456CF0F88305EB0C03A078DF6A400227F4C067EB +S214456D0000F4C0603843E78AD86205EB4110076255 +S214456D10A78A4762D86A20F07F0002432846DA628F +S214456D20227A013A18BF0122FFF7C8FB18232178BB +S214456D3003FB06F2A78A354B501823F81070E08AF5 +S214456D40334B8742134402D101225A54AEE70028FA +S214456D50FAD00022F9E7E08AA38ADFF8B4808342B6 +S214456D602ED11823012003FB068358542178A37897 +S214456D7005EB41175B02FA6A03F4C06322F4C0626E +S214456D801343628BFB623862E38AA08A7A62984232 +S214456D90227A02D1013A18BF01222846FFF78EFB18 +S214456DA02178637805EB411003F07F03C26A22F031 +S214456DB07F021343C3622846227AFFF77FFB75E7B7 +S214456DC00128A2780BD83046FFF7CFFB18230130B1 +S214456DD0227803FB0683012180B29954C6E747080B +S214456DE03046FFF7C2FB1823C01B227803FB0683F9 +S214456DF0002180B2F1E700BF2468460020254020E8 +S214456E000024402040264020D824402060274020AB +S214456E10182740201823B4F818E003FB06F76F4BF5 +S214456E20781823F810E005EB0C03A078D3F82CC0AF +S214456E304002B4F816E02CF4C06C00F4C06040EA9A +S214456E400C0005EB411CD862208BCCF82000704422 +S214456E5080B2CCF82400D86A20F07F00024328464A +S214456E60DA62227AFFF72AFBA38AE18A22788B42E6 +S214456E705B4B3B4402D10121995417E70129FAD9C6 +S214456E800021F9E7A2783046FFF76FFBA278074660 +S214456E9021783046FFF782FBA0F1500CE28ADCF100 +S214456EA00000217840EB0C009742DFF834C138D11A +S214456EB07B1C9BB2182202FB06C24FF0010C02F85F +S214456EC001C018222178B4F818C002FB0612DFF874 +S214456ED00CE184442EF812C005EB411CA278DCF880 +S214456EE02CE052022EF4C06E02F4C06242EA0E0254 +S214456EF0CCF82C20228B024492B2CCF82020C21823 +S214456F00A38B92B20344CCF82420DCF834209BB201 +S214456F10120C12041343CCF83430E38A227ABB426F +S214456F2037E7238B002AC5D01344B3FBF7F207FB9C +S214456F30123318229BB202FB06C24FF0000CBEE786 +S214456F40A38A93420BB231D14FF0180C05EB43138D +S214456F500CFB061C1A6A39F81CE01FFA87F91EFA5C +S214456F6082FEBEFBF9F209FB12E24FF0000E20F856 +S214456F701CE005EB411CDCF82C0040F40050CCF836 +S214456F802C008AB197B21F6228465F62227A013A80 +S214456F9018BF0122FFF792FA1823227803FB0688CA +S214456FA0012308F8023081E6BFB2ECE7182705EB67 +S214456FB04313774307EB010CB84420F81C20012007 +S214456FC002441862284692B25A62227AFFF776FA47 +S214456FD02378002208F8032068E600BF48244020AE +S214456FE018274020A64B2DE9F04753F82060074662 +S214456FF015460C463046FFF76BFA80460AF0E6FE25 +S21445700008F0FD02582A4BD118219E4B79430A19A0 +S21445701033F81200854206D930B101250AF0F2FE52 +S2144570202846BDE8F087A0B906EB441300259648E8 +S214457030DA6A22F40032DA621A6B42F001021A6307 +S214457040631C5B01F550182303FB070701233B55DB +S214457050E4E763018C4A85B933440A44D86A20F488 +S2144570600030D862186B40F00100186301231355B1 +S2144570700134640135510025D0E78542ECD00A44F9 +S2144570800020334410558148DA6A014422F4003220 +S214457090095D003918BF012142EA4142DA62E7E755 +S2144570A0A8F15C03DBB2032B64D821463046FFF7D4 +S2144570B00FFA80463046FFF7FBF902463846FFF79B +S2144570C054FA00F10043013BB5EB430F4FEA430248 +S2144570D0A3D861016C4B05BB31440130CA6A80B206 +S2144570E022F40032CA620A6B42F001020A630122A8 +S2144570F00862182000FB07331A550B6A9BB2934269 +S2144571008CD108F0FD08CB6AB8F15C0F0CBF43F490 +S214457110805343F40053CB6280E7954204F1010265 +S21445712010D131445201C86A20F40030C862086B59 +S21445713040F0010008631820012100FB0733B150D9 +S214457140195598E7A0EB550518205201ADB24743AF +S214457150B5503B4400250E441D554C49F36A0F4433 +S21445716023F40033395D491B18BF012143EA4143E7 +S214457170F36253E7602A39D121463046FFF798F93E +S21445718002463846FFF7F1F91822414B57433A195C +S21445719033F81210294481423FF73FAF63013A4A1C +S2144571A08DB933441744D86A20F40030D862186B3A +S2144571B040F00100186301233B55013489B206EBC4 +S2144571C04416716057E78542EBD03A440020334475 +S2144571D010552E48DA6A074422F40032385D0038E6 +S2144571E018BF012042EA4042DA62E6E7A8F10608FF +S2144571F021465FFA88F8B8F1010F00F2A8803846B4 +S2144572004FF01809FFF78CFC013009FB07F91D4BB9 +S2144572104001315809EB040033F810309D423DD902 +S214457220002B7FF4FAAE06EB441318204FF0010905 +S2144572304FF00008DA6A47434D44304622F40032A0 +S2144572403919ADB2DA621A6B42F001021A63114A75 +S21445725022F81180DA6A42F48052DA62C3F8209046 +S2144572605D620D4B3B441A5DA2EB09014A424A4119 +S2144572702146FFF723F90448074407F80490FAE641 +S214457280246846006027402018274020D026402006 +S214457290482440204026402000244020002BC2D0D1 +S2144572A0002DC0D0514A9D42DFF8448123B24A445E +S2144572B0DFF844A1125D35D106EB441C06EB4313BB +S2144572C0DCF82CE02EF4003ECCF82CE0DCF830E080 +S2144572D04EF0010ECCF830E04FF0000E2AF810E0E4 +S2144572E01FFA81FE186A15FA80F0B0FBFEF50EFB14 +S2144572F01505DCF82C0040F40050CCF82C007DB188 +S214457300ADB2013A1D6230465D6218BF0122214684 +S214457310FFF7D4F81820012300FB07873B55AAE65C +S2144573208DB2EEE701212AF8105006EB4313C84408 +S2144573300D4430461962ADB25D62531A00252146AA +S2144573405A425A41FFF7BAF808F8045066E63046FE +S214457350FFF7AEF802463846FFF707F985423FF68F +S2144573605CAE4FEA441C04F10101214B17D1B444ED +S2144573700135182006EB4111DCF82C20ADB200FB98 +S214457380073322F40032CCF82C20DCF8302042F0CB +S2144573900102CCF8302001224D601A556BE61822C2 +S2144573A05743144A07EB040E32F81E208DB9B444F1 +S2144573B006EB41111F44DCF82C0020F40030CCF8D5 +S2144573C02C00DCF8300040F00100CCF830004A6074 +S2144573D03CE6154406EB41113B446644B5FBF0F2EA +S2144573E000FB12554D6000251D55B6E6002440208D +S2144573F0182740204824402040264020094B70B599 +S21445740053F820400E4615460AF0B4FE04EB4611E6 +S214457410CB6A23F0007343EA4563BDE87040CB6210 +S2144574200AF0C4BE246846000A4B70B553F820508F +S2144574300E4614460AF0D2FE05EB46116402CB6AA8 +S21445744004F4C06423F4C0631C43CC62BDE87040BA +S2144574500AF0E0BE246846000E4B70B553F820503F +S2144574600E4614460AF0EEFE05EB46112404CB6A9A +S21445747004F4702423F00073CB628B6B23F47023E3 +S2144574801C438C63CB6A43F00073BDE87040CB6207 +S2144574900AF0F4BE2468460038B504460D460AF0A0 +S2144574A005FF29462046FEF765FFBDE838400AF049 +S2144574B019BF38B504460D460AF02CFF2946204626 +S2144574C0FEF76AFFBDE838400AF040BF284B2DE975 +S2144574D0F74F53F820B00024264E0546DBF8083013 +S2144574E027464FF0010A019300EB400306EBC3061F +S2144574F016F8013BE1B204F1010813B30AFA04F9A0 +S214457500019B09EA0302E240D2B2012A19D1584644 +S214457510FEF7DEFF4FEA48125BF8022092B2012AD8 +S2144575200DD100F0FD005C2815D10BEB44144946FF +S2144575302846FEF71FFFE26A42F48052E26247EAB7 +S21445754009074446182CD3D13946284603B0BDE82A +S214457550F04FFEF70FBF5D28F1D10BEB44144946BB +S2144575602846FEF707FFE26A42F40052E6E700BF08 +S21445757024684600D824402001F01F0201231F2915 +S21445758003FA02F301D8036370473F2901D8C36263 +S21445759070475F2900D8436770471F2906D8036B95 +S2144575A0012088401840C840C0B270473F2903D8DC +S2144575B0C36A01F01F01F3E75F2901D8436FF8E777 +S2144575C00020F1E7144B052853F82020134B53F8B9 +S2144575D0203000D9FEE793F8840401281AD001200C +S2144575E0C3F8801483F8840493F89C0468B983F838 +S2144575F0850493F8A4340BB900207047D2F8103CA4 +S21445760043F07043C2F8103C7047012808BF83F822 +S2144576108504F1E70220704730684600A0284020E0 +S2144576202DE9F04105461F46124B0C46052D904662 +S21445763053F82000104B53F8256000D9FEE7D6F8DE +S214457640A03496F89D2402F0B7FD78B904EB4401C2 +S2144576508A0006EB81010B7903F0FF0043B901234D +S2144576600B7146F802804F71BDE8F0810420FBE7B8 +S2144576700220F9E730684600A02840202DE9F04F63 +S2144576809A46284B052887B053F820800D46264B4A +S214457690144653F8209000D9FEE702B9FEE7D8F81D +S2144576A0A034484698F89D2402F086FD002834D13B +S2144576B005EB45064FF0020B08EB8606337903F0DB +S2144576C0FF0763BB29464846FFF756FF0C2386F857 +S2144576D004B003FB0588237B6168C8F8087073719E +S2144576E0E37A002BB371227814BF1C230C238DF844 +S2144576F00C200491A27A21898DF8162002AAADF8AD +S21445770014102946CDE90173109B0093534602F0A9 +S214457710CFFA384607B0BDE8F08F0427F9E75F464D +S214457720F7E700BFA0284020306846002B4B2DE9E0 +S214457730F04753F820704FF00C09294B96B009FBDB +S21445774001F9064653F820500C4655F8093005EB26 +S214457750090813B902AB45F809302146384602F008 +S21445776041F955F809202146384602F05BFA21468C +S2144577703846FFF701FF0021BB6888F80410D5F8A6 +S2144577808CA498F80590BAF1000F03D02B462246F4 +S2144577903046D04798F8043083B998F80530CBB9C9 +S2144577A0012288F8052095F8A42400922246314601 +S2144577B0384602F01CF916B0BDE8F087B9F1000F5F +S2144577C0F9D198F80530002BF5D095F8A4340093F8 +S2144577D00023EBE7B9F1000FEDD1F6E73068460038 +S2144577E0A02840203E4B1C392DE9F04153F8206037 +S2144577F094B03C4B054653F820409846032946D856 +S214457800DFE801F00248566294F88434012B3ED1F5 +S214457810D4F880340BB9C4F880D4D4F880143046F4 +S21445782002F04EFC4FF08053D4F88C74C6F8143CE6 +S2144578304FF00053C6F8143C4FF08043C6F8143C4E +S214457840002384F8843427B12346FF2205212846A1 +S214457850B84794F88434D3B9052D58F8254000D94F +S214457860FEE7304602F0BBFC00B9FEE794F88534E7 +S21445787043B9012384F88534D6F8103C23F0704389 +S214457880C6F8103C0023C4F8803484F8843414B019 +S214457890BDE8F0814FF00053C6F8143CD4F88C642C +S2144578A0002EF4D02346FF2206212846B047EEE7B1 +S2144578B04FF08043C6F8143CD4F88C64002EE6D0CE +S2144578C02346FF220721F0E74FF00043C6F8143C55 +S2144578D0D4F88C64002EDAD02346FF220821E4E74C +S2144578E030684600A0284020394B2DE9F04353F830 +S2144578F0207097B0374B05460E4653F820409846BD +S21445790022680AB902AB2360062E46D0072E52D00F +S214457910052E3FD12379012B5FFA83F93AD12168A9 +S214457920384602F09FFB31463846FFF725FE0022D3 +S214457930D4F88C6422711EB1234649462846B04782 +S21445794023793BBB0123052D637158F8254000D9A3 +S214457950FEE794F89C64D6B994F8A43405222946E3 +S21445796038460093334602F042F894F8A43406228B +S214457970294600933846334602F039F894F8A4343D +S2144579800722294600933846334602F030F800234E +S2144579902360237117B0BDE8F08331463846FFF7BC +S2144579A0EBFDD4F88C64002EF4D023460022022149 +S2144579B02846B047EEE731463846FFF7DDFDD4F8B2 +S2144579C08C64002EE6D0234600220321F0E700BF54 +S2144579D030684600A0284020314A0B462DE9F04342 +S2144579E052F8204000272F4A054685B0394652F8BA +S2144579F020804FF47A700397584305F071FE814610 +S214457A00384605F059FE03902379012B0CD0002308 +S214457A10227902F0FF0022B101283ED10022184605 +S214457A20227105B0BDE8F08394F89C34012B0CD147 +S214457A30072631464046FFF7B0FD18B13146284681 +S214457A40FFF752FF013E042EF3D1002103A805F0AF +S214457A5039FE0744B945D7D894F89C34012B1AD03B +S214457A6094F8A4340522294640460093002301F0A5 +S214457A70BEFF94F8A43406222946009340460023C8 +S214457A8001F0B5FF94F8A4340722294600934046F2 +S214457A90002301F0ACFF0323BAE70120C1E700BF8E +S214457AA0A02840203068460010B501B9FEE7D0F85A +S214457AB0042C104BCC681340C0F8043C8B68D0F8B7 +S214457AC0042C03F0070313430A68920202F4F842B3 +S214457AD013434A685201D2B21343074A02EA045294 +S214457AE013430A69120402F4E0221343C0F8043C27 +S214457AF010BD00BF188308C00000F03F10B501B99F +S214457B00FEE74368CC6823F007031B041B0C436061 +S214457B100B68426803F0070343EA046313438A6825 +S214457B20120402F4E02213434A68D20402F46012B7 +S214457B3013430A69920502F440021343436010BD9D +S214457B4010B501B9FEE7036DCC6803F00043036545 +S214457B508B68026D03F01F0313430A68920292B2C4 +S214457B6013434A68520102F478721343054A02EAFF +S214457B70445213430A69120402F4F8121343036588 +S214457B8010BD00BF0000E07F10B501B9FEE7D0F894 +S214457B90F42B144B13400A69C0F8F43B92058B68E6 +S214457BA002F0FE52D0F8F44B1B0303F4FE231343B6 +S214457BB02343D1E9004222440132D2B21343C0F8EE +S214457BC0F43BD0F8F03B23F47F7323F00303C0F86F +S214457BD0F03BCB68D0F8F02BC3F309031343C0F84A +S214457BE0F03B10BD000F38E010B501B9FEE7D0F800 +S214457BF0F82B144B1340C0F8F83BD0F8F84BD1E9B6 +S214457C00002313448A68120303F01F0392B21343FA +S214457C100A69C9689205234302F070721343C0F897 +S214457C20F83BD0F8F03B23F07F7323F44033C0F89D +S214457C30F03B054BD0F8F02B03EA01431343C0F85D +S214457C40F03B10BDE00F3FFC0000FF031F2906D8A0 +S214457C50826A006B1040C84000F0010070473F291B +S214457C6005D8436AC06A184001F01F01F3E75F294B +S214457C7002D8C36E406FF6E7002070470528F7B573 +S214457C80054600D9FEE71C4B53F8204094F89D3432 +S214457C9073B3237903F0FF0063BB184B94F89C64D9 +S214457CA053F82570012321609E42237108BF6671F3 +S214457CB0E6B994F8A43406222946667138460093F8 +S214457CC0012301F094FE94F8A43407222946009334 +S214457CD03846012301F08BFE94F8A4340522294644 +S214457CE000933846012301F082FE304603B0F0BDCE +S214457CF00120FBE70220F9E7A0284020306846002F +S214457D00824B05282DE9F04180460F46164653F826 +S214457D10204000D9FEE702B9FEE72368002B80F233 +S214457D20C28007F09FFC236823F00043236007F0DA +S214457D30B5FC204601F012FD0546002840F0CA80F5 +S214457D40636BF17F43F0005396F821200029636367 +S214457D50C4F8E00A18BF4FF40061C4F8E00A08BF4B +S214457D600021D4F8E03A002A204643F4807314BF35 +S214457D704FF000420022C4F8E03A636B6363236821 +S214457D8023F400630B43B1692360D4F8003C23F029 +S214457D9000431343C4F8003CD4F8003C23F41F4387 +S214457DA0C4F8003C02F0F4FA737D022B03D0236836 +S214457DB043F4003323607379002B40F08380337D92 +S214457DC043B1B1682046D6E9032302F00FFA0546CB +S214457DD000287FD106F11C01204601F06DFD316873 +S214457DE0204601F0FBFF0546002873D1F27F06F1D9 +S214457DF02405236D002A23F0004314BF4FF00042AC +S214457E0000221343236596F82030002B69D007F0EF +S214457E1029FC636B2946204643F400536363FFF70A +S214457E20B3FEF37F1BB106F13801FFF7DDFE07F021 +S214457E3035FC717D204602F01CF8204601F0BAFB61 +S214457E40054600283BD101463A4601202B464FF0D1 +S214457E500C0C0CFB0174013150710C32602942F850 +S214457E600C3C237142F8043CF3D187F8843487F8F8 +S214457E70850496F84C2087F89C24326DC7F89034D4 +S214457E80C7F88C24726DC7F898347379C7F894246C +S214457E9087F89D34336887F8A404C7F8A0341C4B8C +S214457EA043F828700BE0204601F084FB054630B9C0 +S214457EB0204601F0F9FB054600283FF432AF284638 +S214457EC0BDE8F0813179204601F0CAFC0546002818 +S214457ED03FF475AF204601F06DFB204601F0E4FB0C +S214457EE0EDE707F0BFFB636B2946204623F40053B6 +S214457EF06363F37F33B1FFF723FE06F13801FFF7DF +S214457F00D3FD94E7FFF7FAFD91E700BF30684600DA +S214457F10A02840202DE9F3410528164FDFF858E004 +S214457F2004460E461546DDF820C057F820705EF824 +S214457F30208000D9FEE702B9FEE7D7F804E01EF038 +S214457F40080F12D1CDF800C0FFF798FB70B92B7B10 +S214457F5063B998F8A4343246214638460893012337 +S214457F6002B0BDE8F04101F042BD012002B0BDE8D7 +S214457F70F08100BF30684600A02840202DE9FF412B +S214457F8098461E4B0528164653F820700D461C4B42 +S214457F9053F8202000D9FEE706B9FEE7D2F8A0340C +S214457FA0384692F89D2402F007F9044620BB294638 +S214457FB03846FFF7E1FA73686A46029333788DF8D8 +S214457FC00430337A8DF80C300F230093434601F086 +S214457FD0E1FD43466A4629463846009401F0DAFDF7 +S214457FE0042338466A4600932946434601F0D2FDA7 +S214457FF0204604B0BDE8F0810420FAE73068460024 +S214458000A02840202DE9F341DFF83CC005280D4F58 +S21445801004460D461E4657F820705CF8208000D969 +S214458020FEE7FFF7FDFA48B946B998F8A4342A465C +S214458030214638460093012301F0D9FC02B0BDE83D +S214458040F08100BF30684600A02840202DE9F04F5B +S21445805085B005461E464FF47A700E9B0C460021A9 +S21445806092465843039105F03BFB052D814600D9C2 +S214458070FEE72D4B52462146284653F825702B4B96 +S21445808053F825803346FFF7CBFA20BB4EB997F811 +S214458090A4342246294640460093012301F0A7FC16 +S2144580A0C8BB4FF00C0A4FF0000B00200AFB047AC1 +S2144580B005F002FB03909AF80430012B19D004EB27 +S2144580C0440407EB84073B7903F0FF004BB30023DA +S2144580D003203B7125E003281FD1002EEFD197F8EA +S2144580E0A4342246294640460093002301F07FFCEF +S2144580F0E5E746B121464046FFF74FFA18B1214617 +S2144581002846FFF713FB002103A805F0DBFA834456 +S214458110D945D0D8E1E70328E1D0042801D0022884 +S214458120CDD105B0BDE8F08FA02840203068460088 +S214458130052870B504460D4600D9FEE70A4B53F8A8 +S2144581402060304602F04BF848B1D6F80C3C002B80 +S21445815005DA29462046BDE87040FFF733BA29467A +S2144581602046BDE8704089E5306846003A4B05280C +S2144581702DE9F74F05460C46164653F8208000D99C +S214458180FEE7404602F02BF8002857D0D8F80C3CBE +S21445819021462846002B53DAFFF714FA044608BB57 +S2144581A0014601904FF47A702C4BA2464FF0010BD6 +S2144581B0704353F8257005F093FA8146204605F03E +S2144581C07BFA019097F88434012B0FD097F88424D6 +S2144581D002F0FF032AB1012B2ED1002387F8843401 +S2144581E023461C46204603B0BDE8F08F97F89C34DE +S2144581F0012B0ED11F26D8F8142C0BFA06F3134084 +S214458200F34003D031462846FFF7ECFA013E1B2ED5 +S214458210F1D1002101A805F055FA8244D145D1D8BF +S21445822097F89C34012B05D0D8F8103C23F07043C2 +S214458230C8F8103C0324C9E70123D2E7214628465F +S214458240FFF71CFD04460028CCD131462846FFF7EB +S214458250C3FB0446C6E700BF30684600A02840205A +S21445826005282DE9F0410E46174600D9FEE7144B82 +S21445827053F82050D5F80080B8F1000F16DA284696 +S21445828001F0C7F904462B68DB0111D4012C38BF31 +S2144582900124E4B2B8F1000F05DA284601F004FAE5 +S2144582A0002818BF04462046BDE8F0810024EAE7CA +S2144582B0002CEFD13A463146284601F005FEE9E75F +S2144582C030684600F8B5174B05280E4653F820503B +S2144582D02F6800D9FEE7284601F081FF00B9FEE782 +S2144582E006B9FEE7002F14DA284601F092F904464F +S2144582F02B68DB010FD4012C38BF0124E4B2002FD4 +S21445830005DA284601F0D0F9002818BF044620466D +S214458310F8BD0024ECE7002CF1D13146284601F0A3 +S214458320ABFFECE7306846002DE9F0479A461F4B11 +S214458330052886B053F8208006461D4B0F46154641 +S21445834053F8209000D9FEE702B9FEE7D9F8A034E5 +S214458350404699F89D2401F02FFF044610BB6B68F4 +S21445836039468DF81400404604932B788DF80C302A +S2144583700A230293FFF700F9EB7A02AA01930E9BB4 +S2144583800093534601F094FC2B7B6BB999F8A434C3 +S2144583903A46314640460093012301F028FB06B095 +S2144583A0BDE8F0870420FAE72046F8E7306846003F +S2144583B0A02840200C4B052853F8202000D9FEE77E +S2144583C0A1F16003DBB29E2B00D8FEE75F2908D8F3 +S2144583D00C2303FB0121087910F0FF0018BF02208B +S2144583E0704792F88404F7E7A02840202DE9F04F1F +S2144583F09946A84B9DB0934653F820400528A64B72 +S2144584000D46039053F820200593049200D9FEE7C5 +S214458410BBF15F0F00D9FEE7049B002B00F00C81F3 +S2144584205E4659462046FFF711FC002840F01A8163 +S214458430AE4204D8B9F1000F00F094806BE0013EDF +S21445844020463146FFF702FCEFE7072E00F2108183 +S21445845031460398FFF748FA00234FF00C08049A74 +S21445846008FB032307931B79022B43D1059B314613 +S214458470039A204653F822A008FB06A898F806302B +S214458480002B7BD001F0AEFA08AA3146204601F013 +S214458490C9FBA3681B9BC8F808309DF8233003F03A +S2144584A00F03042B03D131462046FFF765F800231A +S2144584B088F8043098F805300693DAF88C341F4669 +S2144584C023B15346324604210398B84798F80430FA +S2144584D0002B59D198F80530002B40F0D680012264 +S2144584E088F805209AF8A424009232460399204637 +S2144584F001F07DFA31462046FFF7A8FB30B1079BD1 +S2144585001B791BB931462046FFF736F8B9F1000FFF +S21445851031D04FF00009D4F80C3C002B1FDA049BF1 +S21445852093F89C34DBB9059B1F26039A4FF0010A46 +S21445853053F82280D4F8142C0AFA06F31A40F2406F +S2144585400AD0D4F8102C1A40F24029D04FF0000932 +S21445855031460398FFF746F9013E1B2EEAD1B9F19D +S214458560000F08D0059B0C27039A4FF0010853F8D7 +S2144585702260AB451FD21DB0BDE8F08F01F04CFB25 +S214458580A368C8F808008EE7069B002BB2D198F87A +S2144585900530002BAED09AF8A43400930023A4E708 +S2144585A0B9F1000FD8D098F8852412B9C4F8143C10 +S2144585B0D2E79146D0E729462046FEF7EEFF20B3A0 +S2144585C01F2D24D8A26A08FA05F31340EB4013F092 +S2144585D0FF0F1AD196F89D343BB3072D8CBFA9469D +S2144585E04FF0000907FB096999F805A0BAF1000F95 +S2144585F00BD129462046FEF7BFFF99F80430022BDB +S21445860003D189F804A089F805800135B1E73F2DE7 +S21445861007D8616A05F01F0208FA02F30B40D340FB +S214458620D5E75F2DD6D8E16EF4E7A946DAE72946C1 +S21445863001352046FEF7A0FF5D45F8D9B9F1000F94 +S21445864099D04FF08053C4F8143C4FF00053C4F80B +S214458650143C4FF08043C4F8143C4FF00043C4F834 +S214458660143C88E7049B93F89D34002B7FF4EDAECD +S2144586700C23049A03FB06231B79012B03D13146B1 +S2144586800398FFF753F83346E7E6069B002B7FF43F +S21445869031AF80E730684600A0284020034B0528C8 +S2144586A053F8203000D9FEE7196270473068460017 +S2144586B0034B052853F8203000D9FEE7186A704763 +S2144586C030684600044B052853F8203000D9FEE7AD +S2144586D0D869C0B2704700BF30684600044B0528CD +S2144586E053F8203000D9FEE7D869C0F30720704715 +S2144586F030684600364B05282DE9F04153F82050A2 +S21445870088BF0024334B98BF0124064653F8207093 +S21445871004B9FEE71FB9304B2B62BDE8F0812A6AE3 +S21445872093070CD56B68590409D50223D7F89444AA +S2144587302B6224B13B460921A0472A6A0024D3026E +S2144587400ED56B6B002B0BDA4FF48013D7F8944499 +S2144587502B622CB13B460A213046A0472A6A0024A4 +S21445876090030ED56B6819050BD54FF40033D7F833 +S21445877094442B622CB13B460D213046A0472A6ACD +S2144587800024D3030ED56B6858050BD54FF48033BC +S214458790D7F894442B622CB13B460C213046A04773 +S2144587A02A6A002451070FD56B681B040CD5042391 +S2144587B0D7F894442B62002CAFD03B463046A446AF +S2144587C00B21BDE8F0416047002CA4D1A5E700BFCA +S2144587D030684600A028402006003B002DE9FF47AC +S2144587E09A46384B05460C4653F820601746364B96 +S2144587F053F82080002004F05FFF0D9B03904FF454 +S2144588007A700021584304F06BFF052D814600D948 +S214458810FEE707B9FEE70C9B28463A4621460093F5 +S2144588205346FEF72BFF054600283AD0284604B0A7 +S214458830BDE8F087002103A804F044FF0744B94586 +S21445884030D80C2303FB04831B7943B321463046BB +S214458850FEF792FE4FF0000A01F085F80368002106 +S214458860074623F0706343F010630360642004F00A +S21445887037FF8146002004F01FFF0390214630460F +S214458880FEF78BFE014628B903A804F01BFF824479 +S214458890D145F3D83B68C3F30363082B08D00325BB +S2144588A006E0074621463046FEF777FE0128C1D149 +S2144588B021463046FEF760FE0C21002301FB04846A +S2144588C02371B3E730684600A0284020F8B5052850 +S2144588D0114B0E4653F8205000D9FEE72F68002F5F +S2144588E014DA284600F095FE04462B68DB010FD4C3 +S2144588F0012C38BF0124E4B2002F05DA284600F0E3 +S214458900D3FE002818BF04462046F8BD0024ECE7F1 +S214458910002CF1D12E61EFE730684600024B53F844 +S214458920200000F047BE00BF30684600024B53F8B3 +S214458930200000F092BE00BF306846001B4B05285D +S2144589402DE9F0410D46174653F8206000D9FEE75D +S214458950336803F07F03994226D85F2924D8D6F892 +S2144589600080B8F1000F16DA304600F052FE044695 +S2144589703368DB0111D4012C38BF0124E4B2B8F1C9 +S214458980000F05DA304600F08FFE002818BF044673 +S2144589902046BDE8F0810024EAE7002CEFD105F536 +S2144589A0087546F82570EAE70424F1E7306846007E +S2144589B00528F8B50E4600D9FEE7104B53F820506B +S2144589C02F68002F14DA284600F023FE04462B684D +S2144589D0DB010FD4012C38BF0124E4B2002F05DAA1 +S2144589E0284600F061FE002818BF04462046F8BD1C +S2144589F00024ECE7002CF1D1AE64EFE73068460082 +S214458A00F8B50528384B074653F8204000D9FEE709 +S214458A10204600F0CFFD0646002863D1204601F0EB +S214458A20DEFB38B14FF07843C4F8143CC4F8106CFC +S214458A30C4F80C6C00252D4B2046C4F8045CC4F8DD +S214458A40003C4FF00D13C4F8FC3AC4F8EC5AC4F891 +S214458A50E85AC4F8E45A636B43F000536363D4F8AA +S214458A60E03A23F00043C4F8E03A214BC4F8E03A34 +S214458A70D4F8E03A43F00043C4F8E03A636B23F099 +S214458A800053636300F070FD402803D94FF0FF3371 +S214458A906367E566204600F067FD202804D94FF059 +S214458AA0FF33E362002363624FF0FF330025204621 +S214458AB023634FF48013A562256563630D4B2362DC +S214458AC00D4BE561A5606560C4F8F05BC4F8F45BE2 +S214458AD0C4F8F85BC4F8FC5B236000F0E5FD074B83 +S214458AE043F827503046F8BD3068460000410080C0 +S214458AF080000C0006B003000F0090D8A028402048 +S214458B00224B05280A4670B553F820500446204B9C +S214458B1053F8206000D9FEE76039C9B29E2900D8CF +S214458B20FEE7FF2A11D1284601F059FB60B3D5F878 +S214458B300C3C002B28DAD5F8143CDA0024D5204620 +S214458B401C21BDE87040FEF74DBE96F89D3453B1E6 +S214458B50072A08D8C2B92B6B9B0615D50521BDE853 +S214458B607040FEF7C1BE11462846FEF716FD58B1C1 +S214458B700C2303FB02631B79012B05D120461146C6 +S214458B80BDE87040FEF7D2BD70BD00BF30684600F8 +S214458B90A028402038B50B4B052853F820400A4BF3 +S214458BA053F8203000D9FEE7226A510708D5D3F896 +S214458BB094540DB10B21A84704230020236238BDE9 +S214458BC00120FCE730684600A0284020F8B50F4B4A +S214458BD005280C4653F820600D4B53F8207000D9F5 +S214458BE0FEE73046FEF7D9FC70B10C2521463046E7 +S214458BF005FB047501F010F82146B368A8603046B9 +S214458C00FEF7BAFC00232B71F8BD00BF306846005E +S214458C10A0284020034B53F820301868C0F3005076 +S214458C20704700BF30684600044B53F820301B6839 +S214458C3013F0887F0CBF012000207047306846003F +S214458C40052800D9FEE7044B53F82000036823F0B7 +S214458C500043036000F001BD30684600052810B5A6 +S214458C6000D9FEE7064B53F82040204600F0A2FC0C +S214458C7020B92046BDE8104000F016BD10BD00BF27 +S214458C80306846000528F8B50E4600D9FEE7144B71 +S214458C9053F820502F68002F14DA284600F0B9FC08 +S214458CA004462B68DB010FD4012C38BF0124E4B2FF +S214458CB0002F05DA284600F0F7FC002818BF0446C2 +S214458CC02046F8BD0024ECE7002CF1D12B681EB9F0 +S214458CD023F480332B60EBE743F48033FAE700BF99 +S214458CE03068460005282DE9F0410E46174600D95E +S214458CF0FEE701B9FEE7214B53F82050D5F8008032 +S214458D00B8F1000F16DA284600F083FC04462B68B7 +S214458D10DB0111D4012C38BF0124E4B2B8F1000FB1 +S214458D2005DA284600F0C0FC002818BF0446204651 +S214458D30BDE8F0810024EAE7002CEFD106F06AFF93 +S214458D406B6B002F23F4005314BF4FF400520022E0 +S214458D5043EA02036B6306D031462846FEF714FF06 +S214458D6006F074FFDAE72B6D31462846002B02DA0B +S214458D70FEF7E6FEF4E7FEF7C1FEF1E7306846008B +S214458D80052800D9FEE701B9FEE7254B53F8203004 +S214458D905A6B02F40052002A14BF0120002015D059 +S214458DA000220A60D3F8F02BC2F30902CA60D3F852 +S214458DB0F42BD2B24A60D3F8F42BD3F8F43BC2F383 +S214458DC00632C3F386538A600B6170471A6D002AD4 +S214458DD013DA1A6DC2F34952CA601A6DC2F3852278 +S214458DE00A601A6DC2F344124A601A6D1B6D02F092 +S214458DF01F02C3F304438A60E6E75A68120ECA6048 +S214458E005A6802F007020A605A68C2F3C2424A60CC +S214458E105A685B68C2F30242C3F381538A60D3E75C +S214458E2030684600052838B500D9FEE7114B53F89B +S214458E3020402568002D09DB636B9B0410D4D4F8CD +S214458E40003C43F48043C4F8003C0FE0204600F065 +S214458E50E0FB0028F0D02046BDE8384000F024BCB2 +S214458E60D4F8FC3B43F40043C4F8FC3B002DF2DB4E +S214458E7038BD00BF30684600052870B500D9FEE706 +S214458E800F4B53F820502E68002E07DB6B6B9B0468 +S214458E900ED4D5F8004CC4F380340DE0284600F0D7 +S214458EA0B8FB0028F2D00024284600F0FDFB05E07C +S214458EB0D5F8FC4BC4F3C034002EF5DB204670BD18 +S214458EC030684600052870B500D9FEE70F4B53F8C5 +S214458ED020502E68002E07DB6B6B9B040ED4D5F80E +S214458EE0004C04F03F040CE0284600F092FB0028B6 +S214458EF0F2D00024284600F0D7FB04E0D5F8FC4B1A +S214458F00E4B2002EF6DB204670BD00BF3068460052 +S214458F1005282DE9F8430E46174600D9FEE701B960 +S214458F20FEE7294B53F82040D4F800802368B8F173 +S214458F30000F03F4006919DA204600F06AFB05467F +S214458F402368B9F1000F3DD0DB0111D4012D38BFA0 +S214458F500125EDB2B8F1000F05DA204600F0A4FB76 +S214458F60002818BF05462846BDE8F8830025E7E7EC +S214458F70002DEFD1636B03F4005906F07FFE23689E +S214458F80002F3146204643F4006314BF4FF000429D +S214458F9000222360D4F8003C23F000431343C4F872 +S214458FA0003CD4F8003C23F41F43C4F8003CB9F118 +S214458FB0000F04D0FEF718FE06F07CFECAE7FEF763 +S214458FC073FDF9E70125C5E730684600052800D951 +S214458FD0FEE701B9FEE71D4B53F82030586B10F4F9 +S214458FE0005019D000220A60D3F8F82B02F01F0271 +S214458FF04A60D3F8F82BC2F303328A60D3F8F82BCD +S214459000D3F8F03BC2F38352C3F309430A61CB60FE +S214459010003818BF01207047D3F8042CC2F3095214 +S214459020CA60D3F8042CC2F384220A60D3F8042C11 +S214459030C2F342124A60D3F8042CD3F8043C02F03B +S2144590400702C3F302438A600B61E1E730684600D6 +S21445905005282DE9F0418846144600D9FEE7244BFD +S21445906053F820603768002F15DA304600F0D1FAFD +S21445907005463368DA0110D4012D38BF0125EDB217 +S214459080002F05DA304600F00FFB002818BF0546CE +S2144590902846BDE8F0810025EBE7002DF0D106F027 +S2144590A021FE736B9B0413D5D6F8FC3B23F0004397 +S2144590B023F4FE03B8F1000F05D0240404F4FE049F +S2144590C0234343F00043C6F8FC3B06F027FED7E7AC +S2144590D0D6F8003C23F41F43B8F1000F05D0240210 +S2144590E004F4F854234343F40043C6F8003CECE745 +S2144590F0306846000528F8B50D4600D9FEE7164BFC +S21445910053F820703E68002E14DA384600F081FA8F +S21445911004463B68DB010FD4012C38BF0124E4B27A +S214459120002E05DA384600F0BFFA002818BF044678 +S2144591302046F8BD0024ECE7002CF1D106F006FEEB +S2144591407B6BED0423F4780305F478051D437D63B6 +S21445915006F018FEE4E700BF30684600052808B567 +S21445916000D9FEE7074AFF2952F8200004D1D0F877 +S214459170140CC0F3807008BDFEF70FFA431E584224 +S2144591805841F8E730684600052800D9FEE7064A04 +S214459190FF2952F8200004D14FF08043C0F8143C14 +S2144591A07047FEF7E9B900BF3068460038B5144B3E +S2144591B00528014653F82040124B53F8205000D955 +S2144591C0FEE72368002B18DB204600F0CCFC95F81C +S2144591D085346BB9204601F002F848B1D4F80C3C0A +S2144591E0002B05DAD4F8103C43F07043C4F8103C25 +S2144591F00123002085F8A43438BD0120FCE700BFD4 +S21445920030684600A028402038B5114B052853F84D +S2144592102040104B53F8205000D9FEE72368002B1A +S21445922014DB204600F092FC204600F0D8FF48B1FB +S214459230D4F80C3C002B05DAD4F8103C23F07043E8 +S214459240C4F8103C002085F8A40438BD0120FCE78E +S21445925030684600A0284020052873B50C4600D93E +S214459260FEE71F4B53F820502E68002E06DB042CD5 +S21445927033D8DFE804F0232C1D201200284601923F +S21445928000F0C7F9019A0028F1D00446284600F0B8 +S2144592900BFA002818BF044607E04FF400410024A7 +S2144592A0284600F027FA002EF0DB204602B070BDB7 +S2144592B04FF48041F3E744F20101F0E72B68D9010A +S2144592C00CD54FF48061284600F014FAEBE72B687E +S2144592D0DB01E8D54FF40061E1E7FEE70124E2E76C +S2144592E03068460005282DE9F04F074685B00C4600 +S2144592F000D9FEE7A1F16003DBB29E2B00D8FEE75E +S2144593005F2900F291804A4A01EB410952F8203024 +S214459310924603EB890999F80410002900F08680E7 +S214459320444A014693F8A434002552F82060224664 +S214459330304600F0C7FB99F80430022B38D15AF86E +S2144593402730214630460395019300F00CFB026812 +S2144593502946804622F0706242F010620260642020 +S21445936004F0BEF98346284604F0A6F90390214644 +S2144593703046FEF712F9014640B1D8F80030C3F33F +S2144593800363082B0CBF0525002506E003A804F05B +S21445939099F90544AB45EAD8032521463046FEF7FC +S2144593A0EBF80C23019A03FB042B00238BF80430BF +S2144593B099F80430012B27D15AF827800C23002230 +S2144593C003FB04831A7198F89D340BB3736BC3F390 +S2144593D003635B0007339C420AD92146304600F0BA +S2144593E0C2FA036823F07063036043F0806303604A +S2144593F034B998F8A43405223946304600F062FB65 +S21445940021463046FEF7B8F8284605B0BDE8F08F49 +S2144594102146304600F0A7FA036823F070630360E0 +S21445942043F080630360EBE70025EDE70525EBE7B2 +S214459430A0284020306846000528F8B50E4600D9D5 +S214459440FEE7104B53F820502F68002F14DA2846B5 +S21445945000F0DFF804462B68DB010FD4012C38BF3B +S2144594600124E4B2002F05DA284600F01DF900284D +S21445947018BF04462046F8BD0024ECE7002CF1D181 +S2144594806E61EFE7306846000528F8B50E4600D908 +S214459490FEE7104B53F820502F68002F14DA284665 +S2144594A000F0B7F804462B68DB010FD4012C38BF13 +S2144594B00124E4B2002F05DA284600F0F5F8002826 +S2144594C018BF04462046F8BD0024ECE7002CF1D131 +S2144594D0AE61EFE7306846000528F8B50E4600D978 +S2144594E0FEE7144B53F820502F68002F14DA284611 +S2144594F000F08FF804462B68DB010FD4012C38BFEB +S2144595000124E4B2002F05DA284600F0CDF80028FD +S21445951018BF04462046F8BD0024ECE7002CF1D1E0 +S2144595206B68002E23F0080314BF0822002213435D +S2144595306B60E7E730684600034B53F820305868C1 +S214459540C0F3C000704700BF30684600082807D9FA +S2144595500938C0B2062802D8024B185C7047082066 +S214459560704700BFB83A4600104A0346904215D0A9 +S21445957002F58042904213D002F58042904211D0C7 +S21445958002F5804290420FD002F5804290420BD0C1 +S2144595900020074A934208BF202070476020F8E71E +S2144595A04020F6E740207047202070470040304076 +S2144595B00080314073B50446002004F07DF8002154 +S2144595C00190642004F08CF8064606F0B3F823684C +S2144595D043F080432360236843F080532360236829 +S2144595E0002B03DA236823F000432360002506F0AA +S2144595F0BDF80195216811F0807102D0002002B0B7 +S21445960070BD01A804F05EF80544AE42F2D80320CA +S214459610F5E773B50546002004F04EF800210190A5 +S214459620642004F05DF8064606F0B8F82B6800247A +S21445963023F000432B6006F0CDF80194296811F01D +S214459640807102D0002002B070BD01A804F03AF83F +S2144596500444A642F2D80320F5E773B50446002035 +S21445966004F02AF800210190642004F039F80646F3 +S21445967006F0C8F82368002523F080532360236846 +S21445968023F08043236006F0D9F8206810F08070F8 +S21445969001D102B070BD002101A804F013F80544BD +S2144596A0AE42F2D80320F4E773B50446002004F032 +S2144596B003F800210190642004F012F8236806465A +S2144596C0002B02DA002002B070BD06F0CFF8236802 +S2144596D0002543F00043236006F0E4F8216811F4C2 +S2144596E08011EFD101A803F0EDFF0544AE42F5D851 +S2144596F00320E8E770B5164604460D4606F0EAF838 +S21445970044F20103BEB19D4204D1636B43F000436E +S21445971063630CE0B5F5806F02D0B5F5006F03D1F5 +S214459720236843F40013236061680D436560BDE814 +S214459730704006F0EBB89D4203D1636B23F00043BF +S214459740E6E7616821EA05056560636813F4406FDE +S214459750EDD1236823F400132360E8E7F7B5044604 +S214459760002003F0A9FF00210190642003F0B8FF14 +S214459770074606F0E3F82368002643F000732360A7 +S21445978006F0F8F8256815F0007510D106F0D6F8FD +S214459790236843F48053236006F0ECF82046FFF731 +S2144597A0E3FE21460646224604EB00100BE0002168 +S2144597B001A803F087FF0644B742E3D8032044E0F8 +S2144597C0C2F8805004329042FAD104EB8603002258 +S2144597D08B423CD105F07AFF636B002543F08053FE +S2144597E0636305F08FFF2561A5646561A561C4F8CF +S2144597F0805005F06BFF636B23F08053636305F081 +S21445980081FF4FF0FF33202E23616361A361A5627C +S214459810236305D9402E6562E36201D9E566636731 +S2144598200D4B002023624FF48013606063630B4B3F +S2144598302065C4F8F00BC4F8F40BC4F8F80BC4F86C +S214459840FC0BC4F8040CC4F8003C03B0F0BDC1F8EA +S21445985080280431BCE700BF06003B00004100807D +S21445986070B5066804460D4616F4006622D106F025 +S21445987099F823682D0643F0005305F0706523607C +S214459880636B23F070631D43656306F0A7F84FF0DE +S214459890FF332046A364FFF767FE6FF0604380B250 +S2144598A0864201D3002070BD06F50872013644F89D +S2144598B02230F5E70120F6E738B5036804460D463D +S2144598C0180557BF0B780123B3FA83F35B0903B931 +S2144598D0FEE72368190557BF6B780123B3FA83F370 +S2144598E05B0903B9FEE723681A0557BFAB78012322 +S2144598F0B3FA83F35B0903B9FEE723681B0518D55E +S21445990006F084F8D4F8003C2A7823F4403343EA3A +S21445991002436A7823F4C01343EAC243AA7823F481 +S214459920400343EA8253C4F8003CBDE8384006F09D +S21445993089B838BD01290AD002290FD0D0F8000CC5 +S2144599400823C0F3014003FA00F0C0B27047D0F8D0 +S214459950003CC3F3C14308209840F6E7D0F8003CE6 +S214459960C3F38153F7E72DE9F041002205460C463F +S21445997000F180074FF40078D1B22846D601FFF7AC +S214459980D9FF00F10803DBB2B8FBF3F1C9B2A14237 +S21445999005D80132641A032A4FEAC216ECD19B0851 +S2144599A0B4FBF1F001FB104103FB016307EB8300B9 +S2144599B0BDE8F0810022F8B505460E4614464FF43C +S2144599C00077D1B22846FFF7B5FF00F10803DBB2B2 +S2144599D0B7FBF3F31C44E4B2B44202D80132032A7F +S2144599E0EFD1F8BD08B5FFF7BEFF036808BD2DE902 +S2144599F0F8431F2A88464FF0010502F01F01064628 +S214459A009DF8207005FA01F520D8DFF8B4900C24AF +S214459A108BB106F0CFF904FB08F159F801301D4328 +S214459A2049F8015017B159F80130B36206F0DEF92E +S214459A300020BDE8F88306F0BDF904FB08F159F8A7 +S214459A40013023EA050549F80150ECE7A2F120016B +S214459A501F2921D8DFF868900C245BB106F0AAF9D7 +S214459A6004FB08914B681D434D60002FDED04B68C4 +S214459A707362DBE706F09EF904FB08914B6823EA20 +S214459A8005054D60F3E706F095F904FB08918B68EC +S214459A9023EA05058D6010E0403A1F2AC8D8DFF84E +S214459AA020900C24002BEED006F084F904FB089198 +S214459AB08B681D438D60002FB8D08B68F366B5E77D +S214459AC084154320F8B51F2A1E464FF0010702F0BD +S214459AD01F0304460D4607FA03F70FD806F06AF942 +S214459AE0A36A0C2123EA0707174B4D435F510EB176 +S214459AF05B59A362BDE8F84006F078B9A2F12003A9 +S214459B001F2B0ED806F056F9636A0C2123EA070781 +S214459B100D4B01FB05356F60002EEBD06B6863621D +S214459B20E8E7403A1F2A0ED806F044F9E36E0649A0 +S214459B3023EA07070C2303FB0515AF60002ED9D093 +S214459B40AB68E366D6E7F8BD8415432008B50146FD +S214459B50FFF70AFD002320288B6203D940284B6275 +S214459B6000D9CB6608BD10B50446FFF7FDFC0C23AF +S214459B70074A202803FB01F102EB01035258A26273 +S214459B8005D95A684028626201D99B68E36610BDCC +S214459B908415432038B514461D46FFF7E4FE04B940 +S214459BA0FEE70023036043602379012B10D1036849 +S214459BB043F400130360036823F48003036043689B +S214459BC003F06043436025F06043426813434360B7 +S214459BD023797BB9036823F4C003036042680D4BC1 +S214459BE022F0FF5203EA854322F4E01242604168C0 +S214459BF00B43436023680F2B0AD0036823F070633A +S214459C000360236802681B0603F070631343036012 +S214459C1038BD00BF0000FC1F08B5FFF7A4FE00686E +S214459C2080B208BD2DE9F041144607468846FFF741 +S214459C309AFE0646006804B9FEE7C0F30340FFF700 +S214459C4085FC054641463846FFF7B4FEA84204D291 +S214459C5041463846FFF7AEFE054684F8485025F09F +S214459C6003003368990223609BB27268E36458BF69 +S214459C70920C00236260834206D303F10802144423 +S214459C80AB420CD3BDE8F08103F0FC02043302F18D +S214459C9008012244DBB2715809BA9160EBE783F0BC +S214459CA0030201330832DBB2B25C04F8012BE7E766 +S214459CB02DE9F84F154606468A469846DDF828901B +S214459CC09DF82C70FFF74FFE044605B9FEE74FF0AA +S214459CD000635146036000234360304695F808B05C +S214459CE0FFF768FE834500D9FEE72A7A402A97BFE4 +S214459CF0384BFF269B18DE79B9F1000F3ED12B79FC +S214459D00012B45D00022297961B96268324B22F091 +S214459D10FF5203EA884322F4E01262600A4660680E +S214459D200343636029680F2951D033041C2903F483 +S214459D30702342EA030237D142F4801236E0910896 +S214459D4022F00303043259F82110083309BAE150CA +S214459D50AB6823F003039342F1D804F1080AA968D7 +S214459D6091420DD83046FFF7F1FB8842C7D981F0BE +S214459D7003036A7B01310AF80320F6E70022E7E78A +S214459D8082F0030319F8021001320AF80310E6E7D9 +S214459D90636803F06043636028F06043626813437A +S214459DA04FF4C0026360AEE7002FC5D10B0603F043 +S214459DB0706313432A7B1AB123F4801343F00043A0 +S214459DC0AA7B0AB143F08043226813432360BDE86B +S214459DD0F88F00BFB83A46000000FC1F2DE9F8434F +S214459DE04D1E0F4604462946FFF7E4FD064607B9CD +S214459DF0FEE7083629462046FFF7B5FD04F5D0634D +S214459E0006449E4233D82046FFF7AEFBB8422ED3D3 +S214459E1005F064FE216805F07F0521F07F012943A2 +S214459E202160256815F000551FD005F073FE00200B +S214459E30BDE8F88341462046FFF795FD0646C0F83F +S214459E4000904146C0F804902046FFF7B3FD08361B +S214459E500023984205D801355FFA85F8B845E9D319 +S214459E60E3E706F803900133F3E7A946F4E7042051 +S214459E70DEE7012910B5044610D0022914D011BBDF +S214459E8005F060FE636823F008036360636823F4A7 +S214459E9080536360BDE8104005F070BE05F052FE85 +S214459EA0636843F00803F4E705F04CFE636843F443 +S214459EB080536360636823F008036360236823F474 +S214459EC000332360E6E710BDF8B50546164622B9C9 +S214459ED0CA1E5342534113B9FEE70123FBE76F6B96 +S214459EE005F1E004C7F30367032925D8DFE801F049 +S214459EF002286BAB05F05AFE2B68013723F44073F6 +S214459F0006EB87172B6005F06DFE3246534B1178EE +S214459F105578002951680CBF00204FF0004065B1C8 +S214459F20490040F0804021F0404108320144043465 +S214459F30974244F8041CEAD1F8BD03EAC141F4E768 +S214459F4005F034FE2B6823F4407343F480732B608E +S214459F5005F048FE7B1C3246404D06EBC31343F6E0 +S214459F60F8773F4E1178107A002992F801E00CBF39 +S214459F7000214FF00041002850680CBF4FF0000C00 +S214459F804FF4004CBEF1000F16D006EA400041F0F3 +S214459F90804108442060507AD16880B12068C1F37A +S214459FA0CD314CF4804C6144103204340143934225 +S214459FB044F8041CD6D1BFE705EAC040E9E7206867 +S214459FC007EAC101EFE705F0F1FD2B6823F440737E +S214459FD043F400732B6005F005FE7B1C324606EB0A +S214459FE003235078516810B3490D0906507A21600D +S214459FF0D168F0B12068490901F47F010143507CDE +S21445A00021605169C0B12068490B01F47F41014385 +S21445A010507E2160D16990B12068C1F34751203206 +S21445A020014304349A4244F8041CDAD184E7C9084B +S21445A030DBE720684903DFE720684901E5E7206854 +S21445A040C1F3C701EBE705F0B1FD2B6843F4407358 +S21445A0502B60BDE8F84005F0C5BD00BF0000F83FE1 +S21445A0600000FF3F024638B500F18005D0F8800075 +S21445A07001B9FEE7C0F30340FFF768FA082828BF92 +S21445A0800820C3B281F84830D2F8800010F4001F8B +S21445A09008606C6880B2D26C08BFA40CC86481F8AE +S21445A0A0492000224C60934200D838BD22F0030078 +S21445A0B0043200F1080408442C5924BA8460F2E7B7 +S21445A0C000F5005238B5106801B9FEE7C0F3034005 +S21445A0D0FFF73CFA81F848001468083201F1080594 +S21445A0E014F4001F0C6052F8043C08BF9B0C14F493 +S21445A0F0801FA4B218BF00204B6010F0030318BFA2 +S21445A100012303EB9003DBB252F82330CC6403F013 +S21445A1107F0381F849300023984200D838BD9C0813 +S21445A120043352F8241009BA45F82410F4E7034BD3 +S21445A13053F82030186AC0F340007047003B46008D +S21445A140034B53F82030186AC0F38000704700BFB1 +S21445A150003B460008B5FFF706FC036823F070632E +S21445A16043F01063036008BD0129034610D0022959 +S21445A17018D0D9B902F040401BB90D4B03EAC2428C +S21445A18004E0012B13D1520022F0404210437047A1 +S21445A19002F04040002BF0D0012B08D1054B03EAD6 +S21445A1A00242F3E7012801D81006704700207047A1 +S21445A1B00000F83F0000FF3FDBB28B4210B5044677 +S21445A1C010460AD942B1606BC0F3036040000730C1 +S21445A1D081428CBF0020012010BD0120FCE7024BC8 +S21445A1E0C31A5842584170470040304070B504463F +S21445A1F01E46FFF7F4FFE8B3C9BBB2FA82F0400942 +S21445A20023689B0036D488BBD4F80C3C551E1204F4 +S21445A21006F01F0643F0004305EB510102F4FE022B +S21445A220C4F80C3C0902D4F8143C01F47C5143F0C4 +S21445A2300063C4F8143CD4F8143C23F07043C4F8C7 +S21445A240143CD4F80C3C23F47C531943C4F80C1C3A +S21445A250D4F80C3C23F4FE031A43C4F80C2CD4F86B +S21445A2600C2C22F01F021643C4F80C6C70BD01F08E +S21445A2700100C5E70120F9E7D0F80C3C00222DE99E +S21445A280F047C3F30523D0F80C5C00F540549446DC +S21445A290C5F3064501331746DFF8F0804FEA450E0D +S21445A2A05B1B0EF5406E05EB4305BD4201D8BDE888 +S21445A2B0F08791F801A091F80290CE784B68BAF1F4 +S21445A2C0000F2FD1B9F1000F0CBF4FF0000A4FF029 +S21445A2D0006A0EB14AF4006A8E6808EA03430CEB3E +S21445A2E00E09C6F30A06334343EA0A0340F8293003 +S21445A2F00B78012B0BD0022B0ED093B950F8293092 +S21445A3000CF1010C40F8293001370C31CDE750F8F7 +S21445A310293043F08043F3E750F8293043F00043B3 +S21445A320EEE7FEE7B9F1000F23F060430CBF4FF0B0 +S21445A330000A4FF0005A002E4FEA820643EA0A0307 +S21445A3400CBF4FF000094FF0005944F8223006F193 +S21445A350040A8B6823F0604343EA090344F80A304D +S21445A3600B78012B05D0022B0BD073B9A359A351FB +S21445A37005E054F8223043F0804344F82230023258 +S21445A380C2E7A35943F00043F1E7FEE70000FF07A5 +S21445A390436B8A064CBF43F4805323F480534A06E6 +S21445A3A04363436B4CBF43F4803323F480330A073F +S21445A3B04363436B4CBF43F4804323F480438A078F +S21445A3C0436317D503681B0514D4436843F08003DD +S21445A3D043604A0743684CBF23F0400343F04003BD +S21445A3E0CA064360436B4CBF23F4006343F40063E3 +S21445A3F043637047436823F08003E9E70020FEF790 +S21445A40079B9002101231F220846FDF7EFBF002337 +S21445A4103F2220211846FDF7E9BF00235F22402151 +S21445A4201846FDF7E3BF0120FEF764B900231F2257 +S21445A43001201946FDF7DABF00233F2220210120DF +S21445A440FDF7D4BF0220FEF755B900231F22022090 +S21445A4501946FDF7CBBF00233F2220210220FDF7FA +S21445A460C5BF0320FEF746B900231F220320194621 +S21445A470FDF7BCBF0420FEF73DB900231F2204208C +S21445A4801946FDF7B3BF0520FEF734B900231F2252 +S21445A49005201946FDF7AABF002830B500DAFEE7C5 +S21445A4A0CF2800DDFEE74FF0E0230C4DD3F8084DEE +S21445A4B0A54200D9FEE7D3F8083D103012B153F84F +S21445A4C02040146043F8201000224FF0E023C3F8E4 +S21445A4D0502FBFF34F8FBFF36F8F30BD0000402026 +S21445A4E0002800DAFEE7CF2800DDFEE74309012213 +S21445A4F000F01F00403302FA00F04FF0E02242F829 +S21445A50023007047002800DAFEE7CF2800DDFEE787 +S21445A5104309012200F01F00603302FA00F04FF0B5 +S21445A520E02242F823007047002800DAFEE7CF28ED +S21445A53000DDFEE70F2900D9FEE7090100F1E0201E +S21445A540C9B280F800147047002800DAFEE7CF2825 +S21445A55000DDFEE7400000F1804000F51810B0F839 +S21445A5608038DB0B00D0FEE789B2A0F8801870472C +S21445A57038B5054600B9FEE70368CE2B1AD9FEE77F +S21445A5806A68A30002EB840132F92400C978FFF714 +S21445A590CBFF6A68134432F924009B783BB1FFF73A +S21445A5A09FFF01342B68A342EAD8002038BDFFF749 +S21445A5B0A9FFF6E70024F5E738B5054600B9FEE7F6 +S21445A5C00368CE2B17D9FEE76B68E20003EBC401A0 +S21445A5D033F934008978FFF7B7FF6868831830F990 +S21445A5E03400013400225968FFF756FF2B68A34212 +S21445A5F0EAD8002038BD0024F8E74DE770E781E744 +S21445A60092E7002800DAFEE7CF2800DDFEE700F1F6 +S21445A610E02090F8000400097047002800DAFEE7BD +S21445A620CF2800DDFEE74309012200F01F00A033D6 +S21445A63002FA00F04FF0E02242F823007047002867 +S21445A64000DAFEE7CF2800DDFEE74309012200F0E9 +S21445A6501F00803302FA00F04FF0E02242F8230054 +S21445A6607047002800DAFEE7CF2800DDFEE74309FD +S21445A6704FF0E02200F01F00803352F8233023FAD3 +S21445A68000F000F001007047002800DAFEE7CF280A +S21445A69000DDFEE743094FF0E02200F01F00C0331F +S21445A6A052F8233023FA00F000F0010070474BE7DC +S21445A6B070B5C56D0124466805F0070506F00F061A +S21445A6C0B440A4B2AC4203D903EB0223036670BD83 +S21445A6D0887A0A540A18013053718872F7E7C36DB1 +S21445A6E0426803F0070302F00F0270B501248D7A25 +S21445A6F09440A4B2CA7A95420ED0A34200D370BD08 +S21445A7008B188E5C01325B7903EB06230366CA72AF +S21445A710C36D03F00703EDE700234B81EFE72DE913 +S21445A720F04117468A7D05460C46032A0B7F27D1FE +S21445A7302BB9CB7E0522FFF7BBFF01230B770626F9 +S21445A740A27F238B02B3DB0932462846214603F017 +S21445A7500603103B03F0FE03FFF7AAFF237E002205 +S21445A7602846FFF7A5FF97B1238BDB0903F00603C1 +S21445A7700F3B324621462846DBB2BDE8F04197E717 +S21445A780002BDCD10426DBE707EB4303F1E7BDE806 +S21445A790F08130B58D7ACC7AC36DA54242680AD130 +S21445A7A002F00F04012203F00703A24092B2CC68E0 +S21445A7B00CB1934200D330BD0B69013C13F8015BE5 +S21445A7C005660B61C36DCC6003F00703EFE710B574 +S21445A7D0846924F4705424F0030484613BB103690E +S21445A7E043F480730361036943F40073036122B144 +S21445A7F04FF40073036600230B770023C1E9033348 +S21445A80001238B7610BD38B543690C460546D904F9 +S21445A81013D54FF48053002221464361A37D032B75 +S21445A82004BF0023237701236375FFF7D0FFA36A90 +S21445A8301BB194F82C100B2098476B691A0510D558 +S21445A8404FF400630022214628466B610123FFF73B +S21445A850BEFF06236375A36A1BB194F82C100B2024 +S21445A86098476B695B0511D5002203232146284688 +S21445A870637501232277FFF7AAFFA36A1BB194F8F5 +S21445A8802C100B2098474FF480636B6138BD426AA5 +S21445A8900B7822F0070203F0070313434362CB68A5 +S21445A8A0826C1B0422F47C1203F47C1313438364EA +S21445A8B00B69826C1B0622F07C5203F07C531343D3 +S21445A8C083644B68826C1B0222F47C5203F47C53EF +S21445A8D0134383648B68826C03F03F0322F03F0288 +S21445A8E0134383647047104A104B52F8202053F8A0 +S21445A8F02030527C72B9D3F8182142F4706242F087 +S21445A9000402C3F81821D3F8102142F00102C3F817 +S21445A91010217047012AF6D1D3F8182142F4706207 +S21445A92042F00602EDE700BFF8274020486846009B +S21445A930C37B6BB9D1F8183123F4706323F0070352 +S21445A940C1F81831D1F8103123F00103C1F81031A0 +S21445A950C3691BB190F82010072018477047F8B513 +S21445A960134B0E46012253F82050F4B2114B53F8C0 +S21445A970207028463946FFF7D2FE631E0122394627 +S21445A980DBB22846FFF794FE6A680123C2F303222A +S21445A99093409E4228BF9CB2AB6D38BFA4B223F409 +S21445A9A04033013C240404F440341C43AC65F8BDF4 +S21445A9B048684600F0274020F0B50C462D498BB038 +S21445A9C051F82050A97E002952D02B4951F8200035 +S21445A9D0016921F001010161002A41D0D601591EC5 +S21445A9E00127B1FBF6F10026013107FA06FC8C4536 +S21445A9F002D20136072EF8D1B24003EB5203B3FB21 +S21445AA00F2F3802B2FD8012B2FD9023B5A08A3EB04 +S21445AA105303012A38BF012251088DF8046002927B +S21445AA20012938BF0121022A0591114638BF022166 +S21445AA30032B38BF0323049101A90393FFF727FF90 +S21445AA40436A23F0E0634362436A23F40073436238 +S21445AA50AC75036943F00103036100200BB0F0BDFC +S21445AA6080230726D1E78023CFE700230122D3E7BB +S21445AA700220F3E7F027402048684600504B012265 +S21445AA802DE9F041CE6A0D4653F820400023DFF805 +S21445AA903881074673753375B2760A8848F820605C +S21445AAA0204632838A78C6E90333B2774A7EF27700 +S21445AAB0CA6932620A6A72624A6AB26291F82820A4 +S21445AAC086F82C200A7E3377F2764A68738132639D +S21445AAD000F080FC2B69A26A1B06A96822F070620A +S21445AAE058F8277003F070631343A3626B69A26A34 +S21445AAF01B0422F4702203F470231343A362A26A54 +S21445AB00EB6822F47F62C3F30B0322F00F02134374 +S21445AB10A362636A43F480636362E26A294B22F464 +S21445AB207F2203EA012322F470621343E362BB7E6D +S21445AB30002B3AD023692046316B23F0010395F864 +S21445AB4003802361FFF7A3FECB69226D1B0622F027 +S21445AB507C5203F07C53134323650B6A226D1B041A +S21445AB6022F47C1203F47C13134323654B69226D50 +S21445AB701B0222F47C5203F47C53134323658B69F2 +S21445AB80226D03F03F0322F03F0213432365636AB9 +S21445AB9023F0E0636362636A23F40073636287F8B5 +S21445ABA01680236943F001032361AB7800202A8889 +S21445ABB0BB7723693A8343F001032361BDE8F081FF +S21445ABC04868460000FF0F00F0274020064A034627 +S21445ABD0064952F82020002041F82300136923F047 +S21445ABE001031361704700BF48684600F0274020C0 +S21445ABF0124B70B553F82040114B53F82060606AED +S21445AC00A56CA36C00F00700C5F3052503F03F03CC +S21445AC1002332B448340B1FBF3F31360B37D032B20 +S21445AC200BD1256D236DC5F3052403F03F03023391 +S21445AC3023448340B1FBF3F1116070BD486846007C +S21445AC40F0274020024B53F8203019839A777047F7 +S21445AC50F027402070B5134C54F82040A57EFDB132 +S21445AC60114D6377022355F820600025C4E903217A +S21445AC7030462A462146A57625756375FFF74FFD6E +S21445AC8030462146FFF785FDB36D284623F003037E +S21445AC90B365B36943F4705343F00103B36170BDC4 +S21445ACA00220FCE7F0274020486846002DE9F04F93 +S21445ACB085B0002480468B460E9801211E4601929B +S21445ACC0039402F00DFD354B824653F828509946BD +S21445ACD0A97E002960D0324B2946019A53F8287040 +S21445ACE002236E7726463846AC762C756B75C5E9D5 +S21445ACF0032B2246FFF713FD29463846FFF749FD45 +S21445AD00BB6D012023F00303BB6502F0D5FC039021 +S21445AD107B6959F82840DB0705D5A27AE37A9A423B +S21445AD2014D12369BBB921463846FFF76CFD01218E +S21445AD3003A802F0C7FC59F8283006445B7D022B71 +S21445AD4023D1B245E4D809236B7520E02146384621 +S21445AD50FFF7C5FCE7E7D4F80CB0BBF1000F0FD101 +S21445AD605B46627F21463846FFF731FDA36A84F885 +S21445AD7015B0002BD7D094F82C100B209847D2E767 +S21445AD8021463846FFF705FDCDE7B245DBD9687D58 +S21445AD90C0B205B0BDE8F08F0220FAE7F0274020A4 +S21445ADA048684600F8B50F461146114A52F8204005 +S21445ADB0A27EDAB16377012300250E4A2375022366 +S21445ADC0A576E1606375276152F82060FFF7C7FDF9 +S21445ADD0E37A2846A27A9A42B36943F4E05314BF0D +S21445ADE043F0030343F00203B361F8BD0220FCE7DA +S21445ADF0F0274020486846002DE9F74F0026804654 +S21445AE008B460C98012114461F46019602F068FCB5 +S21445AE10354B824653F828509946AA7E002A61D07B +S21445AE200223214640466F77AE766B75C5E9034BE0 +S21445AE304FF0010B85F814B0FFF791FD584602F028 +S21445AE403BFC2A4BB346019053F828707B6959F86A +S21445AE5028409B0713D5FA6DE36812F4E02F21D1FD +S21445AE6063BB0023627F21463846FFF7B0FCA36AE2 +S21445AE7084F815B01BB194F82C100B209847214642 +S21445AE803846FFF7C0FC012101A802F01BFC59F823 +S21445AE90283006445B7D022B1DD1B245D6D8092302 +S21445AEA06B751AE0002BDCD023693A6F1A7023695C +S21445AEB001332361E368013BE360CCE7BA6DC2F337 +S21445AEC001429A42DBD3BA6D013B22F4403242EA54 +S21445AED00343BB65D3E7B245E1D9687DC0B203B04D +S21445AEE0BDE8F08F0220FAE7F02740204868460084 +S21445AEF0054B53F8203021B1DA7F012A04BFDA68C2 +S21445AF000A60587D704700BFF0274020394B70B522 +S21445AF1053F82050384B53F820406B69D90707D56E +S21445AF20A27AE37A9A422CD021462846FFF7D7FBE9 +S21445AF306B699A0714D5EA6DE36812F4E02F3FD1A2 +S21445AF40002B49D10023627F21462846FFF73FFC68 +S21445AF5000236375A36A1BB194F82C100B20984701 +S21445AF6021462846FFF74FFC6B699B0408D5A36A24 +S21445AF701BB194F82C100C2098474FF400536B6186 +S21445AF8070BD2369BBB1237DABB9E66876B9334658 +S21445AF90627F21462846FFF71AFCA36A6675002B92 +S21445AFA0C6D094F82C100B209847C1E72146284672 +S21445AFB0FFF7EFFBBCE7AB6923F00103AB61B7E7EF +S21445AFC0002BBFD023692A6F1A702369013323618A +S21445AFD0E368013BE360AEE7AA6DC2F301429342E4 +S21445AFE0BED8AA6D013B22F4403242EA0343AB6524 +S21445AFF0B6E700BF48684600F0274020474B2DE996 +S21445B000F0410D6A074653F820400023DFF81081CB +S21445B0100E462B708A6948F820502046EA610A7F1A +S21445B02085F8213085F82020C5E901334A796A74C8 +S21445B0300A696A614A696B70AA618A78AB73CB788C +S21445B0406A73EB7300F0C6F9D4F84021308840F2B5 +S21445B050FE7322F4FF62B17803EA400322F006024B +S21445B0601343C4F84031D4F8243123F4E02309B11E +S21445B07043F48033C4F82431D4F82431327923F4A8 +S21445B080805358F82710032AC4F82431D4F854318D +S21445B09014BF00204FF4005023F00103C4F8543188 +S21445B0A0D4F8243123F00803C4F82431D4F82431E5 +S21445B0B043F00403C4F82431D4F8243143F00203A2 +S21445B0C0C4F82431D4F8243143F00103C4F82431BC +S21445B0D0D4F8243123F400530343C4F824310A73C7 +S21445B0E0B268D4F828111206F36821F0706102F0B0 +S21445B0F070621B040A4303F47023C4F82821D4F86D +S21445B100282122F470221343C4F82831EB7B13B16F +S21445B1103846FFF7E8FB0020BDE8F0814868460062 +S21445B120F8274020FFF7DFBB104B0246104953F87F +S21445B130203051F8200010B5447C6CB9C07B58B11E +S21445B140D3F81C0120F00200C3F81C01D3F81C01FB +S21445B15020F00100C3F81C01002041F82200D3F876 +S21445B160102122F00102C3F8102110BD48684600A0 +S21445B170F8274020034B53F820300020C3E901212F +S21445B180704700BFF8274020054B53F8203021B1C3 +S21445B1905A7C012A04BF5A680A601878704700BF6F +S21445B1A0F82740205F4B70B553F820505E4B53F858 +S21445B1B02040D5F8143159071AD5D5F85021E369FA +S21445B1C0D20740F18880002284F821201BB194F8EC +S21445B1D0201005209847637C012B05D1D5F81831FA +S21445B1E043F00103C5F81831002323740223237066 +S21445B1F0D5F81431DB0717D5D5F81831DE0713D542 +S21445B200237C0BB10423237063682BB9E3691BB118 +S21445B21094F82010042098476368002B65D10123D5 +S21445B2202374FF23C5F86031D5F8143198070DD53A +S21445B230D5F81831990709D56368002B65D1E369B8 +S21445B240002B5BD105232370D5F87031D5F81461F2 +S21445B250D5F81431C6F34026DA050BD5A37B013362 +S21445B260DBB2012BA37306D1637B23B14FF4807306 +S21445B270C5F81431CEB14FF4007329462046C5F8BB +S21445B28014314FF48073C5F81431D5F8183123F0CE +S21445B2900103C5F818312378022B04BF0023237019 +S21445B2A0FFF746FB0EB10023A373D5F814315B05B3 +S21445B2B036D501232946204623704FF48063C5F8CA +S21445B2C01431D5F8183123F00103C5F81831BDE817 +S21445B2D07040FFF72DBB012284F82120002B85D036 +S21445B2E094F820100620984780E7A268013B12F89C +S21445B2F0011BC5F86011A260636095E794F82010BD +S21445B300032098476368002B9CD0A368D5F8702126 +S21445B3101A70A3680133A3606368013B636095E7D1 +S21445B32070BD00BF48684600F8274020184A194BAC +S21445B33052F8201053F82030F0B419B9164A52F88E +S21445B3402020EAB19F6947F603745E69D3F8182151 +S21445B3502742D3F8145122F0F0024FEA02424FEA50 +S21445B360124201D0264204D152B14FF60F72154211 +S21445B37006D011B9F0BCFFF7C9BDF0BCFFF712BF48 +S21445B3805A695A61D3F81421F0BCC3F814217047A2 +S21445B390F827402048684600F0274020024B53F8DF +S21445B3A020309962704700BFF0274020024B53F883 +S21445B3B02030D961704700BFF82740200029044B4C +S21445B3C018BF032253F8203008BF00229A757047ED +S21445B3D0F0274020036943F002030361D0F810319B +S21445B3E043F00203C0F8103100230361C0F8103162 +S21445B3F070470020FFF79ABF0120FFF797BF000070 +S21445B4000F4BF0B553F820700E4B53F82030002004 +S21445B410C2B2914200D8F0BDDA687D6F22B15E783F +S21445B4201C8B082E05D815551A8B013001321A8308 +S21445B430EEE7102E94BF22F8145042F82450F3E756 +S21445B44050684600F0FD4120254B53F82010F0B5D6 +S21445B450CA6DCC6D02F00702C4F302441319032BE0 +S21445B4603CDCC2F103031B1B13F0FF0336D01D4A19 +S21445B47052F82020D48B508B251AAB42C8BFEBB26E +S21445B480844212D1886920F00100886192F8200034 +S21445B49068B90C6EA4020AD50C6E24F440140C66EA +S21445B4A00026F4B2A34204D8F0BD0020F8E70120F8 +S21445B4B0F6E71569548B7DB15778082F05D82D5D6D +S21445B4C001344D6601365483EBE7102F94BF35F8AB +S21445B4D0145055F82450F3E75568F1E70120E3E7A3 +S21445B4E050684600F0FD4120074B53F820300020B9 +S21445B4F0D96059781883082901D89A837047102946 +S21445B50094BF52089208F8E7F0FD4120F8B5274B5E +S21445B5100F46164653F82040254B53F8205095F8CD +S21445B5202130BBB107F066F9236923F00103236197 +S21445B530626A236943F002032361236923F0020309 +S21445B540236162626369636195F8283013B96B6A53 +S21445B5505B6823646B6AAA789B6843EAC2536A7839 +S21445B560013AC2F30B02134395F828200AB123F497 +S21445B570001395F8212072B12366236943F0010331 +S21445B580236107F053F900232F616B836B78082BF3 +S21445B59007D8EE83F8BD9A0248BF43F48013236666 +S21445B5A0F1E7102B94BF7608B608F2E750684600D8 +S21445B5B0F0FD4120264B2DE9F04153F82050044636 +S21445B5C02B7A022B41D1234B53F82060736972695D +S21445B5D013F4C05F726134D1F16DC1F302410429A1 +S21445B5E02DD841B1AB8B20462A8B9B1A9942C8BFB2 +S21445B5F0D9B2FFF705FF00272046FFF725FF2A8B20 +S21445B600AB8B9A4200D007B395F8203003B13FB1D3 +S21445B61007F024F9336923F00103336107F03AF95B +S21445B62000239F42B3610CBF012303232B726B6932 +S21445B6305BB147B101212046BDE8F04118470421DA +S21445B640D0E70127DBE73946F5E7BDE8F08100BFDF +S21445B650F0FD4120506846000528034610B502D93E +S21445B660FEE7012010BD0A4C54F8202002B9FEE73B +S21445B670127A022AF5D0074A52F82020002011698E +S21445B68041F002011161106144F82300EAE700BF6A +S21445B690F0FD4120506846002DE9F04F85B0044640 +S21445B6A08B4600210E9D1F469246284602F018F806 +S21445B6B000230190039304B9FEE707B9FEE705B9F1 +S21445B6C0FEE794F80080424B53F8285005B9FEE74C +S21445B6D0E3681B78102B02D9BA0705D0FEE7082B7E +S21445B6E002D9FB0700D5FEE73A4B53F8286006F02B +S21445B6F0E5FF2B7A022B06D1012706F0FBFF3846DD +S21445B70005B0BDE8F08F02234FF000092B7206F016 +S21445B710F1FFE268C6F81C904046C6F818901178C6 +S21445B720697051785268A97059466A603A466C62A3 +S21445B7304C46FFF7EBFE3A46514640464F46FFF726 +S21445B740D3FE484601F0B8FF03902A8BAB8B9A424E +S21445B75000D067B195F820300BB1002F34D033694F +S21445B76023F0010333617FB303232B72C7E7F16DE3 +S21445B770C1F30241042923D849B19B1A994221DDD8 +S21445B78013F0FF0118BF00244046FFF739FE404638 +S21445B790FFF75AFE7369002808BF002413F4C05FFC +S21445B7A004D07369022703F4C0537361002103A8CC +S21445B7B001F088FF019B0444A34298BF0327C4E7D2 +S21445B7C00421DAE70024DFE7012300272B7296E7FA +S21445B7D0F0FD4120506846002DE9F0478A469146DF +S21445B7E01D46064600B9FEE703B9FEE70778234B34 +S21445B7F053F8274004B9FEE7C3681B78102B02D9D7 +S21445B800AA0705D0FEE7082B02D9EB0700D5FEE7C9 +S21445B8101B4B53F8278006F085FF237A022B04D16D +S21445B82006F09CFF0120BDE8F0870223237206F050 +S21445B83095FFF368514638461A7862705A785B68C1 +S21445B840A2702A466360089B66626361FFF75EFEE8 +S21445B85038462A464946FFF747FE0023C8F81C30B7 +S21445B860207818B1012804D01846DCE7C8F8180037 +S21445B870D9E741F60302C8F81820F5E7F0FD412060 +S21445B88050684600052800D9FEE7074A52F82020AA +S21445B89002B9FEE7127832B9044A52F820305B699D +S21445B8A09B0700D086E67047F0FD4120506846006D +S21445B8B010B9FEE7012070470B1F1C2B00D9FEE789 +S21445B8C00278064B53F8223003B9FEE71B7A022B63 +S21445B8D0F0D0C36800201970704700BFF0FD4120C6 +S21445B8E010B9FEE7012070470278064B53F8223020 +S21445B8F003B9FEE71B7A022BF4D0C36800205970C3 +S21445B900704700BFF0FD412010B9FEE701207047A3 +S21445B9100278064B53F8223003B9FEE71B7A022B12 +S21445B920F4D0C36800205960704700BFF0FD412041 +S21445B930052802D9FEE701207047054B53F820300D +S21445B94003B9FEE71A7A022AF5D000201970704727 +S21445B950F0FD412038B5034600B9FEE70078104CA7 +S21445B96054F8205005B1FEE70E4A52F820101A69E1 +S21445B97044F820205C6844F008040C619C684C62DE +S21445B98002248C65197B82F828104FF48071118447 +S21445B99001211172597BFFF7CBFF284638BD00BF02 +S21445B9A0F0FD412050684600052838B500D9FEE729 +S21445B9B0104B53F8205005B9FEE70F4B53F820407F +S21445B9C006F0E4FE2B7A022B0FD1236923F0010300 +S21445B9D02361626A236943F002032361236923F0E6 +S21445B9E002032361012362622B72BDE8384006F0EC +S21445B9F0E9BE00BFF0FD4120506846000849094BA6 +S21445BA0051F8202053F820303AB15A6999690A40CE +S21445BA1041F603010A4200D0CCE55A695A6170479F +S21445BA20F0FD412050684600052800D9FEE7034B47 +S21445BA3053F8200000B1007A704700BFF0FD412062 +S21445BA4001388B7C0728DBB208D8012B04D08B7BCA +S21445BA50002B0CBF00230223184670470123FBE743 +S21445BA6038B504460D4605F029F9636923F0424387 +S21445BA7023F4FE1343EA45636361BDE8384005F0A9 +S21445BA8039B937B583690D1E044601A914BF4FF46D +S21445BA900022002223F4002313434FF6FF728361EE +S21445BAA00023684600F0EAFFA369C3F3C043AB42F0 +S21445BAB0FAD10022DDE9000100F0EFFF0028F3D0BF +S21445BAC003B030BD37B583690D1E044601A914BFC2 +S21445BAD04FF48022002223F4802313434FF6FF724F +S21445BAE083610023684600F0C9FFA369C3F380431A +S21445BAF0AB42FAD10022DDE9000100F0CEFF002876 +S21445BB00F3D003B030BD30B40446084611461A4655 +S21445BB100A4B53F8244094F82430FF2B0BD0246A64 +S21445BB2014B123449C4202D130BCE5F763BE14F8F9 +S21445BB30015B9542F6D10022F6E700BFF0004220B1 +S21445BB4070B504460D4618460E4BAC42114653F8A2 +S21445BB50203003D2DB69135500200DE00A4ADE6922 +S21445BB6052F820402A46F6B2237CFFF7CCFFB04277 +S21445BB7003D00A230120637470BD0C236374082325 +S21445BB80A374E9E768684600F0004220F8B5414BE3 +S21445BB900D460746CE6953F820403F4B43F82010E4 +S21445BBA0204600F0A3FEEB7A23B12B7A13B9B37681 +S21445BBB0012373766B68072B03D8226942F400325B +S21445BBC02261013B226920461B0622F0F85203F00B +S21445BBD0F8531343236122692B6822F4FF52C3F3BB +S21445BBE00C0322F01F02134300222361114600F086 +S21445BBF089FE0021204600F098FE236923F4005371 +S21445BC0023612B7A002B3BD0636920466A7A23F062 +S21445BC10444323F4FE1343EA82636361A97AFFF73C +S21445BC201FFF0021204600F0CFFE00221B4920467C +S21445BC3000F08AFE01221A49204600F085FE0223BE +S21445BC40B374002333737373B373337673612B699D +S21445BC5033622B7D86F82430124B6A7DDA55EB7AB3 +S21445BC600BB12B7A3BB101212046FFF70AFF012194 +S21445BC702046FFF727FFEA690B4B43F82720F8BD18 +S21445BC80A97A2046FFF7ECFE01220849204600F037 +S21445BC905BFEC6E768684600300142201500030093 +S21445BCA01900030060FE4120F00042200F0001000D +S21445BCB02DE9F341154B0446154D4FF6FF72DFF857 +S21445BCC0548001A953F82060002355F82070684633 +S21445BCD000F0D4FE4146304600F067FE024628B9DD +S21445BCE0DDE9000100F0D9FE0028F3D030460021FA +S21445BCF0FFF7C7FE00213046FFF7E4FE0023BB747E +S21445BD0045F8243002B0BDE8F08100BF68684600BB +S21445BD10F0004220160002002DE9F047DFF8888043 +S21445BD2006461F4B8A4658F82040914653F82070E1 +S21445BD3010462146FFF784FE054668BB5146237CE0 +S21445BD4009F101093046FFF7DEFEE07204F0E6FE33 +S21445BD50C4F800A05FFA89F3257263720923A374B9 +S21445BD6001236574A373237304F0F4FE294638460D +S21445BD70FFF776FE0B4B4FF4FA7253F826305B6AA4 +S21445BD8003FB09F3B3FBF2F358F826200133157687 +S21445BD90536123681B783B772846BDE8F08700BF8C +S21445BDA06868460030014220F00042200A4B53F8AE +S21445BDB02020537A107A1B1A507CDBB240B94BB11F +S21445BDC0127E002A0CBF0220032001B10B7070477B +S21445BDD00020FAE71846F8E7F00042202DE9F0473C +S21445BDE01B4E80461B4B8A4656F82050914653F8C4 +S21445BDF0207010462946FFF723FE044620BB09F16E +S21445BE00010904F0BFFEC5F804A05FFA89F32C7259 +S21445BE10AB720723AB7401236C74AB736B7304F07E +S21445BE20CDFE0D4B4FF4FA72214653F8283038466E +S21445BE305B6A03FB09F3B3FBF2F356F8282001339C +S21445BE4014765361FFF70CFE2046BDE8F08700BF29 +S21445BE50F00042206868460030014220094B53F8FE +S21445BE602030987A1A7A801AC0B208705A7C32B94D +S21445BE7030B11B7E002B0CBF0220032070470020EC +S21445BE80704700BFF0004220164A174B174953F833 +S21445BE90203070B552F820400025012620469E7475 +S21445BEA01D735D739D7300F08FFD63692A462046BA +S21445BEB023F050430E4923F4FE13636100F044FD1E +S21445BEC0324620460B4900F03FFD2A4620460A49A1 +S21445BED000F03AFD2A4620460849BDE8704000F085 +S21445BEE033BD00BF68684600F00042201E000200D1 +S21445BEF0150003000E000100190003000F000100A5 +S21445BF00084B53F820309A7B02F0FF033AB9064AAD +S21445BF10064952F82020095C1846117770470220DA +S21445BF20704700BFF00042206868460060FE41202A +S21445BF30034B53F8200008B1807CC0B2704700BF61 +S21445BF40F0004220104B10B553F82040A27C072A3B +S21445BF50D3B210D8032B10D9636983B90B4A012194 +S21445BF6052F82020217623730E236374936923B1F8 +S21445BF702146984701E0092BEED0237E10BD636924 +S21445BF80013B6361F9E700BFF000422030014220E3 +S21445BF90034B002253F820301A765961704700BF8C +S21445BFA0F0004220F8B50246184B0846184953F8A3 +S21445BFB0225051F82210AB7C097ADCB211B33F28E7 +S21445BFC020D8012C1CD0AB7B03F0FF04E3B9114B02 +S21445BFD00121E873012753F82260E5F7E5FB0323C3 +S21445BFE0394628743046AB746C74AF73FFF738FD2A +S21445BFF03A460949304600F0A7FC4FF40053F36132 +S21445C0002046F8BD0124FBE70224F9E7F00042206C +S21445C01030014220686846000F000100F8B51C4B09 +S21445C02000261C4953F8205032461B4B6E7453F875 +S21445C03020401A4B53F820702046636923F050433E +S21445C04023F4FE13636100F07FFC01221449204669 +S21445C05000F07AFC32461349204600F075FC3B7AE0 +S21445C06043B9B97A2046FFF7FBFC01220E49204624 +S21445C07000F06AFC04F0BAFD0223AB740023AB73F0 +S21445C0802B736B732B76BDE8F84004F0CBBD00BF31 +S21445C090F00042200E00010068684600300142204C +S21445C0A019000300150003000F0001002DE9F74FA6 +S21445C0B0DFF8ECB00646364B8A465BF820801746D6 +S21445C0C053F8209010464146FFF7BAFC044605460D +S21445C0D000284FD102462F49484600F035FC2246F7 +S21445C0E02D49484600F030FC98F810303A465146FF +S21445C0F0304688F81140FFF706FD284B88F80B00B8 +S21445C1004FF4FA7253F826305B6A07FB0333B3FBEA +S21445C110F2F35BF826200133DFF888B014765361D6 +S21445C12098F8113093BBE3B29F422FD388BF1AF8D5 +S21445C13004504FF0000398BF98F80B504FF6FF7227 +S21445C14001A9684689F81C5000F098FC59464846AF +S21445C15000F02BFC024688B1D9F81C30DBB25D1BDB +S21445C16018BF0125A74202D00134002DD8D030464D +S21445C170FFF754FF284603B0BDE8F08FDDE9000120 +S21445C18000F08BFC0028E1D00325EBE70125EEE720 +S21445C19068684600150003000F0001003001422084 +S21445C1A0F0004220150002002DE9F04F002389B02B +S21445C1B03C4F05468DF81730164657F820803A4BC3 +S21445C1C00291414653F820901046FFF739FC8DF80A +S21445C1D017009DF8173003F0FF04002B5AD122466E +S21445C1E032494846DFF8D0A000F0AEFB224630493B +S21445C1F0484600F0A9FB731C88F8114001935AF88D +S21445C20025304FF00001019A07A85B6A5FFA84FB68 +S21445C21053434FF4FA72B3FBF2F357F82520013334 +S21445C220117606A9536103234FF6FF728DF8173032 +S21445C230002300F023FC0022DDE9061000F02DFC6B +S21445C240034648B91B494846039300F0AEFB039B9B +S21445C2500028F0D08DF8173098F811302BB101230F +S21445C2608DF817300CE01C46C9E79DF81730B3B972 +S21445C2702B46029A31465846FFF762FC8DF8170062 +S21445C2809DF817301BB9A64204F10103EBD12846A9 +S21445C290FFF7C4FE9DF8170009B0BDE8F08F0323ED +S21445C2A0DEE700BFF0004220686846001500030040 +S21445C2B00F0001001500020030014220194BF7B56A +S21445C2C053F820600022184B0446184953F820506E +S21445C2D0174F284600F038FB00221649284600F03E +S21445C2E033FB00221449284600F02EFB00234FF668 +S21445C2F0FF7201A9684600F0C1FB3946284600F0A2 +S21445C30054FB024628B9DDE9000100F0C6FB0028CB +S21445C310F3D02046FFF782FE00233373737303B0D2 +S21445C320F0BD00BFF00042206868460015000300D7 +S21445C33016000200190003000F0001002DE9F04F1A +S21445C340DFF848B385B0DFF8489304465BF82030FD +S21445C3505F4659F820804E460093B94BB94953F885 +S21445C3602050284600F012FB8246B8F1000F04D153 +S21445C3700021284600F028FB80E0B349284600F017 +S21445C38014FB00287DD0B149284600F0FFFA002866 +S21445C39077D0AD4928465BF824B059F8247000F0AC +S21445C3A013FB00212846FFF75BFB0022A7492846DA +S21445C3B000F0CAFA0122A6492846EB6900F0C4FAFD +S21445C3C09BF808A0BAF1000F18D0BB7C032B02D00F +S21445C3D04FF0000A37E0DBF820304FF4FA724FF0A2 +S21445C3E0000AB3FBF2F359F82420013382F818A06B +S21445C3F053610523BB7455232B7724E003234FF065 +S21445C400010987F80E907B740423BB747B7E73B159 +S21445C4104A468C49284600F097FA4946284687F802 +S21445C4201AA0FFF72EFB49462846FFF74BFBDBF8DD +S21445C43020304FF4FA720021B3FBF2F356F824206D +S21445C4400133117653618349284600F0AEFA002839 +S21445C45000F03C828049284600F098FA002800F013 +S21445C46035827C49284600F0AFFA0D2388F811300E +S21445C470009B9B6913B141462046984705B0BDE8E9 +S21445C480F08F7649284600F090FA002800F006819D +S21445C490BAF1000F00F0028156F824B028466F49DD +S21445C4A04FF0000A00F090FA9BF81230012B5FFA25 +S21445C4B083F900F08B80B9F1040FC4D19BF819308D +S21445C4C0002B85D0DFF8CCB157F824909BF8007048 +S21445C4D056F824607B1C8BF80030002F00F0A980AE +S21445C4E051460BF1040001F0EDF8514607465C480D +S21445C4F001F0F6F84CF2617343439F42C0F09280D8 +S21445C5004CF6857343439F4295BF4FF0800C4FF0E2 +S21445C510F80C4FF496410021524B43439F4207D3B4 +S21445C520514B43439F429CBF4FF0800C4FF46151A3 +S21445C5304E4B43439F4205D34D4B43439F4298BF83 +S21445C5404FF416514B4B43439F4205D34A4B434307 +S21445C5509F4298BF4FF49651484B43439F4203D35F +S21445C560474B5843874261D900293FF431AFD9F844 +S21445C5700430D9F8282059438A42B2FBF1F3FFF438 +S21445C58027AFD9F8002093423FF422AF2A69C3F378 +S21445C5900C0322F4FF5222F01F0213432B61394B42 +S21445C5A003F804C00223737400237376D9F8183051 +S21445C5B013B131462046984700222249284600F0C6 +S21445C5C0C3F90623B3740423737401E76B6957F8FC +S21445C5D0247013F0805FCDF80CA0FA68DFF8B8A099 +S21445C5E009D103A9204690476B6903EA0A0343F03D +S21445C5F080536B61ECE66B6903A9204656F82460C8 +S21445C60003EA0A036B6190471F4B039A9A427FF6EB +S21445C610DFAE86F81190BB69002B5AD031462046CE +S21445C620984756E04FF0F80C514675E74FF41661BB +S21445C6309DE7384601F040F8CBF80400C8E600BF51 +S21445C640686846000E0001001F0002000F0001004A +S21445C65015000300130002001B0003001E00020025 +S21445C66040420F00D7090100B1140100C38E0100F6 +S21445C6700A9F0100861D0300143E03000D3B06007D +S21445C680287C060060FE4120EF490200300142202A +S21445C690F0004220B8284020FF3FE02F8E4928462C +S21445C6A000F083F9C8B18D49284600F06FF9A0B16E +S21445C6B08949284656F8246057F8247000F084F9CE +S21445C6C0EB6908237374B37C092BA4D0B37C072B82 +S21445C6D0A1D02046FFF7A2FC7AE68149284600F01D +S21445C6E064F918B17F49284600F050F900F0010A70 +S21445C6F07B49284656F8249000F057F900283FF421 +S21445C700A2AE7849284600F041F900283FF49BAE92 +S21445C71099F81230072B5FFA83F979D006D8A9F134 +S21445C7200409B9F1020F1BD9EB698CE6B9F1090F7B +S21445C730FAD16D492846D5F81CB057F8247056F8F6 +S21445C740246000F032F9002840F0838086F8119086 +S21445C750BB6913B13146204698470023337321E021 +S21445C760EB6956F824605FFA83F957F82470B37C72 +S21445C770052B5FFA83FB19D0BBF1060F23D0BBF11F +S21445C780040F7FF460AEB9F1550F04D1062386F841 +S21445C79011B0B37457E605237374BB6913B13146BC +S21445C7A0204698472046FFF739FC4CE6B9F1550F29 +S21445C7B003D10623B374337C1EE609237374002322 +S21445C7C0B373BB690AE0397A91B1327CBB694A4595 +S21445C7D04FF0000209D186F811B0B273002B3FF432 +S21445C7E032AE3146204698472DE609217174F4E766 +S21445C7F048460191E4F7D8FFFF28F07386F8109075 +S21445C80004D0019986F811B0B173DAE70723C3E778 +S21445C81056F82460234657F82470B17A7268013971 +S21445C820307AC9B2FFF78CF9337AB27A93423CBF75 +S21445C8300133337228B9B37A327A9A427FF403AE1B +S21445C840BFE7BB6913B1314620469847002373734B +S21445C850A8E7717A5FFA8BFB337AC91AC9B2012900 +S21445C8600FD1F27AB2EB0B0218BF0122306890F86E +S21445C87000C0DC4501D0012900D122B109237374DB +S21445C88066E70022F2E7411C01333160DBB2717A7C +S21445C89033728B4206D2727AD31A012B0CBFF37AC7 +S21445C8A04378A9E50B230F49284673740A23B374C6 +S21445C8B000F04AF8BB6913B1314620469847002335 +S21445C8C03373B37C012B3FF4BEAD6BE7BAF1000F73 +S21445C8D03FF4D4AD4CE500BF11000200190003003B +S21445C8E0150002001500030017000200034B036104 +S21445C8F0034B436100238361036270470400000FC6 +S21445C90000C01FC002B10131022904D1036943F0BA +S21445C910005303617047836923F0100343EA01110E +S21445C9208161036923F00053F3E7826901F0FE0352 +S21445C93001F0010122F0020213438361836923F06B +S21445C9400103194381617047F8B50F0C0646154635 +S21445C9508CB204F07FF9012F05D0032F0CD0BDE82B +S21445C960F84004F093B93269A74005FA04F422EA80 +S21445C970070214433461F2E70123B269A34005FA7E +S21445C98004F422EA03021443B461E8E70B0C012BD6 +S21445C99003D0032B07D000207047006989B2C840F2 +S21445C9A000F0010070478069F8E70B0C022B03D0B6 +S21445C9B0042B07D000207047406989B2C84000F074 +S21445C9C001007047C069F8E7034600294AD0A1F53B +S21445C9D0003110390F294FD80F294DD8DFE801F01F +S21445C9E02A221A12084C4C4C4C4C4C4C4C4C3A3265 +S21445C9F0426922F0C02222F4F81242F48012002046 +S21445CA005A617047426922F0C02222F4F81242F475 +S21445CA100022F4E7426922F0C02222F4F81242F4DA +S21445CA208022ECE7426922F0C02222F4F81242F452 +S21445CA300032E4E7426922F0C02222F4F81242F4BA +S21445CA408032DCE7426922F0C02222F4F81242F036 +S21445CA500042D4E7426922F0C02222F4F81242F09E +S21445CA608042CCE7426922F0C02222F4F81242F016 +S21445CA70404242F4F812C2E701207047F8B5164620 +S21445CA801C4607460D46184600F016FE21463860F9 +S21445CA90304600F025FE2860F8BD13B50C460190DB +S21445CAA0114601A800F00EFEA04234BF002001202A +S21445CAB002B010BD0D4A0E4B52F8202053F82030D8 +S21445CAC0917D02290CD100219175996921F4800147 +S21445CAD09961996921F4002199610023137570477E +S21445CAE0996921F400019961EFE700BF7001422082 +S21445CAF0A8684600124B134A53F8203052F82020B7 +S21445CB00996921F480219961996921F000619961BB +S21445CB10996921F080719961996921F080619961DF +S21445CB20996921F000719961996921F4001199611B +S21445CB30DB6900235375D17D022900D1D375704733 +S21445CB40A8684600700142201E4B1F4A53F8201025 +S21445CB501E4B52F8202053F8203070B55868D57AC9 +S21445CB600446012D14F8012B05D8D8685C600138B9 +S21445CB70D8600A7770BDDE6892B25C60012E10D12F +S21445CB80D8680138D860022DC2F30023D4B24FEAE4 +S21445CB9083700ED18A6922F0804202438A610C77FF +S21445CBA0E8E744780230586042EA0422D8680238FA +S21445CBB0E8E78B69C2F3402223F04043034343EA48 +S21445CBC0C272EBE7A8684600B001422070014220D9 +S21445CBD0204A214B10B552F8204053F82010E27AEF +S21445CBE01E4B012A53F8203098680FD8CA69027040 +S21445CBF0E27A22B999680A7802F07F020A709A6842 +S21445CC0001329A601A69013A1A6110BD022A15D195 +S21445CC108C69CA69E10FD2B242EA01221C69D1B2D7 +S21445CC20012C0170EBD09968120A481C98604A702E +S21445CC309A6801329A601A69023AE5E78A698C6908 +S21445CC40C969520DE40FC9B202F4007241EA0421E3 +S21445CC500A43E3E7B0014220A86846007001422037 +S21445CC60002138B50446084600F03AFD0546002042 +S21445CC7000F022FDA04284BF04F1FF1404F57F4472 +S21445CC80241AA5422CBF0020012038BD0F2830B5F8 +S21445CC9000D9FEE701B9FEE7434A52F8203003B112 +S21445CCA0FEE70B7A202B00D9FEE74B6841F6FE746B +S21445CCB0013BA34200D9FEE78C6A3C4B42F8204034 +S21445CCC03B4A53F8203042F82010CA7A032A09BF57 +S21445CCD04A7A0122B2FA82F2520902B9FEE7621E88 +S21445CCE004F11705002002F8010FAA42FBD1314A8C +S21445CCF01A61314A5A6198610A7A072A03D818692F +S21445CD0040F400301861013A1869120620F0F850D0 +S21445CD1002F0F85202431A6118694A6820F4FF5037 +S21445CD20C2F30C0220F01F0002431A61487ACA7A01 +S21445CD3078B3022A1ED11A6942F000521A6100F0F1 +S21445CD40FE029D6900F0010025F002052A439A611E +S21445CD509A6922F0010202439A611A69887A22F496 +S21445CD60005242EA40321A610023A375E3750B6808 +S21445CD70236030BD3AB99A6922F401629A611A690C +S21445CD8022F00052DAE79D6925F0100545EA0212C1 +S21445CD90F4E7032ACFD01AB99A6942F40062EDE760 +S21445CDA09D69013AF0E700BF70014220A868460039 +S21445CDB0B00142200400000F00C01FC00F28F8B580 +S21445CDC0054600D9FEE71A4B1A4E53F8204056F84A +S21445CDD0203003B9FEE7002000F06EFC0746636985 +S21445CDE05B0204D43846FFF73BFF0028F7D0A3691B +S21445CDF023F40003A361A36923F48003A361A36915 +S21445CE0023F40013A361A36923F00063A361A36918 +S21445CE1023F08073A361A36923F08063A361A369AC +S21445CE2023F00073A361002346F82530F8BD00BF04 +S21445CE30A8684600700142200F282DE9F8430646AB +S21445CE408846174600D9FEE701B9FEE702B9FEE770 +S21445CE50264B53F82050264B53F8204004B9FEE79E +S21445CE6005F068FE237D03F0FF0933BB01232375D8 +S21445CE7005F07AFE0223E7604846A375AB69C4F819 +S21445CE80048023F40003AB61AB6923F48003AB61F4 +S21445CE90AB6943F40023AB6100F00EFC0746E3683C +S21445CEA083B9AB6923F40023AB61E368DBB9A375AB +S21445CEB000232375A07DC0B202E005F055FE022092 +S21445CEC0BDE8F8833846FFF7CBFE0028E9D1304663 +S21445CED0FFF73AFE6B691B02E1D43846FFF7C0FE02 +S21445CEE00028F7D0DBE70323E1E700BFA868460044 +S21445CEF0700142200F282DE9F04704460F46164696 +S21445CF0000D9FEE701B9FEE702B9FEE7DFF87890FB +S21445CF101B4B59F8208053F820A0B8F1000F00D1DC +S21445CF20FEE705F039FE98F8143003F0FF0543B9DF +S21445CF30012388F8143005F049FEBAF1000F05D1F3 +S21445CF40FEE705F043FE0220BDE8F0879AF80C3070 +S21445CF50012B00D9FEE7012B10D10A4B022159F8C7 +S21445CF60242053F82430D660576091759A6942F468 +S21445CF7000229A619A6942F400029A612846E3E7DC +S21445CF80B0014220A8684600700142200F2810B51F +S21445CF9000D9FEE70B4B0C4A53F8203052F82020B8 +S21445CFA003B9FEE702B9FEE741B1187D00F0FF047C +S21445CFB030B1127B012A01D1DA680A60987D10BD2E +S21445CFC00C60FBE770014220B00142200F2810B5E7 +S21445CFD000D9FEE70D4A0E4952F820400D4A51F851 +S21445CFE0203052F8202002B9FEE703B9FEE7117D4E +S21445CFF051B1062191751B7B012B01D1FFF75AFDD7 +S21445D000A36A43F40043A362002010BDA868460007 +S21445D010B0014220700142200F282DE9F34706460D +S21445D0208846174600D9FEE701B9FEE702B9FEE78E +S21445D030DFF85891544B59F8205053F8204005B91D +S21445D040FEE705F0DBFD6B7D03F0FF0A002B5AD1AA +S21445D05001236B7505F0ECFD02232F615046EB75F9 +S21445D060A369C5F8088023F40013A361A36943F4B4 +S21445D0708023A36100F020FB59F8268007460190DF +S21445D080D8F81030EBB13846FFF7EAFDC8B9636902 +S21445D0909B0204D43846FFF7E3FD0028F7D06369C2 +S21445D0A0180336D5052388F81730A36923F480235B +S21445D0B0A361636923F0C02323F4F81343F40023E4 +S21445D0C06361002101A800F0FDFA002106460846E6 +S21445D0D000F006FB864201D30323EB75EB7D022B5E +S21445D0E001D10023EB752B691BB9EA7D052A00D1D2 +S21445D0F0EB75A36923F48023A36100236B75E3696D +S21445D100E87DC0B202E005F093FD022002B0BDE81E +S21445D110F087636999030ED5072388F81730A36906 +S21445D12023F48023A361636923F0C02323F4F81313 +S21445D13043F40033C4E763695A030ED5092388F8D8 +S21445D1401730A36923F48023A361636923F0C023C2 +S21445D15023F4F81343F48023B2E76369DB030ED563 +S21445D160082388F81730A36923F48023A3616369ED +S21445D17023F0C02323F4F81343F48033A0E7304666 +S21445D180FFF726FD7CE700BFA868460070014220F1 +S21445D1900F282DE9F04704460F46164600D9FEE708 +S21445D1A001B9FEE702B9FEE7DFF8B4902A4B59F815 +S21445D1B0208053F820A0B8F1000F00D1FEE705F017 +S21445D1C04FFD98F8153003F0FF0543B9012388F85D +S21445D1D0153005F05FFDBAF1000F05D1FEE705F005 +S21445D1E059FD0220BDE8F0879AF80C20012A00D99F +S21445D1F0FEE7012A2DD159F82400184B4275022224 +S21445D20053F824300661C2755A69876022F0C022F9 +S21445D21022F4F81242F470225A619A6A42F4804225 +S21445D2209A629A6942F480229A619A6942F000624B +S21445D2309A619A6942F080729A619A6942F0806270 +S21445D2409A619A6942F000729A619A6942F40012AC +S21445D2509A612846C6E700BFB0014220A868460046 +S21445D260700142200F2810B500D9FEE70B4B0C4A3B +S21445D27053F8203052F8202003B9FEE702B9FEE7FE +S21445D28041B1587D00F0FF0430B1127B012A01D12F +S21445D2901A690A60D87D10BD0C60FBE77001422014 +S21445D2A0B00142200F2810B500D9FEE7114A1249B1 +S21445D2B052F82040114A51F8203052F8202002B941 +S21445D2C0FEE703B9FEE7517D91B10621D1751B7B7B +S21445D2D0012B01D1FFF70EFC636923F0C02323F42D +S21445D2E0F81343F470236361A36A43F48043A3624F +S21445D2F0002010BDA8684600B001422070014220BB +S21445D3000F2803462DE9F04300D9FEE7374850F885 +S21445D310236076B1347D757D14F0FF040CBF012083 +S21445D320022025B1002C08BF0220BDE8F083002C62 +S21445D330FBD12F4850F8235002B9FEE701EB810098 +S21445D3408B00904200D9FEE7B2FBF3F39FB2BB00D9 +S21445D350B2FBF3F3B2FBF1FC994234BFA3EB0108F1 +S21445D360A1EB0308BCF1200F3AD8BCF1040F39D81D +S21445D37004202A6942F400322A611CE001FB04FEBF +S21445D380B2FBFEFE1FFA8EF36343B2FBF3F39942FC +S21445D39034BFA3EB0109A1EB0309C14598BF20465D +S21445D3A004F101049CBF1FFA8EF7C846A4B2644533 +S21445D3B0E4D90728DDD901382A69C7F30C070006E2 +S21445D3C022F0F85200F0F8501043286100202A69F0 +S21445D3D022F4FF5222F01F023A432A613360A4E743 +S21445D3E04FF0200C04200524E1E700BF70014220E1 +S21445D3F0A86846000F2800D9FEE701B9FEE7034BAB +S21445D40053F820301B680B60704700BF7001422000 +S21445D4100F2800D9FEE701B9FEE702B9FEE7034B40 +S21445D42053F8203000205960DA607047700142207A +S21445D4300F2800D9FEE701B9FEE702B9FEE7034B20 +S21445D44053F82030002099601A61704770014220D9 +S21445D4500F282DE9F74F054600D9FEE78B4F8C4B35 +S21445D46057F8208053F82040B8F1000F0BD1E369F8 +S21445D470636923F0C02323F4F81343F470236361F0 +S21445D48003B0BDE8F08F6269824EC2F3C043120313 +S21445D49056F8209063D5626922F0C02222F4F8122D +S21445D4A042F400226261A2691001C2F3C06103D54D +S21445D4B0052388F8173000236269C2F3404092037B +S21445D4C011D583B9626922F0C02222F4F81242F4DB +S21445D4D000326261A269C2F3406C920141D50722CF +S21445D4E0614688F817206269C2F30040D20311D519 +S21445D4F083B9626922F0C02222F4F81242F48032DF +S21445D5006261A269C2F3006CD2012CD5082261463D +S21445D51088F817206269500327D54BBB636923F00B +S21445D520C02323F4F81343F480236361A3695901A8 +S21445D5301ED5092388F8173099F80C30012B02D1EF +S21445D5402846FFF7D7FAD9F820A0BAF1000F0FD032 +S21445D550D9F82430032241462846D04708E01946E4 +S21445D560AAE70346BFE70346D4E70BB90029E3D14C +S21445D57063699A02C3F340581CD5A369C3F3405A5E +S21445D5809B0255D557F82580284656F82590FFF72F +S21445D5901FFBD8F810204AB9D9F810B0BBF1000FD8 +S21445D5A004D0D9F8143041462846D847D8F8103024 +S21445D5B083B3D04663691802C3F3C05B03D5B8F19D +S21445D5C0000F37D0D84663695A027FF559AFB8F190 +S21445D5D0000F7FF455AFA3695B027FF551AF57F84F +S21445D5E02570FB68002B7FF44BAF56F82540237B10 +S21445D5F0012B02D12846FFF75DFAA669002E3FF4B7 +S21445D6003FAFE369022239462846B44603B0BDE833 +S21445D610F04F60472846FFF76DFAD9F810B0BBF1D2 +S21445D620000FC6D0D9F8143002224146D847C0E785 +S21445D630E369BFE7A3691902C3F3C058C3D557F8D2 +S21445D6402590D9F80C30002BBCD056F82530284606 +S21445D6500193FFF779FAD9F80C2052B9019BD3F814 +S21445D66018A0BAF1000F04D0DB69012249462846C6 +S21445D670D047D9F80C30002BA4D1A36923F4000376 +S21445D680A361A36943F48003A3619CE7700142202C +S21445D690A8684600B00142200020FFF7D9BE022008 +S21445D6A0FFF7D6BE0A20FFF7D3BE0D20FFF7D0BE44 +S21445D6B000B1FEE700F01EB8012801D100F03AB8E7 +S21445D6C00020704719B1012903D100F047B8012061 +S21445D6D0704700207047012901D100F05DB87047BA +S21445D6E0034621B1012901D100F068B80023184648 +S21445D6F0704700000A4B1B6803B9FEE7094A01213B +S21445D70011706FF07F41084A13605A68074B1A60DC +S21445D7100022074B1A6059609A6005221A607047C6 +S21445D720A4504600F4014220F8014220F001422070 +S21445D73010E000E0064B1B7803B9FEE7054B1B6877 +S21445D74003B9FEE7044B986820F07F40704700BF5A +S21445D750F4014220F801422010E000E00B4B014660 +S21445D7601B7803B9FEE70A4B1B6803B9FEE7094871 +S21445D7700B68826822F07F429A4204D94068801A34 +S21445D78018440A607047981AFBE700BFF401422028 +S21445D790F801422010E000E0054B1B7803B9FEE790 +S21445D7A0044B1B6803B9FEE7034B1860704700BF80 +S21445D7B0F4014220F8014220F001422008B50C4B06 +S21445D7C01B7803B9FEE70B4B1B6803B9FEE70A4B0C +S21445D7D04FF0FF321B68A0FB0301084B8B4208BF86 +S21445D7E0824200D2FEE7064A0023EFF7C7FF08BD90 +S21445D7F0F4014220F8014220F00142203F420F004A +S21445D80040420F0038B50C46054602F00BFC074B68 +S21445D81053F8251001EB0411D1F80C3143F0010300 +S21445D820C1F80C31BDE8384002F018BC183B46003C +S21445D830034B103153F8203009015858704700BF44 +S21445D840183B4600074B042953F8203004D1D3F83B +S21445D850FC0000F00100704703EB0113D3F80C0100 +S21445D860F7E700BF183B4600094B0A7853F82030C7 +S21445D8701AB11A6822F002021A604A7822B11A686A +S21445D88042F001021A6070471A6822F00102F9E771 +S21445D890183B4600F8B50C4605460F7802F026FBC1 +S21445D8A0164B53F8256006EB0713D3F8082122F0EC +S21445D8B00102C3F8082102F035FB277802F07EFB0B +S21445D8C006EB0716D6F8083123F00203C6F80831EA +S21445D8D002F090FB28462178FFF794FF3020237806 +S21445D8E0012145430C20064A00FB03555319515563 +S21445D8F062685A60227A1A72F8BD00BF183B460025 +S21445D90000284020154B022853F82020F0B523D890 +S21445D9101844C37B047B93B10023013C0621C2F81F +S21445D920F830C2F8F0300123C2F8FC300023012756 +S21445D93018465E1CDBB2A34203D31160F0BD02213C +S21445D940F4E702EB031510331B01C5F80801D05068 +S21445D9503346C5F80C71ECE70221EEE7183B460066 +S21445D9600D4B53F8203010B503EB0114D4F80801DD +S21445D970C0070FD41031013A09015A5002F0B6FAE1 +S21445D980D4F8083143F00103C4F80831BDE8104027 +S21445D99002F0C8BA10BD00BF183B460038B504466D +S21445D9A00D4602F0A3FA094B53F8243003EB051352 +S21445D9B0D3F8082122F00102C3F8082102F0B2FA92 +S21445D9C029462046BDE838401CE700BF183B4600C0 +S21445D9D0044B103153F8203003EB011300215868EF +S21445D9E0704700BF183B460038B50C460546FFF75E +S21445D9F009FF02F0E3FA074B53F8251001EB041133 +S21445DA00D1F8083143F00203C1F80831BDE8384083 +S21445DA1002F0F0BA183B460038B504460D4602F00B +S21445DA20CDFA094B53F8243003EB0513D3F80821F8 +S21445DA3022F00202C3F8082102F0DCFA2946204605 +S21445DA40BDE83840DEE600BF183B460038B5194B02 +S21445DA504FF0FF3553F82040C4F8105102F0AEFAA7 +S21445DA60D4F8183123F00203C4F8183102F0C2FA8C +S21445DA7002F070FAD4F8183143F00403C4F81831AC +S21445DA8002F084FA02F032FAD4F8183143F0010372 +S21445DA90C4F8183102F046FAC4F8005102F026FAE6 +S21445DAA0D4F8083143F00103C4F80831BDE83840DE +S21445DAB002F038BA183B4600054B002253F8203092 +S21445DAC0D3F8E010D3F8E400101841F10001704790 +S21445DAD0183B46002DE9F041124D0024124FE1B2A5 +S21445DAE00020FFF7AFFE012815D10020FFF7AAFE5C +S21445DAF0064607EB04130020D3F80881FFF782FE9D +S21445DB00012E08D118F0020F05D02B781BB16B6893 +S21445DB100BB1287A984701340C35052CDFD1BDE882 +S21445DB20F08100BF0028402000000B4008B5E3F711 +S21445DB3033FE0A4B53F820204AB9EFF31081084AC2 +S21445DB4042F8201052F82020D20700D472B653F877 +S21445DB502020013243F8202008BD00BF142C432066 +S21445DB604C17432008B5E3F717FE084B53F820201B +S21445DB70013A43F82020064A52F82020D20703D41B +S21445DB8053F8203003B962B608BD00BF142C4320B5 +S21445DB904C17432008B5E3F7FFFD0A4B53F8202002 +S21445DBA04AB9EFF31081084A42F8201052F820206F +S21445DBB0D20700D472B653F82020013243F820200D +S21445DBC008BD00BF3C1D4320A423432008B5E3F70A +S21445DBD0E3FD084B53F82020013A43F82020064A37 +S21445DBE052F82020D20703D453F8203003B962B642 +S21445DBF008BD00BF3C1D4320A423432008B5E3F7DA +S21445DC00CBFD0A4B53F820204AB9EFF31081084A5A +S21445DC1042F8201052F82020D20700D472B653F8A6 +S21445DC202020013243F8202008BD00BFE41A4320D7 +S21445DC305C20432008B5E3F7AFFD084B53F820209A +S21445DC40013A43F82020064A52F82020D20703D44A +S21445DC5053F8203003B962B608BD00BFE41A432026 +S21445DC605C20432008B5E3F797FD0A4B53F8202080 +S21445DC704AB9EFF31081084A42F8201052F820209E +S21445DC80D20700D472B653F82020013243F820203C +S21445DC9008BD00BF542343204429432008B5E3F775 +S21445DCA07BFD084B53F82020013A43F82020064ACE +S21445DCB052F82020D20703D453F8203003B962B671 +S21445DCC008BD00BF542343204429432008B5E3F745 +S21445DCD063FD0A4B53F820204AB9EFF31081084AF2 +S21445DCE042F8201052F82020D20700D472B653F8D6 +S21445DCF02020013243F8202008BD00BFB41D432034 +S21445DD004C1C432008B5E3F747FD084B53F8202045 +S21445DD10013A43F82020064A52F82020D20703D479 +S21445DD2053F8203003B962B608BD00BFB41D432082 +S21445DD304C1C432008B5E3F72FFD0A4B53F820202B +S21445DD404AB9EFF31081084A42F8201052F82020CD +S21445DD50D20700D472B653F82020013243F820206B +S21445DD6008BD00BF7C2843209C2B432008B5E3F71D +S21445DD7013FD084B53F82020013A43F82020064A65 +S21445DD8052F82020D20703D453F8203003B962B6A0 +S21445DD9008BD00BF7C2843209C2B432008B5E3F7ED +S21445DDA0FBFC0A4B53F820204AB9EFF31081084A8A +S21445DDB042F8201052F82020D20700D472B653F805 +S21445DDC02020013243F8202008BD00BF0C1B43200D +S21445DDD03C22432008B5E3F7DFFC084B53F82020E8 +S21445DDE0013A43F82020064A52F82020D20703D4A9 +S21445DDF053F8203003B962B608BD00BF0C1B43205C +S21445DE003C22432008B5E3F7C7FC0A4B53F82020CD +S21445DE104AB9EFF31081084A42F8201052F82020FC +S21445DE20D20700D472B653F82020013243F820209A +S21445DE3008BD00BFDC274320BC1A432008B5E3F7DE +S21445DE40ABFC084B53F82020013A43F82020064AFD +S21445DE5052F82020D20703D453F8203003B962B6CF +S21445DE6008BD00BFDC274320BC1A432008B5E3F7AE +S21445DE7093FC0A4B53F820204AB9EFF31081084A21 +S21445DE8042F8201052F82020D20700D472B653F834 +S21445DE902020013243F8202008BD00BF1C1F432028 +S21445DEA0E424432008B5E3F777FC084B53F82020D5 +S21445DEB0013A43F82020064A52F82020D20703D4D8 +S21445DEC053F8203003B962B608BD00BF1C1F432077 +S21445DED0E424432008B5E3F75FFC0A4B53F82020BB +S21445DEE04AB9EFF31081084A42F8201052F820202C +S21445DEF0D20700D472B653F82020013243F82020CA +S21445DF0008BD00BFB4274320CC1E432008B5E3F721 +S21445DF1043FC084B53F82020013A43F82020064A94 +S21445DF2052F82020D20703D453F8203003B962B6FE +S21445DF3008BD00BFB4274320CC1E432008B5E3F7F1 +S21445DF402BFC0A4B53F820204AB9EFF31081084AB8 +S21445DF5042F8201052F82020D20700D472B653F863 +S21445DF602020013243F8202008BD00BF84204320EE +S21445DF705428432008B5E3F70FFC084B53F82020F8 +S21445DF80013A43F82020064A52F82020D20703D407 +S21445DF9053F8203003B962B608BD00BF842043203D +S21445DFA05428432008B5E3F7F7FB0A4B53F82020DF +S21445DFB04AB9EFF31081084A42F8201052F820205B +S21445DFC0D20700D472B653F82020013243F82020F9 +S21445DFD008BD00BF641843204424432008B5E3F732 +S21445DFE0DBFB084B53F82020013A43F82020064A2D +S21445DFF052F82020D20703D453F8203003B962B62E +S21445E00008BD00BF641843204424432008B5E3F701 +S21445E010C3FB0A4B53F820204AB9EFF31081084A50 +S21445E02042F8201052F82020D20700D472B653F892 +S21445E0302020013243F8202008BD00BFF41E4320AF +S21445E0406422432008B5E3F7A7FB084B53F8202086 +S21445E050013A43F82020064A52F82020D20703D436 +S21445E06053F8203003B962B608BD00BFF41E4320FE +S21445E0706422432008B5E3F78FFB0A4B53F820206C +S21445E0804AB9EFF31081084A42F8201052F820208A +S21445E090D20700D472B653F82020013243F8202028 +S21445E0A008BD00BF6C294320DC1D432008B5E3F7B7 +S21445E0B073FB084B53F82020013A43F82020064AC4 +S21445E0C052F82020D20703D453F8203003B962B65D +S21445E0D008BD00BF6C294320DC1D432008B5E3F787 +S21445E0E05BFB0A4B53F820204AB9EFF31081084AE8 +S21445E0F042F8201052F82020D20700D472B653F8C2 +S21445E1002020013243F8202008BD00BF5C2543206F +S21445E110CC19432008B5E3F73FFB084B53F82020BE +S21445E120013A43F82020064A52F82020D20703D465 +S21445E13053F8203003B962B608BD00BF5C254320BE +S21445E140CC19432008B5E3F727FB0A4B53F82020A4 +S21445E1504AB9EFF31081084A42F8201052F82020B9 +S21445E160D20700D472B653F82020013243F8202057 +S21445E17008BD00BF7C1943208C22432008B5E3F731 +S21445E1800BFB084B53F82020013A43F82020064A5B +S21445E19052F82020D20703D453F8203003B962B68C +S21445E1A008BD00BF7C1943208C22432008B5E3F701 +S21445E1B0F3FA0A4B53F820204AB9EFF31081084A80 +S21445E1C042F8201052F82020D20700D472B653F8F1 +S21445E1D02020013243F8202008BD00BF842A432072 +S21445E1E0FC1B432008B5E3F7D7FA084B53F8202025 +S21445E1F0013A43F82020064A52F82020D20703D495 +S21445E20053F8203003B962B608BD00BF842A4320C0 +S21445E210FC1B432008B5E3F7BFFA0A4B53F820200A +S21445E2204AB9EFF31081084A42F8201052F82020E8 +S21445E230D20700D472B653F82020013243F8202086 +S21445E24008BD00BF9C2643201418432008B5E3F7B5 +S21445E250A3FA084B53F82020013A43F82020064AF3 +S21445E26052F82020D20703D453F8203003B962B6BB +S21445E27008BD00BF9C2643201418432008B5E3F785 +S21445E2808BFA0A4B53F820204AB9EFF31081084A17 +S21445E29042F8201052F82020D20700D472B653F820 +S21445E2A02020013243F8202008BD00BF1422432019 +S21445E2B09C21432008B5E3F76FFA084B53F8202016 +S21445E2C0013A43F82020064A52F82020D20703D4C4 +S21445E2D053F8203003B962B608BD00BF1422432068 +S21445E2E09C21432008B5E3F757FA0A4B53F82020FC +S21445E2F04AB9EFF31081084A42F8201052F8202018 +S21445E300D20700D472B653F82020013243F82020B5 +S21445E31008BD00BFAC2A4320141D432008B5E3F7CB +S21445E3203BFA084B53F82020013A43F82020064A8A +S21445E33052F82020D20703D453F8203003B962B6EA +S21445E34008BD00BFAC2A4320141D432008B5E3F79B +S21445E35023FA0A4B53F820204AB9EFF31081084AAE +S21445E36042F8201052F82020D20700D472B653F84F +S21445E3702020013243F8202008BD00BFC426432094 +S21445E3803C18432008B5E3F707FA084B53F8202016 +S21445E390013A43F82020064A52F82020D20703D4F3 +S21445E3A053F8203003B962B608BD00BFC4264320E3 +S21445E3B03C18432008B5E3F7EFF90A4B53F82020FD +S21445E3C04AB9EFF31081084A42F8201052F8202047 +S21445E3D0D20700D472B653F82020013243F82020E5 +S21445E3E008BD00BF241C43207C23432008B5E3F723 +S21445E3F0D3F9084B53F82020013A43F82020064A23 +S21445E40052F82020D20703D453F8203003B962B619 +S21445E41008BD00BF241C43207C23432008B5E3F7F2 +S21445E420BBF90A4B53F820204AB9EFF31081084A46 +S21445E43042F8201052F82020D20700D472B653F87E +S21445E4402020013243F8202008BD00BFEC2643209B +S21445E4505419432008B5E3F79FF9084B53F8202095 +S21445E460013A43F82020064A52F82020D20703D422 +S21445E47053F8203003B962B608BD00BFEC264320EA +S21445E4805419432008B5E3F787F90A4B53F820207B +S21445E4904AB9EFF31081084A42F8201052F8202076 +S21445E4A0D20700D472B653F82020013243F8202014 +S21445E4B008BD00BF041E43208C18432008B5E3F76B +S21445E4C06BF9084B53F82020013A43F82020064ABA +S21445E4D052F82020D20703D453F8203003B962B649 +S21445E4E008BD00BF041E43208C18432008B5E3F73B +S21445E4F053F90A4B53F820204AB9EFF31081084ADE +S21445E50042F8201052F82020D20700D472B653F8AD +S21445E5102020013243F8202008BD00BFF4194320CF +S21445E5209429432008B5E3F737F9084B53F82020DC +S21445E530013A43F82020064A52F82020D20703D451 +S21445E54053F8203003B962B608BD00BFF41943201E +S21445E5509429432008B5E3F71FF90A4B53F82020C2 +S21445E5604AB9EFF31081084A42F8201052F82020A5 +S21445E570D20700D472B653F82020013243F8202043 +S21445E58008BD00BFCC2343208425432008B5E3F7C8 +S21445E59003F9084B53F82020013A43F82020064A51 +S21445E5A052F82020D20703D453F8203003B962B678 +S21445E5B008BD00BFCC2343208425432008B5E3F798 +S21445E5C0EBF80A4B53F820204AB9EFF31081084A76 +S21445E5D042F8201052F82020D20700D472B653F8DD +S21445E5E02020013243F8202008BD00BF441F4320A9 +S21445E5F0FC20432008B5E3F7CFF8084B53F8202016 +S21445E600013A43F82020064A52F82020D20703D480 +S21445E61053F8203003B962B608BD00BF441F4320F7 +S21445E620FC20432008B5E3F7B7F80A4B53F82020FB +S21445E6304AB9EFF31081084A42F8201052F82020D4 +S21445E640D20700D472B653F82020013243F8202072 +S21445E65008BD00BF1C1A4320BC29432008B5E3F774 +S21445E6609BF8084B53F82020013A43F82020064AE9 +S21445E67052F82020D20703D453F8203003B962B6A7 +S21445E68008BD00BF1C1A4320BC29432008B5E3F744 +S21445E69083F80A4B53F820204AB9EFF31081084A0D +S21445E6A042F8201052F82020D20700D472B653F80C +S21445E6B02020013243F8202008BD00BF242B4320EC +S21445E6C0AC25432008B5E3F767F8084B53F82020F8 +S21445E6D0013A43F82020064A52F82020D20703D4B0 +S21445E6E053F8203003B962B608BD00BF242B43203B +S21445E6F0AC25432008B5E3F74FF80A4B53F82020DE +S21445E7004AB9EFF31081084A42F8201052F8202003 +S21445E710D20700D472B653F82020013243F82020A1 +S21445E72008BD00BF6C1F43202421432008B5E3F7EE +S21445E73033F8084B53F82020013A43F82020064A80 +S21445E74052F82020D20703D453F8203003B962B6D6 +S21445E75008BD00BF6C1F43202421432008B5E3F7BE +S21445E7601BF80A4B53F820204AB9EFF31081084AA4 +S21445E77042F8201052F82020D20700D472B653F83B +S21445E7802020013243F8202008BD00BF341B43201B +S21445E7909C1C432008B5E2F7FFFF084B53F82020A2 +S21445E7A0013A43F82020064A52F82020D20703D4DF +S21445E7B053F8203003B962B608BD00BF341B43206A +S21445E7C09C1C432008B5E2F7E7FF0A4B53F8202088 +S21445E7D04AB9EFF31081084A42F8201052F8202033 +S21445E7E0D20700D472B653F82020013243F82020D1 +S21445E7F008BD00BF4C2B4320D425432008B5E2F77F +S21445E800CBFF084B53F82020013A43F82020064A10 +S21445E81052F82020D20703D453F8203003B962B605 +S21445E82008BD00BF4C2B4320D425432008B5E2F74E +S21445E830B3FF0A4B53F820204AB9EFF31081084A34 +S21445E84042F8201052F82020D20700D472B653F86A +S21445E8502020013243F8202008BD00BF642743200E +S21445E8604C21432008B5E2F797FF084B53F8202084 +S21445E870013A43F82020064A52F82020D20703D40E +S21445E88053F8203003B962B608BD00BF642743205D +S21445E8904C21432008B5E2F77FFF0A4B53F820206A +S21445E8A04AB9EFF31081084A42F8201052F8202062 +S21445E8B0D20700D472B653F82020013243F8202000 +S21445E8C008BD00BF5C1B4320C41C432008B5E2F7C7 +S21445E8D063FF084B53F82020013A43F82020064AA8 +S21445E8E052F82020D20703D453F8203003B962B635 +S21445E8F008BD00BF5C1B4320C41C432008B5E2F797 +S21445E9004BFF0A4B53F820204AB9EFF31081084ACB +S21445E91042F8201052F82020D20700D472B653F899 +S21445E9202020013243F8202008BD00BF741743203D +S21445E930FC25432008B5E2F72FFF084B53F8202067 +S21445E940013A43F82020064A52F82020D20703D43D +S21445E95053F8203003B962B608BD00BF741743208C +S21445E960FC25432008B5E2F717FF0A4B53F820204D +S21445E9704AB9EFF31081084A42F8201052F8202091 +S21445E980D20700D472B653F82020013243F820202F +S21445E99008BD00BF8C2743207421432008B5E2F705 +S21445E9A0FBFE084B53F82020013A43F82020064A40 +S21445E9B052F82020D20703D453F8203003B962B664 +S21445E9C008BD00BF8C2743207421432008B5E2F7D5 +S21445E9D0E3FE0A4B53F820204AB9EFF31081084A64 +S21445E9E042F8201052F82020D20700D472B653F8C9 +S21445E9F02020013243F8202008BD00BF2C234320A9 +S21445EA00EC1C432008B5E2F7C7FE084B53F8202018 +S21445EA10013A43F82020064A52F82020D20703D46C +S21445EA2053F8203003B962B608BD00BF2C234320F7 +S21445EA30EC1C432008B5E2F7AFFE0A4B53F82020FE +S21445EA404AB9EFF31081084A42F8201052F82020C0 +S21445EA50D20700D472B653F82020013243F820205E +S21445EA6008BD00BF9C1743200419432008B5E2F7AC +S21445EA7093FE084B53F82020013A43F82020064AD7 +S21445EA8052F82020D20703D453F8203003B962B693 +S21445EA9008BD00BF9C1743200419432008B5E2F77C +S21445EAA07BFE0A4B53F820204AB9EFF31081084AFB +S21445EAB042F8201052F82020D20700D472B653F8F8 +S21445EAC02020013243F8202008BD00BFA42843205B +S21445EAD0B422432008B5E2F75FFE084B53F82020E2 +S21445EAE0013A43F82020064A52F82020D20703D49C +S21445EAF053F8203003B962B608BD00BFA4284320AA +S21445EB00B422432008B5E2F747FE0A4B53F82020C7 +S21445EB104AB9EFF31081084A42F8201052F82020EF +S21445EB20D20700D472B653F82020013243F820208D +S21445EB3008BD00BF6C2443202C1E432008B5E2F7D1 +S21445EB402BFE084B53F82020013A43F82020064A6E +S21445EB5052F82020D20703D453F8203003B962B6C2 +S21445EB6008BD00BF6C2443202C1E432008B5E2F7A1 +S21445EB7013FE0A4B53F820204AB9EFF31081084A92 +S21445EB8042F8201052F82020D20700D472B653F827 +S21445EB902020013243F8202008BD00BFE41F432053 +S21445EBA02C19432008B5E2F7F7FD084B53F820200B +S21445EBB0013A43F82020064A52F82020D20703D4CB +S21445EBC053F8203003B962B608BD00BFE41F4320A2 +S21445EBD02C19432008B5E2F7DFFD0A4B53F82020F1 +S21445EBE04AB9EFF31081084A42F8201052F820201F +S21445EBF0D20700D472B653F82020013243F82020BD +S21445EC0008BD00BFCC284320342A432008B5E2F788 +S21445EC10C3FD084B53F82020013A43F82020064A06 +S21445EC2052F82020D20703D453F8203003B962B6F1 +S21445EC3008BD00BFCC284320342A432008B5E2F758 +S21445EC40ABFD0A4B53F820204AB9EFF31081084A2A +S21445EC5042F8201052F82020D20700D472B653F856 +S21445EC602020013243F8202008BD00BF94244320CD +S21445EC70541E432008B5E2F78FFD084B53F8202075 +S21445EC80013A43F82020064A52F82020D20703D4FA +S21445EC9053F8203003B962B608BD00BF942443201C +S21445ECA0541E432008B5E2F777FD0A4B53F820205B +S21445ECB04AB9EFF31081084A42F8201052F820204E +S21445ECC0D20700D472B653F82020013243F82020EC +S21445ECD008BD00BF0C204320441A432008B5E2F780 +S21445ECE05BFD084B53F82020013A43F82020064A9E +S21445ECF052F82020D20703D453F8203003B962B621 +S21445ED0008BD00BF0C204320441A432008B5E2F74F +S21445ED1043FD0A4B53F820204AB9EFF31081084AC1 +S21445ED2042F8201052F82020D20700D472B653F885 +S21445ED302020013243F8202008BD00BFAC1B4320ED +S21445ED405C2A432008B5E2F727FD084B53F82020F8 +S21445ED50013A43F82020064A52F82020D20703D429 +S21445ED6053F8203003B962B608BD00BFAC1B43203C +S21445ED705C2A432008B5E2F70FFD0A4B53F82020DE +S21445ED804AB9EFF31081084A42F8201052F820207D +S21445ED90D20700D472B653F82020013243F820201B +S21445EDA008BD00BFBC2443207426432008B5E2F7BF +S21445EDB0F3FC084B53F82020013A43F82020064A36 +S21445EDC052F82020D20703D453F8203003B962B650 +S21445EDD008BD00BFBC2443207426432008B5E2F78F +S21445EDE0DBFC0A4B53F820204AB9EFF31081084A5A +S21445EDF042F8201052F82020D20700D472B653F8B5 +S21445EE002020013243F8202008BD00BF342043208F +S21445EE106C1A432008B5E2F7BFFC084B53F8202090 +S21445EE20013A43F82020064A52F82020D20703D458 +S21445EE3053F8203003B962B608BD00BF34204320DE +S21445EE406C1A432008B5E2F7A7FC0A4B53F8202076 +S21445EE504AB9EFF31081084A42F8201052F82020AC +S21445EE60D20700D472B653F82020013243F820204A +S21445EE7008BD00BFD41B4320742B432008B5E2F7DA +S21445EE808BFC084B53F82020013A43F82020064ACD +S21445EE9052F82020D20703D453F8203003B962B67F +S21445EEA008BD00BFD41B4320742B432008B5E2F7AA +S21445EEB073FC0A4B53F820204AB9EFF31081084AF1 +S21445EEC042F8201052F82020D20700D472B653F8E4 +S21445EED02020013243F8202008BD00BFDC1843201F +S21445EEE0EC17432008B5E2F757FC084B53F82020AB +S21445EEF0013A43F82020064A52F82020D20703D488 +S21445EF0053F8203003B962B608BD00BFDC1843206D +S21445EF10EC17432008B5E2F73FFC0A4B53F8202090 +S21445EF204AB9EFF31081084A42F8201052F82020DB +S21445EF30D20700D472B653F82020013243F8202079 +S21445EF4008BD00BFEC2B4320FC2A432008B5E2F75A +S21445EF5023FC084B53F82020013A43F82020064A64 +S21445EF6052F82020D20703D453F8203003B962B6AE +S21445EF7008BD00BFEC2B4320FC2A432008B5E2F72A +S21445EF800BFC0A4B53F820204AB9EFF31081084A88 +S21445EF9042F8201052F82020D20700D472B653F813 +S21445EFA02020013243F8202008BD00BF0C2A43200C +S21445EFB01C29432008B5E2F7EFFB084B53F8202001 +S21445EFC0013A43F82020064A52F82020D20703D4B7 +S21445EFD053F8203003B962B608BD00BF0C2A43205B +S21445EFE01C29432008B5E2F7D7FB0A4B53F82020E7 +S21445EFF04AB9EFF31081084A42F8201052F820200B +S21445F000D20700D472B653F82020013243F82020A8 +S21445F01008BD00BF2C2843203C27432008B5E2F70F +S21445F020BBFB084B53F82020013A43F82020064AFC +S21445F03052F82020D20703D453F8203003B962B6DD +S21445F04008BD00BF2C2843203C27432008B5E2F7DF +S21445F050A3FB0A4B53F820204AB9EFF31081084A20 +S21445F06042F8201052F82020D20700D472B653F842 +S21445F0702020013243F8202008BD00BF4C264320FF +S21445F0803425432008B5E2F787FB084B53F8202084 +S21445F090013A43F82020064A52F82020D20703D4E6 +S21445F0A053F8203003B962B608BD00BF4C2643204E +S21445F0B03425432008B5E2F76FFB0A4B53F820206A +S21445F0C04AB9EFF31081084A42F8201052F820203A +S21445F0D0D20700D472B653F82020013243F82020D8 +S21445F0E008BD00BF1C2443200423432008B5E2F78F +S21445F0F053FB084B53F82020013A43F82020064A94 +S21445F10052F82020D20703D453F8203003B962B60C +S21445F11008BD00BF1C2443200423432008B5E2F75E +S21445F1203BFB0A4B53F820204AB9EFF31081084AB7 +S21445F13042F8201052F82020D20700D472B653F871 +S21445F1402020013243F8202008BD00BFEC21432093 +S21445F150D420432008B5E2F71FFB084B53F8202080 +S21445F160013A43F82020064A52F82020D20703D415 +S21445F17053F8203003B962B608BD00BFEC214320E2 +S21445F180D420432008B5E2F707FB0A4B53F8202066 +S21445F1904AB9EFF31081084A42F8201052F8202069 +S21445F1A0D20700D472B653F82020013243F8202007 +S21445F1B008BD00BFBC1F4320A41E432008B5E2F788 +S21445F1C0EBFA084B53F82020013A43F82020064A2C +S21445F1D052F82020D20703D453F8203003B962B63C +S21445F1E008BD00BFBC1F4320A41E432008B5E2F758 +S21445F1F0D3FA0A4B53F820204AB9EFF31081084A50 +S21445F20042F8201052F82020D20700D472B653F8A0 +S21445F2102020013243F8202008BD00BF8C1D432026 +S21445F220741C432008B5E2F7B7FA084B53F820207C +S21445F230013A43F82020064A52F82020D20703D444 +S21445F24053F8203003B962B608BD00BF8C1D432075 +S21445F250741C432008B5E2F79FFA0A4B53F8202062 +S21445F2604AB9EFF31081084A42F8201052F8202098 +S21445F270D20700D472B653F82020013243F8202036 +S21445F28008BD00BF841B4320941A432008B5E2F707 +S21445F29083FA084B53F82020013A43F82020064AC3 +S21445F2A052F82020D20703D453F8203003B962B66B +S21445F2B008BD00BF841B4320941A432008B5E2F7D7 +S21445F2C06BFA0A4B53F820204AB9EFF31081084AE7 +S21445F2D042F8201052F82020D20700D472B653F8D0 +S21445F2E02020013243F8202008BD00BFA419432042 +S21445F2F0B418432008B5E2F74FFA084B53F82020D8 +S21445F300013A43F82020064A52F82020D20703D473 +S21445F31053F8203003B962B608BD00BFA419432090 +S21445F320B418432008B5E2F737FA0A4B53F82020BD +S21445F3304AB9EFF31081084A42F8201052F82020C7 +S21445F340D20700D472B653F82020013243F8202065 +S21445F35008BD00BFC4174320C42B432008B5E2F7B9 +S21445F3601BFA084B53F82020013A43F82020064A5A +S21445F37052F82020D20703D453F8203003B962B69A +S21445F38008BD00BFC4174320C42B432008B5E2F789 +S21445F39003FA0A4B53F820204AB9EFF31081084A7E +S21445F3A042F8201052F82020D20700D472B653F8FF +S21445F3B02020013243F8202008BD00BFD42A432030 +S21445F3C0E429432008B5E2F7E7F9084B53F820202F +S21445F3D0013A43F82020064A52F82020D20703D4A3 +S21445F3E053F8203003B962B608BD00BFD42A43207F +S21445F3F0E429432008B5E2F7CFF90A4B53F8202015 +S21445F4004AB9EFF31081084A42F8201052F82020F6 +S21445F410D20700D472B653F82020013243F8202094 +S21445F42008BD00BFF42843200428432008B5E2F76A +S21445F430B3F9084B53F82020013A43F82020064AF2 +S21445F44052F82020D20703D453F8203003B962B6C9 +S21445F45008BD00BFF42843200428432008B5E2F73A +S21445F4609BF90A4B53F820204AB9EFF31081084A16 +S21445F47042F8201052F82020D20700D472B653F82E +S21445F4802020013243F8202008BD00BF1427432022 +S21445F4902426432008B5E2F77FF9084B53F8202089 +S21445F4A0013A43F82020064A52F82020D20703D4D2 +S21445F4B053F8203003B962B608BD00BF1427432071 +S21445F4C02426432008B5E2F767F90A4B53F820206F +S21445F4D04AB9EFF31081084A42F8201052F8202026 +S21445F4E0D20700D472B653F82020013243F82020C4 +S21445F4F008BD00BF0C254320F423432008B5E2F79A +S21445F5004BF9084B53F82020013A43F82020064A89 +S21445F51052F82020D20703D453F8203003B962B6F8 +S21445F52008BD00BF0C254320F423432008B5E2F769 +S21445F53033F90A4B53F820204AB9EFF31081084AAD +S21445F54042F8201052F82020D20700D472B653F85D +S21445F5502020013243F8202008BD00BFDC2243208E +S21445F560C421432008B5E2F717F9084B53F8202085 +S21445F570013A43F82020064A52F82020D20703D401 +S21445F58053F8203003B962B608BD00BFDC224320DD +S21445F590C421432008B5E2F7FFF80A4B53F820206C +S21445F5A04AB9EFF31081084A42F8201052F8202055 +S21445F5B0D20700D472B653F82020013243F82020F3 +S21445F5C008BD00BFAC204320941F432008B5E2F792 +S21445F5D0E3F8084B53F82020013A43F82020064A22 +S21445F5E052F82020D20703D453F8203003B962B628 +S21445F5F008BD00BFAC204320941F432008B5E2F762 +S21445F600CBF80A4B53F820204AB9EFF31081084A45 +S21445F61042F8201052F82020D20700D472B653F88C +S21445F6202020013243F8202008BD00BF7C1E432021 +S21445F630641D432008B5E2F7AFF8084B53F8202081 +S21445F640013A43F82020064A52F82020D20703D430 +S21445F65053F8203003B962B608BD00BF7C1E432070 +S21445F660641D432008B5E2F797F80A4B53F8202067 +S21445F6704AB9EFF31081084A42F8201052F8202084 +S21445F680D20700D472B653F82020013243F8202022 +S21445F69008BD00BF743043203C31432008B5E2F72F +S21445F6A07BF8084B53F82020013A43F82020064AB9 +S21445F6B052F82020D20703D453F8203003B962B657 +S21445F6C008BD00BF743043203C31432008B5E2F7FF +S21445F6D063F80A4B53F820204AB9EFF31081084ADD +S21445F6E042F8201052F82020D20700D472B653F8BC +S21445F6F02020013243F8202008BD00BFF42D4320CA +S21445F700942E432008B5E2F747F8084B53F82020D7 +S21445F710013A43F82020064A52F82020D20703D45F +S21445F72053F8203003B962B608BD00BFF42D432018 +S21445F730942E432008B5E2F72FF80A4B53F82020BD +S21445F7404AB9EFF31081084A42F8201052F82020B3 +S21445F750D20700D472B653F82020013243F8202051 +S21445F76008BD00BF342F4320D42F432008B5E2F709 +S21445F77013F8084B53F82020013A43F82020064A50 +S21445F78052F82020D20703D453F8203003B962B686 +S21445F79008BD00BF342F4320D42F432008B5E1F7DA +S21445F7A0FBFF0A4B53F820204AB9EFF31081084A6D +S21445F7B042F8201052F82020D20700D472B653F8EB +S21445F7C02020013243F8202008BD00BF042D4320E9 +S21445F7D0CC2D432008B5E1F7DFFF084B53F8202032 +S21445F7E0013A43F82020064A52F82020D20703D48F +S21445F7F053F8203003B962B608BD00BF042D432038 +S21445F800CC2D432008B5E1F7C7FF0A4B53F8202017 +S21445F8104AB9EFF31081084A42F8201052F82020E2 +S21445F820D20700D472B653F82020013243F8202080 +S21445F83008BD00BF14314320B431432008B5E1F775 +S21445F840ABFF084B53F82020013A43F82020064AE0 +S21445F85052F82020D20703D453F8203003B962B6B5 +S21445F86008BD00BF14314320B431432008B5E1F745 +S21445F87093FF0A4B53F820204AB9EFF31081084A04 +S21445F88042F8201052F82020D20700D472B653F81A +S21445F8902020013243F8202008BD00BF54324320C3 +S21445F8A0642C432008B5E1F777FF084B53F8202032 +S21445F8B0013A43F82020064A52F82020D20703D4BE +S21445F8C053F8203003B962B608BD00BF5432432012 +S21445F8D0642C432008B5E1F75FFF0A4B53F8202018 +S21445F8E04AB9EFF31081084A42F8201052F8202012 +S21445F8F0D20700D472B653F82020013243F82020B0 +S21445F90008BD00BF24304320EC30432008B5E1F75E +S21445F91043FF084B53F82020013A43F82020064A77 +S21445F92052F82020D20703D453F8203003B962B6E4 +S21445F93008BD00BF24304320EC30432008B5E1F72E +S21445F9402BFF0A4B53F820204AB9EFF31081084A9B +S21445F95042F8201052F82020D20700D472B653F849 +S21445F9602020013243F8202008BD00BFA42D4320A7 +S21445F970442E432008B5E1F70FFF084B53F82020E7 +S21445F980013A43F82020064A52F82020D20703D4ED +S21445F99053F8203003B962B608BD00BFA42D4320F6 +S21445F9A0442E432008B5E1F7F7FE0A4B53F82020CE +S21445F9B04AB9EFF31081084A42F8201052F8202041 +S21445F9C0D20700D472B653F82020013243F82020DF +S21445F9D008BD00BFE42E4320842F432008B5E1F739 +S21445F9E0DBFE084B53F82020013A43F82020064A10 +S21445F9F052F82020D20703D453F8203003B962B614 +S21445FA0008BD00BFE42E4320842F432008B5E1F708 +S21445FA10C3FE0A4B53F820204AB9EFF31081084A33 +S21445FA2042F8201052F82020D20700D472B653F878 +S21445FA302020013243F8202008BD00BFB42C4320C7 +S21445FA40542D432008B5E1F7A7FE084B53F8202070 +S21445FA50013A43F82020064A52F82020D20703D41C +S21445FA6053F8203003B962B608BD00BFB42C432016 +S21445FA70542D432008B5E1F78FFE0A4B53F8202056 +S21445FA804AB9EFF31081084A42F8201052F8202070 +S21445FA90D20700D472B653F82020013243F820200E +S21445FAA008BD00BFC43043206431432008B5E1F7A4 +S21445FAB073FE084B53F82020013A43F82020064AA7 +S21445FAC052F82020D20703D453F8203003B962B643 +S21445FAD008BD00BFC43043206431432008B5E1F774 +S21445FAE05BFE0A4B53F820204AB9EFF31081084ACB +S21445FAF042F8201052F82020D20700D472B653F8A8 +S21445FB002020013243F8202008BD00BF04324320A0 +S21445FB10A432432008B5E1F73FFE084B53F82020B2 +S21445FB20013A43F82020064A52F82020D20703D44B +S21445FB3053F8203003B962B608BD00BF04324320EF +S21445FB40A432432008B5E1F727FE0A4B53F8202098 +S21445FB504AB9EFF31081084A42F8201052F820209F +S21445FB60D20700D472B653F82020013243F820203D +S21445FB7008BD00BF1C2E43208C31432008B5E1F755 +S21445FB800BFE084B53F82020013A43F82020064A3E +S21445FB9052F82020D20703D453F8203003B962B672 +S21445FBA008BD00BF1C2E43208C31432008B5E1F725 +S21445FBB0F3FD0A4B53F820204AB9EFF31081084A63 +S21445FBC042F8201052F82020D20700D472B653F8D7 +S21445FBD02020013243F8202008BD00BF6C2E43206C +S21445FBE0DC31432008B5E1F7D7FD084B53F8202014 +S21445FBF0013A43F82020064A52F82020D20703D47B +S21445FC0053F8203003B962B608BD00BF6C2E4320BA +S21445FC10DC31432008B5E1F7BFFD0A4B53F82020F9 +S21445FC204AB9EFF31081084A42F8201052F82020CE +S21445FC30D20700D472B653F82020013243F820206C +S21445FC4008BD00BFBC2E43202C32432008B5E1F743 +S21445FC50A3FD084B53F82020013A43F82020064AD6 +S21445FC6052F82020D20703D453F8203003B962B6A1 +S21445FC7008BD00BFBC2E43202C32432008B5E1F713 +S21445FC808BFD0A4B53F820204AB9EFF31081084AFA +S21445FC9042F8201052F82020D20700D472B653F806 +S21445FCA02020013243F8202008BD00BF0C2F4320FA +S21445FCB07C32432008B5E1F76FFD084B53F820200A +S21445FCC0013A43F82020064A52F82020D20703D4AA +S21445FCD053F8203003B962B608BD00BF0C2F432049 +S21445FCE07C32432008B5E1F757FD0A4B53F82020F0 +S21445FCF04AB9EFF31081084A42F8201052F82020FE +S21445FD00D20700D472B653F82020013243F820209B +S21445FD1008BD00BF5C2F43203C2C432008B5E1F7C7 +S21445FD203BFD084B53F82020013A43F82020064A6D +S21445FD3052F82020D20703D453F8203003B962B6D0 +S21445FD4008BD00BF5C2F43203C2C432008B5E1F797 +S21445FD5023FD0A4B53F820204AB9EFF31081084A91 +S21445FD6042F8201052F82020D20700D472B653F835 +S21445FD702020013243F8202008BD00BFAC2F432089 +S21445FD808C2C432008B5E1F707FD084B53F8202097 +S21445FD90013A43F82020064A52F82020D20703D4D9 +S21445FDA053F8203003B962B608BD00BFAC2F4320D8 +S21445FDB08C2C432008B5E1F7EFFC0A4B53F820207E +S21445FDC04AB9EFF31081084A42F8201052F820202D +S21445FDD0D20700D472B653F82020013243F82020CB +S21445FDE008BD00BFFC2F4320DC2C432008B5E1F7B7 +S21445FDF0D3FC084B53F82020013A43F82020064A06 +S21445FE0052F82020D20703D453F8203003B962B6FF +S21445FE1008BD00BFFC2F4320DC2C432008B5E1F786 +S21445FE20BBFC0A4B53F820204AB9EFF31081084A29 +S21445FE3042F8201052F82020D20700D472B653F864 +S21445FE402020013243F8202008BD00BF4C30432017 +S21445FE502C2D432008B5E1F79FFC084B53F820208E +S21445FE60013A43F82020064A52F82020D20703D408 +S21445FE7053F8203003B962B608BD00BF4C30432066 +S21445FE802C2D432008B5E1F787FC0A4B53F8202074 +S21445FE904AB9EFF31081084A42F8201052F820205C +S21445FEA0D20700D472B653F82020013243F82020FA +S21445FEB008BD00BF9C3043207C2D432008B5E1F7A4 +S21445FEC06BFC084B53F82020013A43F82020064A9D +S21445FED052F82020D20703D453F8203003B962B62F +S21445FEE008BD00BF9C3043207C2D432008B5E1F774 +S21445FEF053FC0A4B53F820204AB9EFF31081084AC1 +S21445FF0042F8201052F82020D20700D472B653F893 +S21445FF102020013243F8202008BD00BF4C3A43203C +S21445FF204438432008B5E1F737FC084B53F8202002 +S21445FF30013A43F82020064A52F82020D20703D437 +S21445FF4053F8203003B962B608BD00BF4C3A43208B +S21445FF504438432008B5E1F71FFC0A4B53F82020E8 +S21445FF604AB9EFF31081084A42F8201052F820208B +S21445FF70D20700D472B653F82020013243F8202029 +S21445FF8008BD00BF94334320FC34432008B5E1F751 +S21445FF9003FC084B53F82020013A43F82020064A34 +S21445FFA052F82020D20703D453F8203003B962B65E +S21445FFB008BD00BF94334320FC34432008B5E1F721 +S21445FFC0EBFB0A4B53F820204AB9EFF31081084A59 +S21445FFD042F8201052F82020D20700D472B653F8C3 +S21445FFE02020013243F8202008BD00BFD4394320E5 +S21445FFF04C35432008B5E1F7CFFB084B53F8202096 +S214460000013A43F82020064A52F82020D20703D465 +S21446001053F8203003B962B608BD00BFD439432032 +S2144600204C35432008B5E1F7B7FB0A4B53F820207A +S2144600304AB9EFF31081084A42F8201052F82020B9 +S214460040D20700D472B653F82020013243F8202057 +S21446005008BD00BF0C3943209C3A432008B5E1F75B +S2144600609BFB084B53F82020013A43F82020064ACB +S21446007052F82020D20703D453F8203003B962B68C +S21446008008BD00BF0C3943209C3A432008B5E1F72B +S21446009083FB0A4B53F820204AB9EFF31081084AEF +S2144600A042F8201052F82020D20700D472B653F8F1 +S2144600B02020013243F8202008BD00BFB43B432031 +S2144600C0BC33432008B5E1F767FB084B53F82020BE +S2144600D0013A43F82020064A52F82020D20703D495 +S2144600E053F8203003B962B608BD00BFB43B432080 +S2144600F0BC33432008B5E1F74FFB0A4B53F82020A4 +S2144601004AB9EFF31081084A42F8201052F82020E8 +S214460110D20700D472B653F82020013243F8202086 +S21446012008BD00BF943843203434432008B5E1F771 +S21446013033FB084B53F82020013A43F82020064A62 +S21446014052F82020D20703D453F8203003B962B6BB +S21446015008BD00BF943843203434432008B5E1F741 +S2144601601BFB0A4B53F820204AB9EFF31081084A86 +S21446017042F8201052F82020D20700D472B653F820 +S2144601802020013243F8202008BD00BFCC3743204C +S2144601903439432008B5E1F7FFFA084B53F82020D8 +S2144601A0013A43F82020064A52F82020D20703D4C4 +S2144601B053F8203003B962B608BD00BFCC3743209B +S2144601C03439432008B5E1F7E7FA0A4B53F82020BE +S2144601D04AB9EFF31081084A42F8201052F8202018 +S2144601E0D20700D472B653F82020013243F82020B6 +S2144601F008BD00BFAC344320DC3B432008B5E1F7DE +S214460200CBFA084B53F82020013A43F82020064AFA +S21446021052F82020D20703D453F8203003B962B6EA +S21446022008BD00BFAC344320DC3B432008B5E1F7AD +S214460230B3FA0A4B53F820204AB9EFF31081084A1E +S21446024042F8201052F82020D20700D472B653F84F +S2144602502020013243F8202008BD00BF54374320F3 +S214460260CC32432008B5E1F797FA084B53F82020DE +S214460270013A43F82020064A52F82020D20703D4F3 +S21446028053F8203003B962B608BD00BF5437432042 +S214460290CC32432008B5E1F77FFA0A4B53F82020C4 +S2144602A04AB9EFF31081084A42F8201052F8202047 +S2144602B0D20700D472B653F82020013243F82020E5 +S2144602C008BD00BF8C3643208C3B432008B5E1F77B +S2144602D063FA084B53F82020013A43F82020064A92 +S2144602E052F82020D20703D453F8203003B962B61A +S2144602F008BD00BF8C3643208C3B432008B5E1F74B +S2144603004BFA0A4B53F820204AB9EFF31081084AB5 +S21446031042F8201052F82020D20700D472B653F87E +S2144603202020013243F8202008BD00BF4433432036 +S214460330C43A432008B5E1F72FFA084B53F8202075 +S214460340013A43F82020064A52F82020D20703D422 +S21446035053F8203003B962B608BD00BF4433432085 +S214460360C43A432008B5E1F717FA0A4B53F820205B +S2144603704AB9EFF31081084A42F8201052F8202076 +S214460380D20700D472B653F82020013243F8202014 +S21446039008BD00BF14364320143B432008B5E1F79A +S2144603A0FBF9084B53F82020013A43F82020064A2A +S2144603B052F82020D20703D453F8203003B962B649 +S2144603C008BD00BF14364320143B432008B5E1F76A +S2144603D0E3F90A4B53F820204AB9EFF31081084A4E +S2144603E042F8201052F82020D20700D472B653F8AE +S2144603F02020013243F8202008BD00BF8439432020 +S2144604002C37432008B5E1F7C7F9084B53F82020A8 +S214460410013A43F82020064A52F82020D20703D451 +S21446042053F8203003B962B608BD00BF843943206E +S2144604302C37432008B5E1F7AFF90A4B53F820208E +S2144604404AB9EFF31081084A42F8201052F82020A5 +S214460450D20700D472B653F82020013243F8202043 +S21446046008BD00BF6C384320AC39432008B5E1F7D9 +S21446047093F9084B53F82020013A43F82020064AC1 +S21446048052F82020D20703D453F8203003B962B678 +S21446049008BD00BF6C384320AC39432008B5E1F7A9 +S2144604A07BF90A4B53F820204AB9EFF31081084AE5 +S2144604B042F8201052F82020D20700D472B653F8DD +S2144604C02020013243F8202008BD00BFEC3A4320E6 +S2144604D0043C432008B5E1F75FF9084B53F8202063 +S2144604E0013A43F82020064A52F82020D20703D481 +S2144604F053F8203003B962B608BD00BFEC3A432035 +S214460500043C432008B5E1F747F90A4B53F8202048 +S2144605104AB9EFF31081084A42F8201052F82020D4 +S214460520D20700D472B653F82020013243F8202072 +S21446053008BD00BFE43343202435432008B5E1F721 +S2144605402BF9084B53F82020013A43F82020064A58 +S21446055052F82020D20703D453F8203003B962B6A7 +S21446056008BD00BFE43343202435432008B5E1F7F1 +S21446057013F90A4B53F820204AB9EFF31081084A7C +S21446058042F8201052F82020D20700D472B653F80C +S2144605902020013243F8202008BD00BF3C364320C9 +S2144605A0A437432008B5E1F7F7F8084B53F8202060 +S2144605B0013A43F82020064A52F82020D20703D4B0 +S2144605C053F8203003B962B608BD00BF3C36432018 +S2144605D0A437432008B5E1F7DFF80A4B53F8202046 +S2144605E04AB9EFF31081084A42F8201052F8202004 +S2144605F0D20700D472B653F82020013243F82020A2 +S21446060008BD00BFBC384320243A432008B5E1F76E +S214460610C3F8084B53F82020013A43F82020064AF0 +S21446062052F82020D20703D453F8203003B962B6D6 +S21446063008BD00BFBC384320243A432008B5E1F73E +S214460640ABF80A4B53F820204AB9EFF31081084A14 +S21446065042F8201052F82020D20700D472B653F83B +S2144606602020013243F8202008BD00BF3C3B4320F3 +S2144606701C33432008B5E1F78FF8084B53F8202083 +S214460680013A43F82020064A52F82020D20703D4DF +S21446069053F8203003B962B608BD00BF3C3B432042 +S2144606A01C33432008B5E1F777F80A4B53F8202069 +S2144606B04AB9EFF31081084A42F8201052F8202033 +S2144606C0D20700D472B653F82020013243F82020D1 +S2144606D008BD00BF5C3443209C35432008B5E1F78F +S2144606E05BF8084B53F82020013A43F82020064A88 +S2144606F052F82020D20703D453F8203003B962B606 +S21446070008BD00BF5C3443209C35432008B5E1F75E +S21446071043F80A4B53F820204AB9EFF31081084AAB +S21446072042F8201052F82020D20700D472B653F86A +S2144607302020013243F8202008BD00BFB4364320AF +S2144607401C38432008B5E1F727F8084B53F8202015 +S214460750013A43F82020064A52F82020D20703D40E +S21446076053F8203003B962B608BD00BFB4364320FE +S2144607701C38432008B5E1F70FF80A4B53F82020FB +S2144607804AB9EFF31081084A42F8201052F8202062 +S214460790D20700D472B653F82020013243F8202000 +S2144607A008BD00BFC43543200437432008B5E0F7EC +S2144607B0F3FF084B53F82020013A43F82020064A18 +S2144607C052F82020D20703D453F8203003B962B635 +S2144607D008BD00BFC43543200437432008B5E0F7BC +S2144607E0DBFF0A4B53F820204AB9EFF31081084A3C +S2144607F042F8201052F82020D20700D472B653F89A +S2144608002020013243F8202008BD00BFD4344320C0 +S214460810EC35432008B5E0F7BFFF084B53F82020D9 +S214460820013A43F82020064A52F82020D20703D43D +S21446083053F8203003B962B608BD00BFD43443200F +S214460840EC35432008B5E0F7A7FF0A4B53F82020BF +S2144608504AB9EFF31081084A42F8201052F8202091 +S214460860D20700D472B653F82020013243F820202F +S21446087008BD00BF7C3743200C34432008B5E0F75C +S2144608808BFF084B53F82020013A43F82020064AAF +S21446089052F82020D20703D453F8203003B962B664 +S2144608A008BD00BF7C3743200C34432008B5E0F72C +S2144608B073FF0A4B53F820204AB9EFF31081084AD3 +S2144608C042F8201052F82020D20700D472B653F8C9 +S2144608D02020013243F8202008BD00BFFC394320C3 +S2144608E06436432008B5E0F757FF084B53F82020F8 +S2144608F0013A43F82020064A52F82020D20703D46D +S21446090053F8203003B962B608BD00BFFC39432011 +S2144609106436432008B5E0F73FFF0A4B53F82020DD +S2144609204AB9EFF31081084A42F8201052F82020C0 +S214460930D20700D472B653F82020013243F820205E +S21446094008BD00BFF4324320E438432008B5E0F73C +S21446095023FF084B53F82020013A43F82020064A46 +S21446096052F82020D20703D453F8203003B962B693 +S21446097008BD00BFF4324320E438432008B5E0F70C +S2144609800BFF0A4B53F820204AB9EFF31081084A6A +S21446099042F8201052F82020D20700D472B653F8F8 +S2144609A02020013243F8202008BD00BF743543207E +S2144609B0643B432008B5E0F7EFFE084B53F820208B +S2144609C0013A43F82020064A52F82020D20703D49C +S2144609D053F8203003B962B608BD00BF74354320CD +S2144609E0643B432008B5E0F7D7FE0A4B53F8202071 +S2144609F04AB9EFF31081084A42F8201052F82020F0 +S214460A00D20700D472B653F82020013243F820208D +S214460A1008BD00BFF43743208434432008B5E0F7CA +S214460A20BBFE084B53F82020013A43F82020064ADE +S214460A3052F82020D20703D453F8203003B962B6C2 +S214460A4008BD00BFF43743208434432008B5E0F79A +S214460A50A3FE0A4B53F820204AB9EFF31081084A02 +S214460A6042F8201052F82020D20700D472B653F827 +S214460A702020013243F8202008BD00BF743A4320A8 +S214460A80DC36432008B5E0F787FE084B53F82020AF +S214460A90013A43F82020064A52F82020D20703D4CB +S214460AA053F8203003B962B608BD00BF743A4320F7 +S214460AB0DC36432008B5E0F76FFE0A4B53F8202095 +S214460AC04AB9EFF31081084A42F8201052F820201F +S214460AD0D20700D472B653F82020013243F82020BD +S214460AE008BD00BF6C3343205C39432008B5E0F7A9 +S214460AF053FE084B53F82020013A43F82020064A76 +S214460B0052F82020D20703D453F8203003B962B6F1 +S214460B1008BD00BF6C3343205C39432008B5E0F778 +S214460B203BFE0A4B53F820204AB9EFF31081084A99 +S214460B3042F8201052F82020D20700D472B653F856 +S214460B402020013243F8202008BD00BFBC42432087 +S214460B50DC40432008B5E0F71FFE084B53F820203C +S214460B60013A43F82020064A52F82020D20703D4FA +S214460B7053F8203003B962B608BD00BFBC424320D6 +S214460B80DC40432008B5E0F707FE0A4B53F8202022 +S214460B904AB9EFF31081084A42F8201052F820204E +S214460BA0D20700D472B653F82020013243F82020EC +S214460BB008BD00BFCC3C43200C3E432008B5E0F7BA +S214460BC0EBFD084B53F82020013A43F82020064A0E +S214460BD052F82020D20703D453F8203003B962B621 +S214460BE008BD00BFCC3C43200C3E432008B5E0F78A +S214460BF0D3FD0A4B53F820204AB9EFF31081084A32 +S214460C0042F8201052F82020D20700D472B653F885 +S214460C102020013243F8202008BD00BF444243202E +S214460C205C3E432008B5E0F7B7FD084B53F8202056 +S214460C30013A43F82020064A52F82020D20703D429 +S214460C4053F8203003B962B608BD00BF444243207D +S214460C505C3E432008B5E0F79FFD0A4B53F820203C +S214460C604AB9EFF31081084A42F8201052F820207D +S214460C70D20700D472B653F82020013243F820201B +S214460C8008BD00BFA4414320E442432008B5E0F730 +S214460C9083FD084B53F82020013A43F82020064AA5 +S214460CA052F82020D20703D453F8203003B962B650 +S214460CB008BD00BFA4414320E442432008B5E0F700 +S214460CC06BFD0A4B53F820204AB9EFF31081084AC9 +S214460CD042F8201052F82020D20700D472B653F8B5 +S214460CE02020013243F8202008BD00BFD4434320CD +S214460CF0F43C432008B5E0F74FFD084B53F8202058 +S214460D00013A43F82020064A52F82020D20703D458 +S214460D1053F8203003B962B608BD00BFD44343201B +S214460D20F43C432008B5E0F737FD0A4B53F820203D +S214460D304AB9EFF31081084A42F8201052F82020AC +S214460D40D20700D472B653F82020013243F820204A +S214460D5008BD00BF2C4143206C3D432008B5E0F754 +S214460D601BFD084B53F82020013A43F82020064A3C +S214460D7052F82020D20703D453F8203003B962B67F +S214460D8008BD00BF2C4143206C3D432008B5E0F724 +S214460D9003FD0A4B53F820204AB9EFF31081084A60 +S214460DA042F8201052F82020D20700D472B653F8E4 +S214460DB02020013243F8202008BD00BF8C40432047 +S214460DC0CC41432008B5E0F7E7FC084B53F8202013 +S214460DD0013A43F82020064A52F82020D20703D488 +S214460DE053F8203003B962B608BD00BF8C40432096 +S214460DF0CC41432008B5E0F7CFFC0A4B53F82020F9 +S214460E004AB9EFF31081084A42F8201052F82020DB +S214460E10D20700D472B653F82020013243F8202079 +S214460E2008BD00BFBC3D4320FC43432008B5E0F761 +S214460E30B3FC084B53F82020013A43F82020064AD4 +S214460E4052F82020D20703D453F8203003B962B6AE +S214460E5008BD00BFBC3D4320FC43432008B5E0F731 +S214460E609BFC0A4B53F820204AB9EFF31081084AF8 +S214460E7042F8201052F82020D20700D472B653F813 +S214460E802020013243F8202008BD00BF14404320EE +S214460E902C3C432008B5E0F77FFC084B53F820204F +S214460EA0013A43F82020064A52F82020D20703D4B7 +S214460EB053F8203003B962B608BD00BF144043203D +S214460EC02C3C432008B5E0F767FC0A4B53F8202035 +S214460ED04AB9EFF31081084A42F8201052F820200B +S214460EE0D20700D472B653F82020013243F82020A9 +S214460EF008BD00BF743F4320AC43432008B5E0F727 +S214460F004BFC084B53F82020013A43F82020064A6B +S214460F1052F82020D20703D453F8203003B962B6DD +S214460F2008BD00BF743F4320AC43432008B5E0F7F6 +S214460F3033FC0A4B53F820204AB9EFF31081084A8F +S214460F4042F8201052F82020D20700D472B653F842 +S214460F502020013243F8202008BD00BFA43C432091 +S214460F600C43432008B5E0F717FC084B53F82020FF +S214460F70013A43F82020064A52F82020D20703D4E6 +S214460F8053F8203003B962B608BD00BFA43C4320E0 +S214460F900C43432008B5E0F7FFFB0A4B53F82020E6 +S214460FA04AB9EFF31081084A42F8201052F820203A +S214460FB0D20700D472B653F82020013243F82020D8 +S214460FC008BD00BFFC3E43205C43432008B5E0F71F +S214460FD0E3FB084B53F82020013A43F82020064A04 +S214460FE052F82020D20703D453F8203003B962B60D +S214460FF008BD00BFFC3E43205C43432008B5E0F7EF +S214461000CBFB0A4B53F820204AB9EFF31081084A27 +S21446101042F8201052F82020D20700D472B653F871 +S2144610202020013243F8202008BD00BFF44143206B +S214461030EC3F432008B5E0F7AFFB084B53F82020BB +S214461040013A43F82020064A52F82020D20703D415 +S21446105053F8203003B962B608BD00BFF4414320BA +S214461060EC3F432008B5E0F797FB0A4B53F82020A1 +S2144610704AB9EFF31081084A42F8201052F8202069 +S214461080D20700D472B653F82020013243F8202007 +S21446109008BD00BF044143201C42432008B5E0F784 +S2144610A07BFB084B53F82020013A43F82020064A9B +S2144610B052F82020D20703D453F8203003B962B63C +S2144610C008BD00BF044143201C42432008B5E0F754 +S2144610D063FB0A4B53F820204AB9EFF31081084ABF +S2144610E042F8201052F82020D20700D472B653F8A1 +S2144610F02020013243F8202008BD00BF3443432059 +S2144611002444432008B5E0F747FB084B53F8202015 +S214461110013A43F82020064A52F82020D20703D444 +S21446112053F8203003B962B608BD00BF34434320A7 +S2144611302444432008B5E0F72FFB0A4B53F82020FB +S2144611404AB9EFF31081084A42F8201052F8202098 +S214461150D20700D472B653F82020013243F8202036 +S21446116008BD00BF1C3D4320343E432008B5E0F78B +S21446117013FB084B53F82020013A43F82020064A32 +S21446118052F82020D20703D453F8203003B962B66B +S21446119008BD00BF1C3D4320343E432008B5E0F75B +S2144611A0FBFA0A4B53F820204AB9EFF31081084A57 +S2144611B042F8201052F82020D20700D472B653F8D0 +S2144611C02020013243F8202008BD00BF243F43209C +S2144611D06440432008B5E0F7DFFA084B53F8202072 +S2144611E0013A43F82020064A52F82020D20703D474 +S2144611F053F8203003B962B608BD00BF243F4320EB +S2144612006440432008B5E0F7C7FA0A4B53F8202057 +S2144612104AB9EFF31081084A42F8201052F82020C7 +S214461220D20700D472B653F82020013243F8202065 +S21446123008BD00BF544143209442432008B5E0F71A +S214461240ABFA084B53F82020013A43F82020064ACA +S21446125052F82020D20703D453F8203003B962B69A +S21446126008BD00BF544143209442432008B5E0F7EA +S21446127093FA0A4B53F820204AB9EFF31081084AEE +S21446128042F8201052F82020D20700D472B653F8FF +S2144612902020013243F8202008BD00BF8443432067 +S2144612A07C3C432008B5E0F777FA084B53F82020F5 +S2144612B0013A43F82020064A52F82020D20703D4A3 +S2144612C053F8203003B962B608BD00BF84434320B6 +S2144612D07C3C432008B5E0F75FFA0A4B53F82020DB +S2144612E04AB9EFF31081084A42F8201052F82020F7 +S2144612F0D20700D472B653F82020013243F8202095 +S21446130008BD00BF943D4320843E432008B5E0F721 +S21446131043FA084B53F82020013A43F82020064A61 +S21446132052F82020D20703D453F8203003B962B6C9 +S21446133008BD00BF943D4320843E432008B5E0F7F1 +S2144613402BFA0A4B53F820204AB9EFF31081084A85 +S21446135042F8201052F82020D20700D472B653F82E +S2144613602020013243F8202008BD00BF9C3F432082 +S214461370B440432008B5E0F70FFA084B53F8202050 +S214461380013A43F82020064A52F82020D20703D4D2 +S21446139053F8203003B962B608BD00BF9C3F4320D1 +S2144613A0B440432008B5E0F7F7F90A4B53F8202037 +S2144613B04AB9EFF31081084A42F8201052F8202026 +S2144613C0D20700D472B653F82020013243F82020C4 +S2144613D008BD00BFAC3E4320C43F432008B5E0F7F7 +S2144613E0DBF9084B53F82020013A43F82020064AFA +S2144613F052F82020D20703D453F8203003B962B6F9 +S21446140008BD00BFAC3E4320C43F432008B5E0F7C6 +S214461410C3F90A4B53F820204AB9EFF31081084A1D +S21446142042F8201052F82020D20700D472B653F85D +S2144614302020013243F8202008BD00BFE43D43206B +S214461440D43E432008B5E0F7A7F9084B53F82020CA +S214461450013A43F82020064A52F82020D20703D401 +S21446146053F8203003B962B608BD00BFE43D4320BA +S214461470D43E432008B5E0F78FF90A4B53F82020B0 +S2144614804AB9EFF31081084A42F8201052F8202055 +S214461490D20700D472B653F82020013243F82020F3 +S2144614A008BD00BF3C404320443D432008B5E0F716 +S2144614B073F9084B53F82020013A43F82020064A91 +S2144614C052F82020D20703D453F8203003B962B628 +S2144614D008BD00BF3C404320443D432008B5E0F7E6 +S2144614E05BF90A4B53F820204AB9EFF31081084AB5 +S2144614F042F8201052F82020D20700D472B653F88D +S2144615002020013243F8202008BD00BF6C4243200D +S2144615104C3F432008B5E0F73FF9084B53F82020E8 +S214461520013A43F82020064A52F82020D20703D430 +S21446153053F8203003B962B608BD00BF6C4243205C +S2144615404C3F432008B5E0F727F90A4B53F82020CE +S2144615504AB9EFF31081084A42F8201052F8202084 +S214461560D20700D472B653F82020013243F8202022 +S21446157008BD00BF543C43207C41432008B5E0F7F5 +S2144615800BF9084B53F82020013A43F82020064A28 +S21446159052F82020D20703D453F8203003B962B657 +S2144615A008BD00BF543C43207C41432008B5E0F7C5 +S2144615B0F3F80A4B53F820204AB9EFF31081084A4D +S2144615C042F8201052F82020D20700D472B653F8BC +S2144615D02020013243F8202008BD00BFEC444320BB +S2144615E01445432008B5E0F7D7F8084B53F82020B3 +S2144615F0013A43F82020064A52F82020D20703D460 +S21446160053F8203003B962B608BD00BFEC44432009 +S2144616101445432008B5E0F7BFF80A4B53F8202098 +S2144616204AB9EFF31081084A42F8201052F82020B3 +S214461630D20700D472B653F82020013243F8202051 +S21446164008BD00BF4C4443207444432008B5E0F729 +S214461650A3F8084B53F82020013A43F82020064AC0 +S21446166052F82020D20703D453F8203003B962B686 +S21446167008BD00BF4C4443207444432008B5E0F7F9 +S2144616808BF80A4B53F820204AB9EFF31081084AE4 +S21446169042F8201052F82020D20700D472B653F8EB +S2144616A02020013243F8202008BD00BF9C4443203A +S2144616B0C444432008B5E0F76FF8084B53F820209B +S2144616C0013A43F82020064A52F82020D20703D48F +S2144616D053F8203003B962B608BD00BF9C44432089 +S2144616E0C444432008B5E0F757F80A4B53F8202081 +S2144616F04AB9EFF31081084A42F8201052F82020E3 +S214461700D20700D472B653F82020013243F8202080 +S21446171008BD00BFE44C4320DC4A432008B5E0F74A +S2144617203BF8084B53F82020013A43F82020064A57 +S21446173052F82020D20703D453F8203003B962B6B5 +S21446174008BD00BFE44C4320DC4A432008B5E0F71A +S21446175023F80A4B53F820204AB9EFF31081084A7B +S21446176042F8201052F82020D20700D472B653F81A +S2144617702020013243F8202008BD00BF04464320FF +S2144617806C47432008B5E0F707F8084B53F8202087 +S214461790013A43F82020064A52F82020D20703D4BE +S2144617A053F8203003B962B608BD00BF044643204E +S2144617B06C47432008B5DFF7EFFF0A4B53F8202067 +S2144617C04AB9EFF31081084A42F8201052F8202012 +S2144617D0D20700D472B653F82020013243F82020B0 +S2144617E008BD00BF6C4C4320BC47432008B5DFF716 +S2144617F0D3FF084B53F82020013A43F82020064AE8 +S21446180052F82020D20703D453F8203003B962B6E4 +S21446181008BD00BF6C4C4320BC47432008B5DFF7E5 +S214461820BBFF0A4B53F820204AB9EFF31081084A0B +S21446183042F8201052F82020D20700D472B653F849 +S2144618402020013243F8202008BD00BFA44B432089 +S214461850344D432008B5DFF79FFF084B53F820204A +S214461860013A43F82020064A52F82020D20703D4ED +S21446187053F8203003B962B608BD00BFA44B4320D8 +S214461880344D432008B5DFF787FF0A4B53F8202030 +S2144618904AB9EFF31081084A42F8201052F8202041 +S2144618A0D20700D472B653F82020013243F82020DF +S2144618B008BD00BF4C4E43202C46432008B5DFF7F4 +S2144618C06BFF084B53F82020013A43F82020064A7F +S2144618D052F82020D20703D453F8203003B962B614 +S2144618E008BD00BF4C4E43202C46432008B5DFF7C4 +S2144618F053FF0A4B53F820204AB9EFF31081084AA3 +S21446190042F8201052F82020D20700D472B653F878 +S2144619102020013243F8202008BD00BF2C4B432030 +S214461920A446432008B5DFF737FF084B53F8202078 +S214461930013A43F82020064A52F82020D20703D41C +S21446194053F8203003B962B608BD00BF2C4B43207F +S214461950A446432008B5DFF71FFF0A4B53F820205E +S2144619604AB9EFF31081084A42F8201052F8202070 +S214461970D20700D472B653F82020013243F820200E +S21446198008BD00BF644A4320CC4B432008B5DFF76A +S21446199003FF084B53F82020013A43F82020064A16 +S2144619A052F82020D20703D453F8203003B962B643 +S2144619B008BD00BF644A4320CC4B432008B5DFF73A +S2144619C0EBFE0A4B53F820204AB9EFF31081084A3B +S2144619D042F8201052F82020D20700D472B653F8A8 +S2144619E02020013243F8202008BD00BF1C47432074 +S2144619F09C4E432008B5DFF7CFFE084B53F8202011 +S214461A00013A43F82020064A52F82020D20703D44B +S214461A1053F8203003B962B608BD00BF1C474320C2 +S214461A209C4E432008B5DFF7B7FE0A4B53F82020F6 +S214461A304AB9EFF31081084A42F8201052F820209F +S214461A40D20700D472B653F82020013243F820203D +S214461A5008BD00BFEC4943203C45432008B5DFF7A8 +S214461A609BFE084B53F82020013A43F82020064AAE +S214461A7052F82020D20703D453F8203003B962B672 +S214461A8008BD00BFEC4943203C45432008B5DFF778 +S214461A9083FE0A4B53F820204AB9EFF31081084AD2 +S214461AA042F8201052F82020D20700D472B653F8D7 +S214461AB02020013243F8202008BD00BF2449432099 +S214461AC0244E432008B5DFF767FE084B53F8202020 +S214461AD0013A43F82020064A52F82020D20703D47B +S214461AE053F8203003B962B608BD00BF24494320E8 +S214461AF0244E432008B5DFF74FFE0A4B53F8202006 +S214461B004AB9EFF31081084A42F8201052F82020CE +S214461B10D20700D472B653F82020013243F820206C +S214461B2008BD00BFB44543205C4D432008B5DFF7EB +S214461B3033FE084B53F82020013A43F82020064A45 +S214461B4052F82020D20703D453F8203003B962B6A1 +S214461B5008BD00BFB44543205C4D432008B5DFF7BB +S214461B601BFE0A4B53F820204AB9EFF31081084A69 +S214461B7042F8201052F82020D20700D472B653F806 +S214461B802020013243F8202008BD00BFAC48432041 +S214461B90AC4D432008B5DFF7FFFD084B53F8202031 +S214461BA0013A43F82020064A52F82020D20703D4AA +S214461BB053F8203003B962B608BD00BFAC48432090 +S214461BC0AC4D432008B5DFF7E7FD0A4B53F8202017 +S214461BD04AB9EFF31081084A42F8201052F82020FE +S214461BE0D20700D472B653F82020013243F820209C +S214461BF008BD00BF1C4C4320C449432008B5DFF748 +S214461C00CBFD084B53F82020013A43F82020064ADD +S214461C1052F82020D20703D453F8203003B962B6D0 +S214461C2008BD00BF1C4C4320C449432008B5DFF717 +S214461C30B3FD0A4B53F820204AB9EFF31081084A01 +S214461C4042F8201052F82020D20700D472B653F835 +S214461C502020013243F8202008BD00BF044B432015 +S214461C60444C432008B5DFF797FD084B53F8202031 +S214461C70013A43F82020064A52F82020D20703D4D9 +S214461C8053F8203003B962B608BD00BF044B432064 +S214461C90444C432008B5DFF77FFD0A4B53F8202017 +S214461CA04AB9EFF31081084A42F8201052F820202D +S214461CB0D20700D472B653F82020013243F82020CB +S214461CC008BD00BF844D4320C44E432008B5DFF709 +S214461CD063FD084B53F82020013A43F82020064A75 +S214461CE052F82020D20703D453F8203003B962B600 +S214461CF008BD00BF844D4320C44E432008B5DFF7D9 +S214461D004BFD0A4B53F820204AB9EFF31081084A98 +S214461D1042F8201052F82020D20700D472B653F864 +S214461D202020013243F8202008BD00BF54464320F9 +S214461D309447432008B5DFF72FFD084B53F820207D +S214461D40013A43F82020064A52F82020D20703D408 +S214461D5053F8203003B962B608BD00BF5446432048 +S214461D609447432008B5DFF717FD0A4B53F8202063 +S214461D704AB9EFF31081084A42F8201052F820205C +S214461D80D20700D472B653F82020013243F82020FA +S214461D9008BD00BFD44843203C4A432008B5DFF779 +S214461DA0FBFC084B53F82020013A43F82020064A0D +S214461DB052F82020D20703D453F8203003B962B62F +S214461DC008BD00BFD44843203C4A432008B5DFF749 +S214461DD0E3FC0A4B53F820204AB9EFF31081084A31 +S214461DE042F8201052F82020D20700D472B653F894 +S214461DF02020013243F8202008BD00BF544B432024 +S214461E00BC4C432008B5DFF7C7FC084B53F82020E8 +S214461E10013A43F82020064A52F82020D20703D437 +S214461E2053F8203003B962B608BD00BF544B432072 +S214461E30BC4C432008B5DFF7AFFC0A4B53F82020CE +S214461E404AB9EFF31081084A42F8201052F820208B +S214461E50D20700D472B653F82020013243F8202029 +S214461E6008BD00BFD44D43208C45432008B5DFF758 +S214461E7093FC084B53F82020013A43F82020064AA4 +S214461E8052F82020D20703D453F8203003B962B65E +S214461E9008BD00BFD44D43208C45432008B5DFF728 +S214461EA07BFC0A4B53F820204AB9EFF31081084AC8 +S214461EB042F8201052F82020D20700D472B653F8C3 +S214461EC02020013243F8202008BD00BFCC464320E0 +S214461ED00C48432008B5DFF75FFC084B53F8202034 +S214461EE0013A43F82020064A52F82020D20703D467 +S214461EF053F8203003B962B608BD00BFCC4643202F +S214461F000C48432008B5DFF747FC0A4B53F8202019 +S214461F104AB9EFF31081084A42F8201052F82020BA +S214461F20D20700D472B653F82020013243F8202058 +S214461F3008BD00BF4C494320B44A432008B5DFF7E6 +S214461F402BFC084B53F82020013A43F82020064A3B +S214461F5052F82020D20703D453F8203003B962B68D +S214461F6008BD00BF4C494320B44A432008B5DFF7B6 +S214461F7013FC0A4B53F820204AB9EFF31081084A5F +S214461F8042F8201052F82020D20700D472B653F8F2 +S214461F902020013243F8202008BD00BF34484320A5 +S214461FA09C49432008B5DFF7F7FB084B53F820203B +S214461FB0013A43F82020064A52F82020D20703D496 +S214461FC053F8203003B962B608BD00BF34484320F4 +S214461FD09C49432008B5DFF7DFFB0A4B53F8202021 +S214461FE04AB9EFF31081084A42F8201052F82020EA +S214461FF0D20700D472B653F82020013243F8202088 +S21446200008BD00BF444743208448432008B5DFF751 +S214462010C3FB084B53F82020013A43F82020064AD3 +S21446202052F82020D20703D453F8203003B962B6BC +S21446203008BD00BF444743208448432008B5DFF721 +S214462040ABFB0A4B53F820204AB9EFF31081084AF7 +S21446205042F8201052F82020D20700D472B653F821 +S2144620602020013243F8202008BD00BF144A4320F2 +S2144620707C46432008B5DFF78FFB084B53F82020F5 +S214462080013A43F82020064A52F82020D20703D4C5 +S21446209053F8203003B962B608BD00BF144A432041 +S2144620A07C46432008B5DFF777FB0A4B53F82020DB +S2144620B04AB9EFF31081084A42F8201052F8202019 +S2144620C0D20700D472B653F82020013243F82020B7 +S2144620D008BD00BF944C4320FC48432008B5DFF7B4 +S2144620E05BFB084B53F82020013A43F82020064A6B +S2144620F052F82020D20703D453F8203003B962B6EC +S21446210008BD00BF944C4320FC48432008B5DFF783 +S21446211043FB0A4B53F820204AB9EFF31081084A8E +S21446212042F8201052F82020D20700D472B653F850 +S2144621302020013243F8202008BD00BF64454320D6 +S2144621407C4B432008B5DFF727FB084B53F8202087 +S214462150013A43F82020064A52F82020D20703D4F4 +S21446216053F8203003B962B608BD00BF6445432025 +S2144621707C4B432008B5DFF70FFB0A4B53F820206D +S2144621804AB9EFF31081084A42F8201052F8202048 +S214462190D20700D472B653F82020013243F82020E6 +S2144621A008BD00BFE4474320FC4D432008B5DFF793 +S2144621B0F3FA084B53F82020013A43F82020064A03 +S2144621C052F82020D20703D453F8203003B962B61B +S2144621D008BD00BFE4474320FC4D432008B5DFF763 +S2144621E0DBFA0A4B53F820204AB9EFF31081084A27 +S2144621F042F8201052F82020D20700D472B653F880 +S2144622002020013243F8202008BD00BF8C4A4320D8 +S214462210F446432008B5DFF7BFFA084B53F82020AC +S214462220013A43F82020064A52F82020D20703D423 +S21446223053F8203003B962B608BD00BF8C4A432027 +S214462240F446432008B5DFF7A7FA0A4B53F8202092 +S2144622504AB9EFF31081084A42F8201052F8202077 +S214462260D20700D472B653F82020013243F8202015 +S21446227008BD00BF0C4D43207449432008B5DFF720 +S2144622808BFA084B53F82020013A43F82020064A9A +S21446229052F82020D20703D453F8203003B962B64A +S2144622A008BD00BF0C4D43207449432008B5DFF7F0 +S2144622B073FA0A4B53F820204AB9EFF31081084ABE +S2144622C042F8201052F82020D20700D472B653F8AF +S2144622D02020013243F8202008BD00BFDC454320BD +S2144622E0F44B432008B5DFF757FA084B53F820203F +S2144622F0013A43F82020064A52F82020D20703D453 +S21446230053F8203003B962B608BD00BFDC4543200B +S214462310F44B432008B5DFF73FFA0A4B53F8202024 +S2144623204AB9EFF31081084A42F8201052F82020A6 +S214462330D20700D472B653F82020013243F8202044 +S21446234008BD00BF5C484320744E432008B5DFF7FF +S21446235023FA084B53F82020013A43F82020064A31 +S21446236052F82020D20703D453F8203003B962B679 +S21446237008BD00BF5C484320744E432008B5DFF7CF +S2144623800BFA0A4B53F820204AB9EFF31081084A55 +S21446239042F8201052F82020D20700D472B653F8DE +S2144623A02020013243F8202008BD00BFAC5243200F +S2144623B04C53432008B5DFF7EFF9084B53F8202077 +S2144623C0013A43F82020064A52F82020D20703D482 +S2144623D053F8203003B962B608BD00BFAC5243205E +S2144623E04C53432008B5DFF7D7F90A4B53F820205D +S2144623F04AB9EFF31081084A42F8201052F82020D6 +S214462400D20700D472B653F82020013243F8202073 +S21446241008BD00BF54504320F450432008B5DFF7AC +S214462420BBF9084B53F82020013A43F82020064AC9 +S21446243052F82020D20703D453F8203003B962B6A8 +S21446244008BD00BF54504320F450432008B5DFF77C +S214462450A3F90A4B53F820204AB9EFF31081084AED +S21446246042F8201052F82020D20700D472B653F80D +S2144624702020013243F8202008BD00BF9451432057 +S2144624803452432008B5DFF787F9084B53F8202027 +S214462490013A43F82020064A52F82020D20703D4B1 +S2144624A053F8203003B962B608BD00BF94514320A6 +S2144624B03452432008B5DFF76FF90A4B53F820200D +S2144624C04AB9EFF31081084A42F8201052F8202005 +S2144624D0D20700D472B653F82020013243F82020A3 +S2144624E008BD00BFB44F43202C50432008B5DFF745 +S2144624F053F9084B53F82020013A43F82020064A61 +S21446250052F82020D20703D453F8203003B962B6D7 +S21446251008BD00BFB44F43202C50432008B5DFF714 +S2144625203BF90A4B53F820204AB9EFF31081084A84 +S21446253042F8201052F82020D20700D472B653F83C +S2144625402020013243F8202008BD00BF24534320F4 +S214462550C453432008B5DFF71FF9084B53F820202D +S214462560013A43F82020064A52F82020D20703D4E0 +S21446257053F8203003B962B608BD00BF2453432043 +S214462580C453432008B5DFF707F90A4B53F8202013 +S2144625904AB9EFF31081084A42F8201052F8202034 +S2144625A0D20700D472B653F82020013243F82020D2 +S2144625B008BD00BF64544320144F432008B5DFF7D8 +S2144625C0EBF8084B53F82020013A43F82020064AF9 +S2144625D052F82020D20703D453F8203003B962B607 +S2144625E008BD00BF64544320144F432008B5DFF7A8 +S2144625F0D3F80A4B53F820204AB9EFF31081084A1D +S21446260042F8201052F82020D20700D472B653F86B +S2144626102020013243F8202008BD00BF84524320C4 +S214462620FC52432008B5DFF7B7F8084B53F820208E +S214462630013A43F82020064A52F82020D20703D40F +S21446264053F8203003B962B608BD00BF8452432013 +S214462650FC52432008B5DFF79FF80A4B53F8202074 +S2144626604AB9EFF31081084A42F8201052F8202063 +S214462670D20700D472B653F82020013243F8202001 +S21446268008BD00BF04504320A450432008B5DFF7DA +S21446269083F8084B53F82020013A43F82020064A90 +S2144626A052F82020D20703D453F8203003B962B636 +S2144626B008BD00BF04504320A450432008B5DFF7AA +S2144626C06BF80A4B53F820204AB9EFF31081084AB4 +S2144626D042F8201052F82020D20700D472B653F89B +S2144626E02020013243F8202008BD00BF4451432035 +S2144626F0E451432008B5DFF74FF8084B53F820203F +S214462700013A43F82020064A52F82020D20703D43E +S21446271053F8203003B962B608BD00BF4451432083 +S214462720E451432008B5DFF737F80A4B53F8202024 +S2144627304AB9EFF31081084A42F8201052F8202092 +S214462740D20700D472B653F82020013243F8202030 +S21446275008BD00BF644F4320DC4F432008B5DFF773 +S2144627601BF8084B53F82020013A43F82020064A27 +S21446277052F82020D20703D453F8203003B962B665 +S21446278008BD00BF644F4320DC4F432008B5DFF743 +S21446279003F80A4B53F820204AB9EFF31081084A4B +S2144627A042F8201052F82020D20700D472B653F8CA +S2144627B02020013243F8202008BD00BFD4524320D3 +S2144627C07453432008B5DEF7E7FF084B53F820203E +S2144627D0013A43F82020064A52F82020D20703D46E +S2144627E053F8203003B962B608BD00BFD452432022 +S2144627F07453432008B5DEF7CFFF0A4B53F8202024 +S2144628004AB9EFF31081084A42F8201052F82020C1 +S214462810D20700D472B653F82020013243F820205F +S21446282008BD00BF14544320B454432008B5DEF711 +S214462830B3FF084B53F82020013A43F82020064AB7 +S21446284052F82020D20703D453F8203003B962B694 +S21446285008BD00BF14544320B454432008B5DEF7E1 +S2144628609BFF0A4B53F820204AB9EFF31081084ADB +S21446287042F8201052F82020D20700D472B653F8F9 +S2144628802020013243F8202008BD00BF7C5043205C +S2144628909C53432008B5DEF77FFF084B53F82020AD +S2144628A0013A43F82020064A52F82020D20703D49D +S2144628B053F8203003B962B608BD00BF7C504320AB +S2144628C09C53432008B5DEF767FF0A4B53F8202093 +S2144628D04AB9EFF31081084A42F8201052F82020F1 +S2144628E0D20700D472B653F82020013243F820208F +S2144628F008BD00BFCC504320EC53432008B5DEF756 +S2144629004BFF084B53F82020013A43F82020064A4E +S21446291052F82020D20703D453F8203003B962B6C3 +S21446292008BD00BFCC504320EC53432008B5DEF725 +S21446293033FF0A4B53F820204AB9EFF31081084A72 +S21446294042F8201052F82020D20700D472B653F828 +S2144629502020013243F8202008BD00BF1C514320EA +S2144629603C54432008B5DEF717FF084B53F82020A3 +S214462970013A43F82020064A52F82020D20703D4CC +S21446298053F8203003B962B608BD00BF1C51432039 +S2144629903C54432008B5DEF7FFFE0A4B53F820208A +S2144629A04AB9EFF31081084A42F8201052F8202020 +S2144629B0D20700D472B653F82020013243F82020BE +S2144629C008BD00BF6C5143208C54432008B5DEF743 +S2144629D0E3FE084B53F82020013A43F82020064AE7 +S2144629E052F82020D20703D453F8203003B962B6F3 +S2144629F008BD00BF6C5143208C54432008B5DEF713 +S214462A00CBFE0A4B53F820204AB9EFF31081084A0A +S214462A1042F8201052F82020D20700D472B653F857 +S214462A202020013243F8202008BD00BFBC51432079 +S214462A30EC4E432008B5DEF7AFFE084B53F8202091 +S214462A40013A43F82020064A52F82020D20703D4FB +S214462A5053F8203003B962B608BD00BFBC514320C8 +S214462A60EC4E432008B5DEF797FE0A4B53F8202077 +S214462A704AB9EFF31081084A42F8201052F820204F +S214462A80D20700D472B653F82020013243F82020ED +S214462A9008BD00BF0C5243203C4F432008B5DEF726 +S214462AA07BFE084B53F82020013A43F82020064A7E +S214462AB052F82020D20703D453F8203003B962B622 +S214462AC008BD00BF0C5243203C4F432008B5DEF7F6 +S214462AD063FE0A4B53F820204AB9EFF31081084AA2 +S214462AE042F8201052F82020D20700D472B653F887 +S214462AF02020013243F8202008BD00BF5C52432008 +S214462B008C4F432008B5DEF747FE084B53F8202087 +S214462B10013A43F82020064A52F82020D20703D42A +S214462B2053F8203003B962B608BD00BF5C52432056 +S214462B308C4F432008B5DEF72FFE094B53F820206E +S214462B403AB9EFF31082074941F82020D20700D45D +S214462B5072B653F82020013243F8202008BD00BF45 +S214462B600C5743208457432008B5DEF715FE084B1E +S214462B7053F82020013A43F82020064A52F82020EF +S214462B80D20703D453F8203003B962B608BD00BF57 +S214462B900C5743208457432008B5DEF7FDFD094B06 +S214462BA053F820203AB9EFF31082074941F820201F +S214462BB0D20700D472B653F82020013243F82020BC +S214462BC008BD00BF2C554320A455432008B5DEF764 +S214462BD0E3FD084B53F82020013A43F82020064AE6 +S214462BE052F82020D20703D453F8203003B962B6F1 +S214462BF008BD00BF2C554320A455432008B5DEF734 +S214462C00CBFD094B53F820203AB9EFF3108207491B +S214462C1041F82020D20700D472B653F8202001325D +S214462C2043F8202008BD00BF1C5643209456432038 +S214462C3008B5DEF7B1FD084B53F82020013A43F8B5 +S214462C402020064A52F82020D20703D453F82030D4 +S214462C5003B962B608BD00BF1C56432094564320AF +S214462C6008B5DEF799FD094B53F820203AB9EFF33D +S214462C701082074941F82020D20700D472B653F88E +S214462C802020013243F8202008BD00BFE4564320EA +S214462C905C57432008B5DEF77FFD084B53F82020E7 +S214462CA0013A43F82020064A52F82020D20703D499 +S214462CB053F8203003B962B608BD00BFE456432039 +S214462CC05C57432008B5DEF767FD094B53F82020CE +S214462CD03AB9EFF31082074941F82020D20700D4CC +S214462CE072B653F82020013243F8202008BD00BFB4 +S214462CF0045543207C55432008B5DEF74DFD084B6A +S214462D0053F82020013A43F82020064A52F820205D +S214462D10D20703D453F8203003B962B608BD00BFC5 +S214462D20045543207C55432008B5DEF735FD094B50 +S214462D3053F820203AB9EFF31082074941F820208D +S214462D40D20700D472B653F82020013243F820202A +S214462D5008BD00BFF45543206C56432008B5DEF741 +S214462D601BFD084B53F82020013A43F82020064A1C +S214462D7052F82020D20703D453F8203003B962B65F +S214462D8008BD00BFF45543206C56432008B5DEF711 +S214462D9003FD094B53F820203AB9EFF31082074952 +S214462DA041F82020D20700D472B653F820200132CC +S214462DB043F8202008BD00BFBC5643203457432066 +S214462DC008B5DEF7E9FC084B53F82020013A43F8ED +S214462DD02020064A52F82020D20703D453F8203043 +S214462DE003B962B608BD00BFBC56432034574320DD +S214462DF008B5DEF7D1FC094B53F820203AB9EFF375 +S214462E001082074941F82020D20700D472B653F8FC +S214462E102020013243F8202008BD00BFDC54432062 +S214462E205455432008B5DEF7B7FC084B53F8202028 +S214462E30013A43F82020064A52F82020D20703D407 +S214462E4053F8203003B962B608BD00BFDC544320B1 +S214462E505455432008B5DEF79FFC094B53F820200F +S214462E603AB9EFF31082074941F82020D20700D43A +S214462E7072B653F82020013243F8202008BD00BF22 +S214462E80CC5543204456432008B5DEF785FC084B10 +S214462E9053F82020013A43F82020064A52F82020CC +S214462EA0D20703D453F8203003B962B608BD00BF34 +S214462EB0CC5543204456432008B5DEF76DFC0A4BF6 +S214462EC053F820204AB9EFF31081084A42F82010FA +S214462ED052F82020D20700D472B653F8202001328A +S214462EE043F8202008BD00BFA45A4320445B432035 +S214462EF008B5DEF751FC084B53F82020013A43F854 +S214462F002020064A52F82020D20703D453F8203011 +S214462F1003B962B608BD00BFA45A4320445B4320AB +S214462F2008B5DEF739FC0A4B53F820204AB9EFF3CA +S214462F301081084A42F8201052F82020D20700D4C2 +S214462F4072B653F82020013243F8202008BD00BF51 +S214462F5024584320C458432008B5DEF71DFC084BCA +S214462F6053F82020013A43F82020064A52F82020FB +S214462F70D20703D453F8203003B962B608BD00BF63 +S214462F8024584320C458432008B5DEF705FC0A4BB0 +S214462F9053F820204AB9EFF31081084A42F8201029 +S214462FA052F82020D20700D472B653F820200132B9 +S214462FB043F8202008BD00BF64594320045A4320E6 +S214462FC008B5DEF7E9FB084B53F82020013A43F8EC +S214462FD02020064A52F82020D20703D453F8203041 +S214462FE003B962B608BD00BF64594320045A43205D +S214462FF008B5DEF7D1FB0A4B53F820204AB9EFF363 +S2144630001081084A42F8201052F82020D20700D4F1 +S21446301072B653F82020013243F8202008BD00BF80 +S2144630207C5A43201C5B432008B5DEF7B5FB084BAD +S21446303053F82020013A43F82020064A52F820202A +S214463040D20703D453F8203003B962B608BD00BF92 +S2144630507C5A43201C5B432008B5DEF79DFB0A4B93 +S21446306053F820204AB9EFF31081084A42F8201058 +S21446307052F82020D20700D472B653F820200132E8 +S21446308043F8202008BD00BFFC5743209C584320E9 +S21446309008B5DEF781FB084B53F82020013A43F883 +S2144630A02020064A52F82020D20703D453F8203070 +S2144630B003B962B608BD00BFFC5743209C58432060 +S2144630C008B5DEF769FB0A4B53F820204AB9EFF3FA +S2144630D01081084A42F8201052F82020D20700D421 +S2144630E072B653F82020013243F8202008BD00BFB0 +S2144630F03C594320DC59432008B5DEF74DFB084BC8 +S21446310053F82020013A43F82020064A52F8202059 +S214463110D20703D453F8203003B962B608BD00BFC1 +S2144631203C594320DC59432008B5DEF735FB0A4BAD +S21446313053F820204AB9EFF31081084A42F8201087 +S21446314052F82020D20700D472B653F82020013217 +S21446315043F8202008BD00BF545A4320F45A432063 +S21446316008B5DEF719FB084B53F82020013A43F81A +S2144631702020064A52F82020D20703D453F820309F +S21446318003B962B608BD00BF545A4320F45A4320DA +S21446319008B5DEF701FB0A4B53F820204AB9EFF391 +S2144631A01081084A42F8201052F82020D20700D450 +S2144631B072B653F82020013243F8202008BD00BFDF +S2144631C0D45743207458432008B5DEF7E5FA084B33 +S2144631D053F82020013A43F82020064A52F8202089 +S2144631E0D20703D453F8203003B962B608BD00BFF1 +S2144631F0D45743207458432008B5DEF7CDFA0A4B19 +S21446320053F820204AB9EFF31081084A42F82010B6 +S21446321052F82020D20700D472B653F82020013246 +S21446322043F8202008BD00BF14594320B459432014 +S21446323008B5DEF7B1FA084B53F82020013A43F8B2 +S2144632402020064A52F82020D20703D453F82030CE +S21446325003B962B608BD00BF14594320B45943208B +S21446326008B5DEF799FA0A4B53F820204AB9EFF329 +S2144632701081084A42F8201052F82020D20700D47F +S21446328072B653F82020013243F8202008BD00BF0E +S2144632902C5A4320CC5A432008B5DEF77DFA084B15 +S2144632A053F82020013A43F82020064A52F82020B8 +S2144632B0D20703D453F8203003B962B608BD00BF20 +S2144632C02C5A4320CC5A432008B5DEF765FA0A4BFB +S2144632D053F820204AB9EFF31081084A42F82010E6 +S2144632E052F82020D20700D472B653F82020013276 +S2144632F043F8202008BD00BFAC5743204C58432017 +S21446330008B5DEF749FA084B53F82020013A43F849 +S2144633102020064A52F82020D20703D453F82030FD +S21446332003B962B608BD00BFAC5743204C5843208D +S21446333008B5DEF731FA0A4B53F820204AB9EFF3C0 +S2144633401081084A42F8201052F82020D20700D4AE +S21446335072B653F82020013243F8202008BD00BF3D +S214463360EC5843208C59432008B5DEF715FA084B2F +S21446337053F82020013A43F82020064A52F82020E7 +S214463380D20703D453F8203003B962B608BD00BF4F +S214463390EC5843208C594320002330B50446184643 +S2144633A044FA03F104FA03F2C3F10F05013301F0C0 +S2144633B0010102F40042082B01FA05F122FA05F251 +S2144633C042EA010242EA000290B2E9D130BDC1F1BA +S2144633D00F01038802F0010210B501248A408C4092 +S2144633E023EA040313439BB2038010BD10B504467C +S2144633F00846FFF7D1FF208010BD0088CCE710B501 +S21446340004460846FFF7C8FF238803439BB223803B +S21446341010BD10B504460846FFF7BEFF238823EACC +S2144634200003238010BD10B504460846FFF7B4FFD8 +S214463430238843409BB2238010BDB0F84000ABE7DC +S21446344010B5B0F840000C46FFF7A6FF0123A34090 +S21446345018402041C0B210BDF8B51646084A0C467C +S21446346052F820701846FFF797FF0546304604F593 +S214463470BC64FFF791FF40EA054047F82400F8BDD4 +S21446348090284020054B81F0030153F8203019441C +S21446349001F5A851087800F00100704790284020B2 +S2144634A0044B81F0030153F82030194401F5985136 +S2144634B00A70704790284020014B43F821207047F9 +S2144634C040022940014B53F82100704740022940EC +S2144634D0014B43F821207047400A2940022A03D070 +S2144634E081F00301014BCA54704700BF00132940C0 +S2144634F038B5057A0446037C022D407A4FEA435196 +S21446350014BFED02002201F400111CBF05F400654D +S21446351045F40052E57B6D0405F400350D4300F096 +S21446352007010D43A17B090401F480310D43217B3D +S214463530090201F480710D43617CC90401F400213F +S2144635400D43E17A890301F480410D43A17A49018E +S21446355001F020010D43154330B9012B04D194F8F0 +S2144635603C20A188FFF7BAFFD4E90023903342F8FF +S2144635702350637C012B17D104F1120204F11A0082 +S214463580A4EB8404094D303C12F8011B102909D0DF +S21446359054F8223001F00F01C3F3080303F52473F1 +S2144635A045F823108242EFD138BD00BF00002940BF +S2144635B0084B70B519600446074B0E460025186042 +S2144635C0A54201D1002070BD06EB85100135FFF7F8 +S2144635D08FFFF5E7FC01422000024220012A10D068 +S2144635E0022A07D062B950F8213023F4006343F428 +S2144635F0005303E050F8213023F4005340F82130BE +S214463600704750F8213043F42053F7E710B550F88A +S2144636102140002A03F0070324F4001414BF4FF495 +S2144636200012002240F8214050F82140144340F84A +S214463630214050F8212022F0070240F8212050F879 +S2144636402120134340F8213010BD30B59DF80C407C +S21446365078B150F82150002A25F4002514BF4FF4BF +S2144636600022002240F8215050F821502A4340F8C4 +S2144636702120102C12D0B3F5007F094AC3F3080365 +S21446368004F00F0428BF4FF0FF3202EB8303D3F853 +S214463690402A22F00F021443C3F8404A30BD00BF0A +S2144636A000002940032A0FD8DFE802F0020F1A1F4F +S2144636B050F8213023F4001340F8213050F82130DA +S2144636C043F4002340F82130704750F8213023F465 +S2144636D0002340F8213050F8213043F40013F1E738 +S2144636E050F8213043F42013ECE750F8213023F409 +S2144636F02013E7E7F8B50E4B0D4604461F680D4BFC +S2144637001E680D4B03449B0901EB031300218AB246 +S214463710B24202D34FF0FF3009E007EB8210013188 +S21446372042689A42F3D1FFF7E3FE54F82500F8BD07 +S214463730FC01422000024220C0FDD6BF294BF0B510 +S2144637401F680025284BD3F800C0284B03449B0926 +S21446375002EB0314ABB2634542D207EB8313013543 +S2144637605E68A642F6D11D6803F1120601F11C07F3 +S214463770C1E9005493F83C4001F1120581F83C40FB +S21446378003F11C043C3354F804CB47F804CB9C4264 +S21446379016F801CB05F801CBF5D150F8223003F0E8 +S2144637A007024A72C3F340128A729A044CBFC3F3A6 +S2144637B0C02202220A72C3F38032CA72C3F30022C0 +S2144637C00A73C3F380124A73C3F34042CA73C3F301 +S2144637D000428A73C3F3C042C3F340534A740B7421 +S2144637E0F0BD00BFFC01422000024220C0FDD6BF0D +S2144637F010B48AB90949D1F8083391F80C43CA1867 +S214463800013301F54371DBB282F8044210BC012253 +S21446381041F8043CF9F70CBE10BC70472C354120E5 +S21446382010B48AB90949D1F8343491F83844CA18DC +S214463830013301F58761DBB282F82D4310BC0122C5 +S21446384041F8043CF9F7F4BD10BC70472C354120CE +S21446385010B48AB90949D1F85C3891F87848CA183C +S214463860013301F67801DBB282F8584410BC0122D7 +S21446387041F81C3CF9F7DCBD10BC70472C3541209E +S21446388010B48AB90949D1F8643891F89848CA18E4 +S214463890013301F69801DBB282F8584510BC012286 +S2144638A041F8343CF9F7C4BD10BC70472C3541206E +S2144638B05FF800F0E50040205FF800F08502402003 +S2144638C05FF800F07D014020000000000000000088 +S2144638D000004000000000100000002000004020CD +S2144638E00000432000004420000000400000204026 +S2144638F0000040400000006700000068000000E04E +S2144639003F0004101F0004012B000B0623000B1675 +S2144639102100040123000B031F000C131B000C138D +S214463920290005132900051329000513130005135E +S21446393035000B03270004130000000005000000B6 +S2144639400A0000000F00000014000000640000009B +S214463950000000000C000000300000007000000070 +S214463960B8000000E803000000010203040506074D +S21446397008090A0B0C0D0E0F10111213000000005A +S21446398000000000000000000000000000000000EC +S21446399000000000000000000000000000000000DC +S2144639A000000000000000000000000000000000CC +S2144639B000000000000000000000000000000000BC +S2144639C000000000000000000000000000000000AC +S2144639D0000000000000000000000000000000009C +S2144639E0000000000000000000000000000000008C +S2144639F0000000000000000000000000000000007C +S214463A00000000000000000000000000000000006B S214463A10000000000000000000000000000000005B S214463A20000000000000000000000000000000004B S214463A30000000000000000000000000000000003B S214463A40000000000000000000000000000000002B S214463A50000000000000000000000000000000001B -S214463A60000000000000000000000000000000000B -S214463A7000000000000000000000000000000000FB -S214463A8000000000000000000000000000000000EB -S214463A9000000000000000000000000000000000DB -S214463AA000000000000000000000000000000000CB -S214463AB000000000000000000000000000000000BB -S214463AC000000000000000000000000000000000AB -S214463AD0000000000000000000000000000000009B -S214463AE0000000000000000000000000000000008B -S214463AF000000000000000FF15000800011A00083C -S214463B001C00091D000A1E000B1F000C20000D217C -S214463B10000E22150008020405090D100E0F0A0BAA -S214463B2000000000000000000000000000000F2318 -S214463B3010111224131415161718000F23101112FD -S214463B4024252627281718000C1014182030400065 -S214463B500102030405060708090909090A0A0A0AAA -S214463B600B0B0B0B0C0C0C0C0D0D0D0D0D0D0D0D46 -S214463B700E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E1A -S214463B800F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0FFA -S214463B90004030400080304000C030400000314099 -S214463BA0004031400080314000000B4000400B4052 -S214463BB000C02F40050404010000001D3A27746922 -S214463BC04E53E8F5D2CF9C81A6BBCDD0F7EAB9A432 -S214463BD0839E25381F02514C6B76879ABDA0F3EE1E -S214463BE0C9D46F7255481B06213C4A57706D3E2312 -S214463BF00419A2BF9885D6CBECF1130E2934677A02 -S214463C005D40FBE6C1DC8F92B5A8DEC3E4F9AAB7F1 -S214463C10908D362B0C11425F78659489AEB3E0FDE5 -S214463C20DAC77C61465B0815322F5944637E2D30D1 -S214463C30170AB1AC8B96C5D8FFE2263B1C01524FFD -S214463C406875CED3F4E9BAA7809DEBF6D1CC9F82B1 -S214463C50A5B8031E3924776A4D50A1BC9B86D5C8A5 -S214463C60EFF24954736E3D20071A6C71564B180591 -S214463C70223F8499BEA3F0EDCAD735280F12415C81 -S214463C807B66DDC0E7FAA9B4938EF8E5C2DF8C9171 -S214463C90B6AB100D2A3764795E43B2AF8895C6DB5D -S214463CA0FCE15A47607D2E3314097F6245580B1651 -S214463CB0312C978AADB0E3FED9C400000000000060 -S214463CC00000000018000000000000000000000091 -S214463CD00000000000000000000000000400000095 -S214463CE0000000000100000014000000290000004B -S214463CF00F000000010000000E0000000A00000051 -S214463D00030000000400000001000000040000005C -S214463D100000000000000000000000005000000008 -S214463D200800000051000000080000006000000087 -S214463D300800000061000000080000005001000076 -S214463D4008000000500200000800000010000000B6 -S214463D500800000011000000080000008001000076 -S214463D6008000000200200000800000000010000D5 -S214463D700800000012000000080000007005000061 -S214463D8008000000800500000800000090050000BE -S214463D9008000000950500000800000085050000A4 -S214463DA00800000050000000080000005100000017 -S214463DB008000000600000000800000061000000E7 -S214463DC00800000013000000080000001400000071 -S214463DD0080000007401000008000000780100009A -S214463DE0080000007C0100000800000016000000E5 -S214463DF0080000000000000000000000640000000C -S214463E0008000000700000000800000032000000B5 -S214463E100800000096070000080000006A00000040 -S214463E2008000000400000000800000050030000A4 -S214463E30080000001003000008000000840300008D -S214463E40080000008800000008000000710000001E -S214463E500800000065000000080000004000000062 -S214463E600800000050030000080000001003000091 -S214463E700800000033000000080000009707000016 -S214463E8008000000850300000800000089000000C6 -S214463E900800000040000000080000001003000074 -S214463EA00800000050030000080000004000000024 -S214463EB00800000010030000080000005003000041 -S214463EC0080000000080FFFF0180FFFF9AF971FDA1 -S214463ED071FDF4FD67FE38FFA6FFBCFFCEFFE0FF90 -S214463EE0F1FFFFFFD007C80001000000000020C217 -S214463EF0000048C3F8D323C20AD723C3000048C2EB -S214463F00ACC5A7BEC3D5A3C3CDCC4CC30AD723C323 -S214463F10CDCCCCC29A994CC20AD7A3C1666672C1AA -S214463F2033336FC1000048C114AE23C120A885C0F4 -S214463F301AA885C0CDCC4CC0333323C05C8F82BE16 -S214463F407A024001140A05040AD7A33AACC52737B5 -S214463F5048E14A40CDCCCC3F0000003FCDC8C83EE5 -S214463F600000C83E0000803ECDCC4C3E9A99193E95 -S214463F700000003ECDCCCC3D0000803DCDCC4C3D37 -S214463F800000003DCDCCCC3C320000000AD7A33C16 -S214463F90CDCC4C3C0AD7233C6F12833A0AD7A33B78 -S214463FA020A805394E2B053973000000080000008E -S214463FB072000000080000007300000008000000C1 -S214463FC072000000080000009B0000000800000089 -S214463FD0C900000008000000A1000000080000001C -S214463FE07200000008000000730000000800000091 -S214463FF0AA00000008000000970000000800000025 -S2144640008D00000008000000930000000800000035 -S21446401099070000080000009A000000080000000B -S214464020C800000008000000A000000008000000CD -S2144640308200000008000000920000000800000011 -S21446404096000000080000009807000008000000E0 -S2144640508C00000008000000720000000800000007 -S2144640607300000008000000AA00000008000000D8 -S21446407091000000080000009200000008000000C2 -S21446408093000000080000005001000008000000F1 -S21446409070050000080000008005000008000000CB -S2144640A09005000008000000950500000800000086 -S2144640B085050000080000002000000008000000FB -S2144640C0000300000800000001030000080000008E -S2144640D04000000008000000410000000800000004 -S2144640E07401000008000000780100000800000087 -S2144640F07C01000008000000550100000800000092 -S2144641002102000008000000001000001000000019 -S2144641100A000000BC20402000000000000000000E -S214464120000000000100000020100000080000000B -S21446413004000000B82040200000000000000000F8 -S21446414000000000010000004010000018000000BB -S21446415014000000A42040200000000000000000DC -S214464160000000000000000080100000180000005C -S21446417014000000902040200000000000000000D0 -S2144641800000000000000000FFFF000002000000E4 -S2144641900100000002FD4120000000000000000073 -S2144641A00000000000000000FFFF000002000000C4 -S2144641B00100000001FD4120000000000000000054 -S2144641C00000000000000000FFFF000002000000A4 -S2144641D00100000000FD4120000000000000000035 -S2144641E00000000000000000FFFF00000200000084 -S2144641F001000000FFFC4120000000000000000017 -S2144642000000000000000000FFFF00000200000063 -S21446421001000000FEFC41200000000000000000F7 -S2144642200000000000000000FFFF00000200000043 -S21446423001000000FDFC41200000000000000000D8 -S2144642400000000000000000FFFF00000200000023 -S21446425001000000FCFC41200000000000000000B9 -S2144642600000000000000000FFFF00000200000003 -S21446427002000000FAFC4120020000000000000098 -S2144642800000000000000000FFFF000002000000E3 -S21446429002000000F8FC412002000000000000007A -S2144642A00000000000000000FFFF000002000000C3 -S2144642B002000000F6FC412002000000000000005C -S2144642C00000000000000000FFFF000002000000A3 -S2144642D002000000F4FC412002000000000000003E -S2144642E00000000000000000FFFF00000200000083 -S2144642F002000000F2FC4120020000000000000020 -S2144643000000000000000000FFFF00000200000062 -S21446431002000000F0FC4120020000000000000001 -S2144643200000000000000000FFFF00000200000042 -S21446433002000000EEFC41200200000000000000E3 -S2144643400000000000000000FFFF00000200000022 -S21446435002000000ECFC41200200000000000000C5 -S2144643600000000000000000FFFF00000200000002 -S21446437002000000EAFC41200200000000000000A7 -S2144643800000000000000000FFFF000002000000E2 -S21446439002000000E8FC4120020000000000000089 -S2144643A00000000000000000FFFF000002000000C2 -S2144643B002000000E6FC412002000000000000006B -S2144643C00000000000000000FFFF000002000000A2 -S2144643D002000000E4FC412002000000000000004D -S2144643E00000000000000000FFFF00000200000082 -S2144643F002000000E2FC412002000000000000002F -S2144644000000000000000000FFFF00000200000061 -S21446441002000000E0FC4120020000000000000010 -S2144644200000000000000000FFFF00000200000041 -S21446443002000000DEFC41200200000000000000F2 -S2144644400000000000000000FFFF00000200000021 -S21446445002000000DCFC41200200000000000000D4 -S2144644600000000000000000FFFF00000200000001 -S21446447002000000DAFC41200200000000000000B6 -S2144644800000000000000000FFFF000002000000E1 -S21446449002000000D8FC4120020000000000000098 -S2144644A0000000000000000073746172740D0A007C -S2144644B0656E640D0A0043414E3020627573206F68 -S2144644C06666206465746563746564203A20256470 -S2144644D00A0043414E302D425553206572726F7224 -S2144644E0206465746563746564203A2025640A0D05 -S2144644F00043414E3120627573206F6666206465C0 -S214464500746563746564203A2025640A0043414E08 -S2144645103220627573206F666620646574656374C0 -S2144645206564203A2025640A0043414E322D4255A2 -S21446453053206572726F7220646574656374656431 -S214464540203A2025640A0043414E33206275732084 -S2144645506F6666206465746563746564203A2025D4 -S214464560640A0043414E332D425553206572726F9E -S21446457072206465746563746564203A2025640A0F -S2144645800D0043414E3420627573206F6666206484 -S21446459065746563746564203A2025640A00434161 -S2144645A04E342D425553206572726F722064657480 -S2144645B06563746564203A2025640A0D0043414EBF -S2144645C03520627573206F6666206465746563740D -S2144645D06564203A2025640A0043414E352D4255EF -S2144645E053206572726F7220646574656374656481 -S2144645F0203A2025640A0D004144435B25645D202D -S21446460043616C6962726174696F6E206661696C3B -S21446461065640A004144435B25645D20496E6974BF -S214464620206661696C65640A000820080074657334 -S21446463074310074657374310D0A00436F6D6D6195 -S2144646406E64206E6F7420666F756E64203A202501 -S214464650730D0A00426F61726420496E6974204683 -S214464660696E69736865640A0D004454432053496D -S214464670474E206661696C20636C6561720A0D0060 -S214464680445443205349474E206F6B0A0D000A0D8B -S214464690445443203A253038582C253038582C2553 -S2144646A03038582C253038580A0D004454435F4954 -S2144646B074656D3A004454435F4974656D5F4F6C4C -S2144646C0643A004331343030313420206C76202032 -S2144646D0202020202020202020200A0D0043313490 -S2144646E0303031332020687620202020202020209D -S2144646F0202020200A0D0043313430303338202025 -S21446470063616E5F6C2020202020202020200A0D2A -S2144647100043313430303339202063616E5F6C5F3E -S2144647206275736F666620200A0D0043313430305A -S2144647303438202063616E5F72202020202020209F -S21446474020200A0D0043313430303439202063614E -S2144647506E5F725F6275736F666620200A0D004351 -S214464760313430303538202063616E5F656375209E -S2144647702020202020200A0D0043313430303539A1 -S214464780202063616E5F6563755F6275736F6666EC -S2144647900A0D0043313430303637202064315F6F9F -S2144647A0632020202020202020200A0D004331347C -S2144647B030303236202064315F6F70656E5F7368C6 -S2144647C06F7274200A0D0043313430303235202063 -S2144647D064315F675F7663632020202020200A0DC1 -S2144647E00043313430303737202064325F6F6320E1 -S2144647F020202020202020200A0D0043313430304F -S2144648003336202064325F6F70656E5F73686F72F2 -S21446481074200A0D0043313430303335202064325C -S2144648205F675F7663632020202020200A0D0043C2 -S214464830313430303837202064335F6F6320202091 -S2144648402020202020200A0D0043313430303436D4 -S214464850202064335F6F70656E5F73686F72742076 -S2144648600A0D0043313430303435202064335F67D8 -S2144648705F7663632020202020200A0D00433134D3 -S21446488030303937202064345F6F63202020202064 -S214464890202020200A0D0043313430303536202083 -S2144648A064345F6F70656E5F73686F7274200A0D4E -S2144648B00043313430303535202064345F675F76C8 -S2144648C063632020202020200A0D004331343030F8 -S2144648D04137202064355F6F63202020202020202B -S2144648E020200A0D004331343030363620206435D9 -S2144648F05F6F70656E5F73686F7274200A0D004353 -S214464900313430303635202064355F675F766363F2 -S2144649102020202020200A0D0043313430304237F4 -S214464920202064365F6F6320202020202020202011 -S2144649300A0D0043313430303736202064365F6FF8 -S21446494070656E5F73686F7274200A0D004331346B -S21446495030303735202064365F675F7663632020C5 -S214464960202020200A0D00553030303030302020B0 -S214464970756E6B6E6F776E202020202020200A0DE5 -S214464980005530303030303020756E6B6E6F776E37 -S21446499009090909200A0D55303030303030207567 -S2144649A06E6B6E6F776E09090909200A0D007573DE -S2144649B065713D25642C74626C3D25642C74636F6A -S2144649C06E3D253032782C66633D25642C777274AE -S2144649D07970653D25642C70646174613D25642C50 -S2144649E07564732E70646174615F72643D253038F9 -S2144649F0782C7772697465746F3D25640A0D006C71 -S214464A00656E677468204641494C3D25642C25648E -S214464A100A0D004E6F20626F6F740A0D00534944AC -S214464A205F45435552657365743A72657365740A95 -S214464A300D00415050204A554D50204641494C0A9B -S214464A400D0023636F6E73656375746976655F6E76 -S214464A50756D204641494C0A0D00435320656E64E9 -S214464A602025642C25642C25640A0D00676F746F18 -S214464A702072657365740A0D005741544348444F87 -S214464A80475F48414C5F53797374656D52657374DE -S214464A900A0D007761697420526573742E2E2E0AAD -S214464AA00D007564735F696E69740A0D005425328D -S214464AB0642825303858293A726C656E3D25303460 -S214464AC0782C776C656E3D253034780A0D00746117 -S214464AD0626C65206F7665722025640A0D000A0DA5 -S214464AE0253038582C253038582C253038582C2523 -S214464AF03038580A0D007369676E206F6B200A0DB2 -S214464B00007369676E204641494C0A0A0D00494EB5 -S214464B104600696E66004E414E006E616E0030007D -S214464B203031323334353637383941424344454698 -S214464B30003031323334353637383961626364652E -S214464B40660065256C64000035000000CEFBFFFF5E -S214464B50CB03000001000000000000003400000007 -S214464B60CEFBFFFFCB030000010000000000000064 -S214464B70BC89D897B2D29C3C33A7A8D523F64939E8 -S214464B803DA7F444FD0FA5329D978CCF08BA5B250A -S214464B90436FAC6428066811002020202020202081 -S214464BA02020282828282820202020202020202092 -S214464BB020202020202020202088101010101010A2 -S214464BC010101010101010101004040404040404EE -S214464BD00404041010101010101041414141414188 -S214464BE0010101010101010101010101010101016A -S214464BF0010101011010101010104242424242427A -S214464C000202020202020202020202020202020239 -S214464C1002020202101010102000000000000000E1 -S214464C200000000000000000000000000000000039 -S214464C300000000000000000000000000000000029 -S214464C400000000000000000000000000000000019 -S214464C500000000000000000000000000000000009 -S214464C6000000000000000000000000000000000F9 -S214464C7000000000000000000000000000000000E9 -S214464C8000000000000000000000000000000000D9 -S214464C90000000000000000000496E66696E6974F8 -S214464CA079004E614E002E00A64C46002C46460025 -S214464CB0042240204300504F53495800000000004D -S214464CC00080E03779C34143176E05B5B5B89346BD -S214464CD0F5F93FE9034F384D321D30F94877825A89 -S214464CE03CBF737FDD4F1575000000000000F03FA7 -S214464CF0000000000000244000000000000059406C -S214464D000000000000408F40000000000088C340BE -S214464D1000000000006AF8400000000080842E4133 -S214464D2000000000D01263410000000084D797417F -S214464D300000000065CDCD41000000205FA0024285 -S214464D40000000E876483742000000A2941A6D42FA -S214464D50000040E59C30A2420000901EC4BCD642ED -S214464D6000003426F56B0C430080E03779C3414398 -S214464D7000A0D8855734764300C84E676DC1AB430E -S214464D80003D9160E458E143408CB5781DAF15442C -S214464D9050EFE2D6E41A4B4492D54D06CFF0804407 -S214464DA0F64AE1C7022DB544B49DD9794378EA441C -S214464DB005000000190000007D000000232D302B62 -S214464DC02000686C4C006566674546470000000054 -S214464DD0000000000202010C1501000269000400F2 -S214464DE00100000003000000040000000024F40058 -S214464DF001009D0000010C00050000000080000038 -S214464E0001007D000000000006000100910002003F -S214464E1000007800010000000000000000000C08BA -S214464E20840086004F0E530E1A00140444004800B1 -S214464E3046007A008D0000000700000002000000D1 -S214464E40000000000800000003000000000000000C -S214464E500900000003000000000000000D000000EE -S214464E6001000000000000000E00000002000000E6 -S214464E70000000000F0000000400000000000000D4 -S214464E8010000000020000000000000011000000B4 -S214464E9004000000000000001200000004000000AD -S214464EA000000000130000000100000000000000A3 -S214464EB0840000000100000000000000860000009C -S214464EC001000000000000004F0000000100000046 -S214464ED00000000053000000010000000000000033 -S214464EE01A00000002000000000000001400000047 -S214464EF00200000000000000440000000100000020 -S214464F00000000004800000001000000000000000D -S214464F104600000001000000000000007A00000085 -S214464F2003000000000000008D00000001000000A5 -S214464F30000000000D010D0091000000000000007A -S214464F40000000000A000000000000000B00000001 -S214464F5000000000160001001700010018000100BE -S214464F60190001001B0001001C0001001D00010085 -S214464F701E00010020000100210001002200010061 -S214464F80230001002E000100240001002500010038 -S214464F902600010027000100280001002900010024 -S214464FA02A0001002B0001002C0001002D00010004 -S214464FB0390001002F0001003000010031000100D9 -S214464FC032000100330001003400010035000100C4 -S214464FD03600010037000100380001003C000100A1 -S214464FE03A0001003B0001003D0001003E00010082 -S214464FF03F00010040000100410001004200010060 -S21446500043000100450001004A0001004B00010034 -S2144650104C0001004D000100500001005100010007 -S21446502052000100540001005500010056000100E0 -S2144650305700010058000100590001005A000100BF -S2144650405B0001005C0001005D0001005E0001009F -S2144650505F0001006000010061000100620001007F -S214465060630001006A00010064000100650001005B -S2144650706600010067000100680001006900010043 -S2144650806B0001006C0001006D0001006E0001001F -S2144650906F000100700001007100010072000100FF -S2144650A073000100740001007500010076000100DF -S2144650B07700010078000100790001007E000100BB -S2144650C07F0001008000010081000100820001008F -S2144650D08500010087000100880001008900010064 -S2144650E08A0001008B0001008C0001008E00010042 -S2144650F08F000100900001009100000000000000B3 -S2144651000000000091000000910000000000000032 -S2144651109100000000000000910000000000000022 -S21446512091000000000000000000000000000000A3 -S214465130000000003851460000000000006889095B -S214465140000102000000000000FFFFFF0000000014 -S2144651500001000000000000000000000000000003 -S21446516038000000000000000000000000000000BC -S21446517000000000000000000300000054524600F5 -S21446518000000000000000007135440000000000EA -S21446519000000000000000000000000000010200C1 -S2144651A00000000000FFFFFF0000000000010000B6 -S2144651B000000000000000000000000004000000A0 -S2144651C0000800000000000000000000000000008C -S2144651D00000000002000000635246000000000087 -S2144651E000000000493544000000000000000000B2 -S2144651F00000000000000000000102000000000061 -S21446520000FFFFFF00000000000100000000000055 -S2144652100000000000000000400000000000000003 -S2144652200000000000000000000000000000000033 -S214465230010000006D52460000000000000000001D -S2144652403135440000000000000000000000000069 -S21446525000000000030000010004000001000500F5 -S2144652600001002B000001000200000100060000BD -S214465270010000000100000098524600A452460075 -S214465280010000009B524600B45246000100000052 -S2144652909E524600C452460001000101000101002C -S2144652A00100000017500000803E0000000000008D -S2144652B00000010117500000803E0000000000007C -S2144652C00000010117500000803E0000000000006C -S2144652D00000010102600000FF000001010000001E -S2144652E00000000000000000FEFF00000000000076 -S2144652F00000000016600000FF00000101000000EC -S2144653000000000000000000FEFF00000000000055 -S2144653100000000013600000FF00000101000000CE -S2144653200000000000000000FEFF00000000000035 -S2144653300000000010600000FF00000101000000B1 -S2144653400000000000000000FEFF00000000000015 -S2144653500000000003600000FF000001010000009E -S2144653600000000000000000FEFF000000000000F5 -S2144653700000000002600000FF000001010000007F -S2144653800000000000000000FEFF000000000000D5 -S2144653900000000001600000FF0000010100000060 -S2144653A00000000000000000FEFF000000000000B5 -S2144653B00000000003600000FF000001010000003E -S2144653C00000000000000000FEFF00000000000095 -S2144653D00000000002600000FF000001010000001F -S2144653E00000000000000000FEFF00000000000075 -S2144653F00000000001600000FF0000010100000000 -S2144654000000000000000000FEFF00000000000054 -S2144654100000000000600000FF00000101000000E0 -S2144654200000000000000000FEFF00000000000034 -S2144654300000000018000000000000000000000009 -S21446544000000000000000000000000024000000ED -S21446545000000001010100001400000029000000C1 -S2144654600F000000000000000E0000000A000000CA -S21446547003000000040000000100000004000000D5 -S214465480000000003D264400453A4400180000004F -S21446549000000000000000000000000000000000C1 -S2144654A0000000002400000000000001010100008A -S2144654B014000000290000000F0000000000000055 -S2144654C00E0000000A000000030000000400000072 -S2144654D0010000000400000000000000992544007A -S2144654E0E1394400180000000000000000000000FB -S2144654F0000000000000000000000000240000003D -S2144655000000000101010000140000002900000010 -S2144655100F000000000000000E0000000A00000019 -S2144655200300000004000000010000000400000024 -S21446553000000000F52444007D39440018000000B1 -S2144655400000000000000000000000000000000010 -S21446555000000000240000000000000101010000D9 -S21446556014000000290000000F00000000000000A4 -S2144655700E0000000A0000000300000004000000C1 -S2144655800100000004000000000000005124440012 -S2144655902539440018000000000000000000000006 -S2144655A0000000000000000000000000240000008C -S2144655B0020202010101000014000000290000005A -S2144655C00F000000010000000E0000000A00000068 -S2144655D00300000004000000010000000400000074 -S2144655E000000000AD234400DD38440018000000EB -S2144655F0000000000200000001000000000000005D -S2144656000100000024000000020202010101000021 -S21446561014000000290000000F00000001000000F2 -S2144656200E0000000A000000030000000400000010 -S21446563001000000040000000000000009234400AA -S21446564085384400990000004C564600000001008C -S21446565041184500010001004118450002000100BE -S21446566041184500030001004118450004000100AA -S2144656704118450005000100411845000600010096 -S2144656804118450007000100411845000800010082 -S2144656904118450009000100411845000A0001006E -S2144656A0411845000B000100411845000C0001005A -S2144656B0411845000D000100411845000E00010046 -S2144656C0411845000F000100411845001000010032 -S2144656D0411845001100010041184500120001001E -S2144656E0411845001300010041184500140001000A -S2144656F041184500150001004118450016000100F6 -S21446570041184500170001004118450018000100E1 -S2144657104118450019000100411845001A000100CD -S214465720411845001B000100411845001C000100B9 -S214465730411845001D000100411845001E000100A5 -S214465740411845001F000100411845002000010091 -S214465750411845002100010041184500220001007D -S2144657604118450023000100411845002400010069 -S2144657704118450025000100411845002600010055 -S2144657804118450027000100411845002800010041 -S214465790411845002A000100411845002B0001002B -S2144657A0411845002D000100411845002E00010015 -S2144657B041184500300001004118450031000100FF -S2144657C041184500320001004118450033000100EB -S2144657D041184500340001004118450035000100D7 -S2144657E041184500360001004118450037000100C3 -S2144657F04118450038000100411845003D000100AB -S214465800411845003E000100411845003F00010092 -S214465810411845004000010041184500410001007E -S2144658204118450042000100411845004500010068 -S2144658304118450046000100411845004700010052 -S214465840411845004800010041184500490001003E -S214465850411845004A000100411845004D00010028 -S214465860411845004E000100411845004F00010012 -S21446587041184500500001004118450051000100FE -S21446588041184500520001004118450053000100EA -S21446589041184500540001004118450055000100D6 -S2144658A041184500560001004118450057000100C2 -S2144658B0411845005C000100411845005D000100A6 -S2144658C0411845006000010065DB450061000100A7 -S2144658D04118450062000100411845006600010077 -S2144658E04118450069000100411845006A0001005C -S2144658F0411845006B000100411845006C00010048 -S214465900411845006D000100411845006E00010033 -S214465910411845006F00010041184500700001001F -S214465920411845007100010041184500720001000B -S21446593041184500730001004118450074000100F7 -S21446594041184500750001004118450076000100E3 -S21446595041184500770001004118450078000100CF -S2144659604118450079000100411845007A000100BB -S214465970411845007B000100411845007C000100A7 -S214465980411845008B000100411845008D00010076 -S214465990411845008E000100411845008F00010061 -S2144659A0411845009000010041184500910001004D -S2144659B04118450092000100411845009300010039 -S2144659C04118450094000100411845009500010025 -S2144659D04118450096000100411845009700010011 -S2144659E041184500980001004118450099000100FD -S2144659F0411845009A000100411845009B000100E9 -S214465A00411845009C00010041184500A1000100D0 -S214465A1041184500A200010041184500A5000100B6 -S214465A2041184500A600010041184500A7000100A0 -S214465A3041184500A800010041184500A90001008C -S214465A4041184500AA00010041184500AD00010076 -S214465A5041184500AE00010041184500AF00010060 -S214465A6041184500B200010041184500B400010047 -S214465A7041184500B500010041184500B600010032 -S214465A8041184500B700010041184500B80001001E -S214465A9041184500B900010041184500BD00010007 -S214465AA041184500BE00010041184500BF000100F0 -S214465AB041184500C000010041184500C1000100DC -S214465AC041184500C200010041184500C3000100C8 -S214465AD041184500C400010041184500C5000100B4 -S214465AE041184500CA00010041184500CB00010098 -S214465AF041184500CC00010041184500CD00010084 -S214465B0041184500CE00010041184500CF0001006F -S214465B1041184500990000001C5B46000000000046 -S214465B200100000002000000030000000400000020 -S214465B300500000006000000070000000800000000 -S214465B40090000000A0000000B0000000C000000E0 -S214465B500D0000000E0000000F00000010000000C0 -S214465B6011000000120000001300000014000000A0 -S214465B701500000016000000170000001800000080 -S214465B80190000001A0000001B0000001C00000060 -S214465B901D0000001E0000001F0000002000000040 -S214465BA02100000022000000230000002400000020 -S214465BB02500000026000000270000002800000000 -S214465BC02A0000002B0000002D0000002E000000DA -S214465BD030000000310000003200000033000000B4 -S214465BE03400000035000000360000003700000094 -S214465BF0380000003D0000003E0000003F00000068 -S214465C004000000041000000420000004500000041 -S214465C10460000004700000048000000490000001B -S214465C204A0000004D0000004E0000004F000000F5 -S214465C3050000000510000005200000053000000D3 -S214465C4054000000550000005600000057000000B3 -S214465C505C0000005D00000060000100610000007E -S214465C606200000066000000690000006A0000004E -S214465C706B0000006C0000006D0001026E00010122 -S214465C806F00000070000000710001027200010102 -S214465C9073000000740001027500010176000000E2 -S214465CA07700010278000101790001027A000101BD -S214465CB07B0001027C0001018B0000008D00010282 -S214465CC08E0001008F000102900000009100000047 -S214465CD0920000009300000094000000950000002B -S214465CE0960001009700000098000000990000000A -S214465CF09A0000009B0000009C000000A1000000E7 -S214465D00A2000103A5000000A6000000A7000000B0 -S214465D10A8000000A9000000AA000000AD00000090 -S214465D20AE000000AF000000B2000000B400010262 -S214465D30B5000102B6000002B7000000B800000039 -S214465D40B9000000BD000000BE000000BF00000015 -S214465D50C0000000C1000000C2000000C3000000F2 -S214465D60C4000000C5000000CA000000CB000000CA -S214465D70CC000000CD000000CE000000CF000000A2 -S214465D803200000100010000000000000000000094 -S214465D9000000000000000000000000000000000B8 -S214465DA098FD412032000000D45D46000000000009 -S214465DB00000000000000000000000000001000097 -S214465DC00000000000000000000000000000000088 -S214465DD0BCFD41200500000005000000050000004F -S214465DE00000000000000000010000000300000064 -S214465DF00200000001000000020000000000000053 -S214465E00000000000100000034FE412001000000B2 -S214465E1000000000010000000000000008FE4120CF -S214465E2001000000C67E1313000020C894284020B8 -S214465E3008020000100000000101010000000000FA -S214465E4000000000FFF800006121440098FE412053 -S214465E50E7110000B205000000B4C40408020000C2 -S214465E6010000000010101000000000000000000D4 -S214465E70FFF800003D21440070FE4120E711000077 -S214465E80B205000000B4C404E6C401000F000000DA -S214465E90170000010100000011394600000000000E -S214465EA000000000000000000000000000000000A7 -S214465EB004174320E6C401000F0000001700000147 -S214465EC001000000E1384600000000000000000027 -S214465ED0000000000000000000000000BC16432042 -S214465EE0E6C401000F000000170000010100000094 -S214465EF0B138460000000000000000000000000028 -S214465F000000000000000000FC154320F0C201001F -S214465F1021000000150000010100000081384600FF -S214465F200000000000000000000000000000000026 -S214465F3000000000CC154320FF00000000000000D3 -S214465F408025000000000000000000000000000061 -S214465F5000000A4000400A4000800A40FF00000059 -S214465F60FFFFC700FFFFFFFFFF000000FFFFC30065 -S214465F70FFFFFFFFFF000000FFFFC300000000001A -S214465F800700000007000000060000004D344500EC -S214465F90C5364500D1354500FD3445004F344500ED -S214465FA07D3745007D3745007F374500B537450088 -S214465FB01938450019384500A53A4500793945004F -S214465FC0253945001B384500F93A4500F93A45005B -S214465FD0FB3A4500013B4500033B4500053B450073 -S214465FE0FD3B4500193C4500413C45001B3C4500F1 -S214465FF0653C4500653C4500673C45004D3F4500D1 -S214466000693C4500493F4500A53D4500613E450083 -S214466010153D45006D3C45009D3F45009D3F45006E -S2144660209F3F45000140450035404500A33F45009B -S21446603041414500434145009D4145009D4145003F -S2144660406144450069434500914445007142450018 -S214466050934445009F4145000103040005000000A7 -S2144660600206000000000000070000080000090ABB -S2144660700C0B00000000000000020491059191916F -S21446608008099191919191910D91911091910E0FD0 -S2144660900B0A91919191919100000000FFFFFFFF3E -S2144660A015554500195A45002D5A4500415A450092 -S2144660B0A155450029554500B15D4500C55D4500DD -S2144660C03D55450051554500555A4500695A4500C7 -S2144660D07D5A4500915A4500A55A4500B95A45008D -S2144660E0CD5A4500E15A4500F55A4500095B45003C -S2144660F01D5B4500315B4500455B4500595B4500E9 -S2144661006D5B4500815B4500955B4500A95B450098 -S214466110BD5B4500D15B4500E55B4500F95B450048 -S2144661200D5C4500215C4500355C4500495C4500F4 -S2144661305D5C4500715C4500855C4500995C4500A4 -S214466140AD5C4500C15C4500D55C4500E95C450054 -S214466150FD5C4500D95D4500E55545002956450098 -S2144661602B5645007156450073564500B9564500B0 -S214466170115D4500255D4500395D4500ED5D4500F0 -S214466180015E4500BB56450001574500035745008E -S21446619005574500075745004D5745004F5745009C -S2144661A05157450095604500A96045004D5D450040 -S2144661B0615D4500155E4500295E4500BD604500AB -S2144661C03D5E4500515E4500655E4500795E45008C -S2144661D08D5E4500D1604500A15E4500B55E450032 -S2144661E0C95E4500DD5E4500F15E4500055F45003B -S2144661F0195F45002D5F4500415F4500555F4500E8 -S214466200695F45007D5F4500915F4500E560450056 -S214466210A55F4500F9604500B95F4500CD5F45007E -S214466220E15F4500F55F4500096045006555450058 -S2144662305357450099574500216145009B574500F1 -S214466240155A45001D604500316045000D61450004 -S21446625079554500456045009F574500E55745003A -S214466260E75745002D5845008D5545003561450094 -S214466270755D4500895D45009D5D45002F58450086 -S214466280596045006D604500816045009758450059 -S214466290954445000959450051454500D1454500B8 -S2144662A055464500CD464500F54645002D47450032 -S2144662B0BD4745004D484500E14845006D49450007 -S2144662C0F9494500894A4500214B4500B14B4500F2 -S2144662D0494C4500DD4C450085594500714D450005 -S2144662E0DD4D4500394E4500794E4500B14E4500D8 -S2144662F0F94E4500B14F45005150450011514500F5 -S214466300B15145007152450011534500D1534500E1 -S2144663107154450075584500060101010102020305 -S2144663200303030404000000000000000000000011 -S21446633000C12D4000C32D4000C52D4010C12D4044 -S21446634010C32D4010C52D4030C12D4030C32D40C2 -S21446635030C52D4000C02B4060C02B4080C02B402F -S214466360A0C02B4000002E4000402D4000C02C40D0 -S21446637000802D40000000000100010002000400DD -S2144663800000000008000900190018000000100070 -S2144663901600170013000000000000000000000072 -S2144663A000832D4040832D4080832D40C0832D4062 -S2144663B000842D4040842D4080842D40C0842D404E -S2144663C000852D4040852D4080852D40C0852D403A -S2144663D00000000000000000000100000000000071 -S2144663E00000000000000000000200000000000060 -S2144663F00002000101150000010100010113000022 -S214466400000100000000000000020000000000003E -S2144664100003000007000000000400010000000022 -S2144664200000000000000000000000000000000021 -S214466430000100000000000000010000000101010C -S21446644000010001000102020005000200010000F2 -S21446645000010003000103030005000400010000DC -S21446646000060005000100000005000600010000C9 -S21446647000070600000000000000000000000000C4 -S21446648000010D000108000000010D000109000092 -S21446649000010D00010A000000010D000101000088 -S2144664A0000705000000000000010F01021C000066 -S2144664B000010F01021D000000010F02011A000034 -S2144664C000010E010300000000001100000000005D -S2144664D000010D010100000000010D010101000050 -S2144664E000010E010003000000010E01000400003A -S2144664F000010E01000E000000010E01000F000014 -S21446650000010E020004000000010E020005000015 -S21446651000010E020006000000010E020007000001 -S21446652000010E020008000000010E0200090000ED -S21446653000010E02000A000000010E02000B0000D9 -S21446654000010E010005000000010E02000C0000CE -S21446655000010E02000D000000010E02000E0000B3 -S21446656000010E02000F000000010E02001000009F -S21446657000010E020011000000010E02001200008B -S21446658000010E020013000000010E020014000077 -S21446659000010E020015000000010E010006000074 -S2144665A000010E020016000000010E020017000051 -S2144665B000010E010007000000010E010008000061 -S2144665C000010E010009000000010E01000A00004D -S2144665D000010E01000B000000010E01000C000039 -S2144665E000010E01000D000000010F01001600001C -S2144665F0000807000000000000010E02010000002F -S214466600000809000000000000010E02010000001C -S214466610000808000000000000010E02010000000D -S21446662000010D000102000000010D0001030000FC -S21446663000010D000104000000010F0100170000D4 -S21446664000000F00000000000008030000000000E5 -S21446665000010E010201000000010E0102020000C8 -S21446666000010E01020300000008040000000000BE -S21446667000010E010204000000010E0102050000A2 -S21446668000010E010206000000010E01020900008C -S21446669000010E01001F000000010D00010600006B -S2144666A000010D000107000000010F010214000062 -S2144666B000010F010215000000010E01021600003F -S2144666C000010F010217000000010F01021800002A -S2144666D000010F010219000000010F02010F000021 -S2144666E000010F020110000000010E01020A000020 -S2144666F000010F020105000000010F02010600001E -S21446670000010F020107000000010F020108000009 -S21446671000010F020109000000010F02010A0000F5 -S21446672000010F01020B000000010F01020C0000E1 -S21446673000010F01020D000000010F01020E0000CD -S21446674000010F01020F000000010F0102100000B9 -S21446675000010F010211000000010E0201030000B5 -S21446676000010F020104000000010E01001800009F -S21446677000010F00010E000000010F00010F00008F -S21446678000010F00010C000000010F00010D000083 -S21446679000010F01011F000000010E020113000058 -S2144667A000080A000000000000010E020113000067 -S2144667B000010E020113000000000C00000000005D -S2144667C000010F010102000000010F01021B00003C -S2144667D000010F020117000000010E02001800001B -S2144667E000010F01010A000000000F000000000033 -S2144667F0000801000000000000010E01001D000018 -S214466800000802000000000000010E02001D000005 -S21446681000010F01001C000000010F02001B0000D3 -S21446682000010D02011E000000010D02011F0000BE -S21446683000010D01021F000000070B0000000000CB -S21446684000010F000100000000010F0101110000C9 -S21446685000010F01010D00000001010000000000CC -S21446686000000000010000000000000200000000DA -S21446687000030100010000000000000000000000C8 -S21446688000000000000001000000000000000001BB -S21446689002000000000000000201000000000000A8 -S2144668A0000100000001010000000104030301028C -S2144668B0010100000080084000C008400000094072 -S2144668C0004030400080304000C03040000031403C -S2144668D000403140008031400000354000403540A1 -S2144668E00080354000C03540000036400040364007 -S2144668F000C04B4000004C400080324000C0324052 -S21446690000003340004033400080334000C03340F0 -S214466910000034400040344000C048400000494033 -S214466920004049400080494000C0494000004A4077 -S21446693000404A4000804A400080324000C0324014 -S21446694000003340004033400080334000C03340B0 -S214466950000034400040344000C0484000004940F3 -S214466960004049400080494000C0494000004A4037 -S21446697000404A4000804A400000274000C046404B -S2144669800400000000004020D86946007492460085 -S214466990000043207492460020A74600000044208C -S2144669A020A7460020A746000010432000104400BB -S2144669B00814440003000000000044200000442061 -S2144669C0B01443206C5B4320A02840200C02422093 -S20C4669D0DC6EFE7F01000000AC -S2144669D8012906D0022903D1036843F02003036041 -S2144669E87047036843F01003F9E78A79002A30B5FA -S2144669F818BF4FF400730C7808BF002343EA0463B5 -S214466A084C78002C14BF4FF48074002423430C792A -S214466A18002C14BF802500252B434D79002D14BF26 -S214466A28402500252B438D78002D14BF00250425C8 -S214466A382B43CD78002D14BF002502252B43036033 -S214466A48012343608B6883600CB1CB68C3600AB188 -S214466A580B8A836130BD73B50546002140F6B830CB -S214466A6800F08EF92C680023064614F0200401939D -S214466A7802D0012002B070BD286810F01000F9D088 -S214466A884CF2205320462B614DF628132B6100F016 -S214466A987BF901902B68DB0607D5B442E9D200217C -S214466AA801A800F079F90444F4E7B44234BF00205C -S214466AB80120DFE7154B70B553F8205006460C46BE -S214466AC82B68DB070BD42846FFF7C5FF012806D0F8 -S214466AD8A268022A03D9E3681BB19A4201D8012064 -S214466AE812E021462846FFF780FF63791BB16269A4 -S214466AF8074B43F826202B68284643F001032B60AD -S214466B08A17CFFF765FF002070BD00BF7869460088 -S214466B18040242200A4B10B553F820402046FFF799 -S214466B289AFF60B92368074A23F0010323600123C6 -S214466B386360A260044AE060A0612260E36110BD1B -S214466B4878694600E0FD73000A0100FF38B5294B10 -S214466B58294D53F8204000F01BF92168C1F341211E -S214466B68012938D1A069A369226903EB03131540A6 -S214466B7803339BB22B434CF21D552361A26902EBA5 -S214466B88021292B2AA4224D000EB00139BB25B1BB9 -S214466B985D425D41A369184803EB03132169033335 -S214466BA801409BB20B4323612168C1F301110129B9 -S214466BB80BD155B12369034043F4594343F02803A0 -S214466BC82361236843F010032360BDE8384000F08D -S214466BD8EFB80D46DEE722692A4042F4264242F0DE -S214466BE80202226123692B4043F4344343F0800370 -S214466BF82361EAE7786946000000FFFF8A68022AAA -S214466C0870B50D4622D9CB68F3B9114B53F82040D8 -S214466C182046FFF720FF012818D0266816F00106FA -S214466C2803D0236823F00103236029462046FFF74E -S214466C38DCFE1EB1236843F0010323602046A97C88 -S214466C48FFF7C6FE002070BD9A42DED80120FAE756 -S214466C5878694600F8B5184B0F46164653F820404E -S214466C682568C5F30115032D08BF02251AB19142BA -S214466C7801D80120F8BD022FFBD92046FFF7EBFEC8 -S214466C880128F6D0236823F001032360A76076B16F -S214466C98E660236843F08003236020462368E9B20B -S214466CA843F001032360FFF793FE0020E2E72368DC -S214466CB823F08003F0E700BF786946000E4B70B5B0 -S214466CC853F820502C68C4F30114032C08BF02243A -S214466CD800F066F82846FFF7BEFE064638B92B6823 -S214466CE82146284643F001032B60FFF771FE00F065 -S214466CF85BF8304670BD00BF786946000E4B70B5E7 -S214466D0853F820502C68C4F30114032C08BF0224F9 -S214466D1800F02EF82846FFF79EFE064638B92B683A -S214466D282146284623F001032B60FFF751FE00F064 -S214466D3823F8304670BD00BF78694600094B53F8BD -S214466D4820305A68D2070BD55A6802F001025A60B4 -S214466D58054A52F820201AB11B685B0600D510472C -S214466D68704700BF786946000402422000000000CB -S214466D785FF800F0C13346005FF800F0F933460086 -S214466D885FF800F071D745005FF800F049D7450030 -S214466D985FF800F0F13246005FF800F055D7450038 -S214466DA85FF800F0593346005FF800F09133460026 -S214466DB85FF800F02933460000002940020000002C -S214466DC8020000000000000000010110101010101C -S214466DD810100000BB000000000000000000000085 -S214466DE80000000000000000000000000000000050 -S214466DF800000000000000000000294003000000D4 -S214466E080206000000000000010000000000000026 +S214463A6000000000000000FF15000800011A0008CC +S214463A701C00091D000A1E000B1F000C20000D210D +S214463A80000E22150008020405090D100E0F0A0B3B +S214463A9000000000000000000000000000000F23A9 +S214463AA010111224131415161718000F231011128E +S214463AB024252627281718000C10141820304000F6 +S214463AC00102030405060708090909090A0A0A0A3B +S214463AD00B0B0B0B0C0C0C0C0D0D0D0D0D0D0D0DD7 +S214463AE00E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0EAB +S214463AF00F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F8B +S214463B00004030400080304000C030400000314029 +S214463B10004031400080314000000B4000400B40E2 +S214463B2000C02F40050404010000001D3A277469B2 +S214463B304E53E8F5D2CF9C81A6BBCDD0F7EAB9A4C2 +S214463B40839E25381F02514C6B76879ABDA0F3EEAE +S214463B50C9D46F7255481B06213C4A57706D3E23A2 +S214463B600419A2BF9885D6CBECF1130E2934677A92 +S214463B705D40FBE6C1DC8F92B5A8DEC3E4F9AAB782 +S214463B80908D362B0C11425F78659489AEB3E0FD76 +S214463B90DAC77C61465B0815322F5944637E2D3062 +S214463BA0170AB1AC8B96C5D8FFE2263B1C01524F8E +S214463BB06875CED3F4E9BAA7809DEBF6D1CC9F8242 +S214463BC0A5B8031E3924776A4D50A1BC9B86D5C836 +S214463BD0EFF24954736E3D20071A6C71564B180522 +S214463BE0223F8499BEA3F0EDCAD735280F12415C12 +S214463BF07B66DDC0E7FAA9B4938EF8E5C2DF8C9102 +S214463C00B6AB100D2A3764795E43B2AF8895C6DBED +S214463C10FCE15A47607D2E3314097F6245580B16E1 +S214463C20312C978AADB0E3FED9C4000000000000F0 +S214463C300000000018000000000000000000000021 +S214463C400000000000000000000000000400000025 +S214463C5000000000010000001400000029000000DB +S214463C600F000000010000000E0000000A000000E1 +S214463C7003000000040000000100000004000000ED +S214463C800000000000000000000000005000000099 +S214463C900800000051000000080000006000000018 +S214463CA00800000061000000080000005001000007 +S214463CB00800000050020000080000001000000047 +S214463CC00800000011000000080000008001000007 +S214463CD00800000020020000080000000001000066 +S214463CE008000000120000000800000070050000F2 +S214463CF0080000008005000008000000900500004F +S214463D000800000095050000080000008505000034 +S214463D1008000000500000000800000051000000A7 +S214463D200800000060000000080000006100000077 +S214463D300800000013000000080000001400000001 +S214463D40080000007401000008000000780100002A +S214463D50080000007C010000080000001600000075 +S214463D60080000000000000000000000640000009C +S214463D700800000070000000080000003200000046 +S214463D800800000096070000080000006A000000D1 +S214463D900800000040000000080000005003000035 +S214463DA0080000001003000008000000840300001E +S214463DB008000000880000000800000071000000AF +S214463DC008000000650000000800000040000000F3 +S214463DD00800000050030000080000001003000022 +S214463DE008000000330000000800000097070000A7 +S214463DF00800000085030000080000008900000057 +S214463E000800000040000000080000001003000004 +S214463E1008000000500300000800000040000000B4 +S214463E2008000000100300000800000050030000D1 +S214463E30080000000080FFFF0180FFFF9AF971FD31 +S214463E4071FDF4FD67FE38FFA6FFBCFFCEFFE0FF20 +S214463E50F1FFFFFFD007C80001000000000020C2A7 +S214463E60000048C3F8D323C20AD723C3000048C27B +S214463E70ACC5A7BEC3D5A3C3CDCC4CC30AD723C3B4 +S214463E80CDCCCCC29A994CC20AD7A3C1666672C13B +S214463E9033336FC1000048C114AE23C120A885C085 +S214463EA01AA885C0CDCC4CC0333323C05C8F82BEA7 +S214463EB07A024001140A05040AD7A33AACC5273746 +S214463EC048E14A40CDCCCC3F0000003FCDC8C83E76 +S214463ED00000C83E0000803ECDCC4C3E9A99193E26 +S214463EE00000003ECDCCCC3D0000803DCDCC4C3DC8 +S214463EF00000003DCDCCCC3C320000000AD7A33CA7 +S214463F00CDCC4C3C0AD7233C6F12833A0AD7A33B08 +S214463F1020A805394E2B053973000000080000001E +S214463F207200000008000000730000000800000051 +S214463F3072000000080000009B0000000800000019 +S214463F40C900000008000000A100000008000000AC +S214463F507200000008000000730000000800000021 +S214463F60AA000000080000009700000008000000B5 +S214463F708D000000080000009300000008000000C6 +S214463F8099070000080000009A000000080000009C +S214463F90C800000008000000A0000000080000005E +S214463FA082000000080000009200000008000000A2 +S214463FB09600000008000000980700000800000071 +S214463FC08C00000008000000720000000800000098 +S214463FD07300000008000000AA0000000800000069 +S214463FE09100000008000000920000000800000053 +S214463FF09300000008000000500100000800000082 +S214464000700500000800000080050000080000005B +S2144640109005000008000000950500000800000016 +S214464020850500000800000020000000080000008B +S214464030000300000800000001030000080000001E +S2144640404000000008000000410000000800000094 +S2144640507401000008000000780100000800000017 +S2144640607C01000008000000550100000800000022 +S21446407021020000080000000010000010000000AA +S2144640800A000000BC20402000000000000000009F +S214464090000000000100000020100000080000009C +S2144640A004000000B8204020000000000000000089 +S2144640B0000000000100000040100000180000004C +S2144640C014000000A420402000000000000000006D +S2144640D000000000000000008010000018000000ED +S2144640E01400000090204020000000000000000061 +S2144640F00000000000000000FFFF00000200000075 +S2144641000100000002FD4120000000000000000003 +S2144641100000000000000000FFFF00000200000054 +S2144641200100000001FD41200000000000000000E4 +S2144641300000000000000000FFFF00000200000034 +S2144641400100000000FD41200000000000000000C5 +S2144641500000000000000000FFFF00000200000014 +S21446416001000000FFFC41200000000000000000A7 +S2144641700000000000000000FFFF000002000000F4 +S21446418001000000FEFC4120000000000000000088 +S2144641900000000000000000FFFF000002000000D4 +S2144641A001000000FDFC4120000000000000000069 +S2144641B00000000000000000FFFF000002000000B4 +S2144641C001000000FCFC412000000000000000004A +S2144641D00000000000000000FFFF00000200000094 +S2144641E002000000FAFC4120020000000000000029 +S2144641F00000000000000000FFFF00000200000074 +S21446420002000000F8FC412002000000000000000A +S2144642100000000000000000FFFF00000200000053 +S21446422002000000F6FC41200200000000000000EC +S2144642300000000000000000FFFF00000200000033 +S21446424002000000F4FC41200200000000000000CE +S2144642500000000000000000FFFF00000200000013 +S21446426002000000F2FC41200200000000000000B0 +S2144642700000000000000000FFFF000002000000F3 +S21446428002000000F0FC4120020000000000000092 +S2144642900000000000000000FFFF000002000000D3 +S2144642A002000000EEFC4120020000000000000074 +S2144642B00000000000000000FFFF000002000000B3 +S2144642C002000000ECFC4120020000000000000056 +S2144642D00000000000000000FFFF00000200000093 +S2144642E002000000EAFC4120020000000000000038 +S2144642F00000000000000000FFFF00000200000073 +S21446430002000000E8FC4120020000000000000019 +S2144643100000000000000000FFFF00000200000052 +S21446432002000000E6FC41200200000000000000FB +S2144643300000000000000000FFFF00000200000032 +S21446434002000000E4FC41200200000000000000DD +S2144643500000000000000000FFFF00000200000012 +S21446436002000000E2FC41200200000000000000BF +S2144643700000000000000000FFFF000002000000F2 +S21446438002000000E0FC41200200000000000000A1 +S2144643900000000000000000FFFF000002000000D2 +S2144643A002000000DEFC4120020000000000000083 +S2144643B00000000000000000FFFF000002000000B2 +S2144643C002000000DCFC4120020000000000000065 +S2144643D00000000000000000FFFF00000200000092 +S2144643E002000000DAFC4120020000000000000047 +S2144643F00000000000000000FFFF00000200000072 +S21446440002000000D8FC4120020000000000000028 +S214464410000000000000000073746172740D0A000C +S214464420656E640D0A0043414E3020627573206FF8 +S2144644306666206465746563746564203A20256400 +S2144644400A0043414E302D425553206572726F72B4 +S214464450206465746563746564203A2025640A0D95 +S2144644600043414E3120627573206F666620646550 +S214464470746563746564203A2025640A0043414E99 +S2144644803220627573206F66662064657465637451 +S2144644906564203A2025640A0043414E322D425533 +S2144644A053206572726F72206465746563746564C2 +S2144644B0203A2025640A0043414E33206275732015 +S2144644C06F6666206465746563746564203A202565 +S2144644D0640A0043414E332D425553206572726F2F +S2144644E072206465746563746564203A2025640AA0 +S2144644F00D0043414E3420627573206F6666206415 +S21446450065746563746564203A2025640A004341F1 +S2144645104E342D425553206572726F722064657410 +S2144645206563746564203A2025640A0D0043414E4F +S2144645303520627573206F6666206465746563749D +S2144645406564203A2025640A0043414E352D42557F +S21446455053206572726F7220646574656374656411 +S214464560203A2025640A0D004144435B25645D20BD +S21446457043616C6962726174696F6E206661696CCC +S21446458065640A004144435B25645D20496E697450 +S214464590206661696C65640A0008200800746573C5 +S2144645A074310074657374310D0A00436F6D6D6126 +S2144645B06E64206E6F7420666F756E64203A202592 +S2144645C0730D0A00426F61726420496E6974204614 +S2144645D0696E69736865640A0D00445443205349FE +S2144645E0474E206661696C20636C6561720A0D00F1 +S2144645F0445443205349474E206F6B0A0D000A0D1C +S214464600445443203A253038582C253038582C25E3 +S2144646103038582C253038580A0D004454435F49E4 +S21446462074656D3A004454435F4974656D5F4F6CDC +S214464630643A004331343030313420206C762020C2 +S214464640202020202020202020200A0D0043313420 +S214464650303031332020687620202020202020202D +S214464660202020200A0D00433134303033382020B5 +S21446467063616E5F6C2020202020202020200A0DBB +S2144646800043313430303339202063616E5F6C5FCF +S2144646906275736F666620200A0D004331343030EB +S2144646A03438202063616E5F722020202020202030 +S2144646B020200A0D004331343030343920206361DF +S2144646C06E5F725F6275736F666620200A0D0043E2 +S2144646D0313430303538202063616E5F656375202F +S2144646E02020202020200A0D004331343030353932 +S2144646F0202063616E5F6563755F6275736F66667D +S2144647000A0D0043313430303637202064315F6F2F +S214464710632020202020202020200A0D004331340C +S21446472030303236202064315F6F70656E5F736856 +S2144647306F7274200A0D00433134303032352020F3 +S21446474064315F675F7663632020202020200A0D51 +S2144647500043313430303737202064325F6F632071 +S21446476020202020202020200A0D004331343030DF +S2144647703336202064325F6F70656E5F73686F7283 +S21446478074200A0D004331343030333520206432ED +S2144647905F675F7663632020202020200A0D004353 +S2144647A0313430303837202064335F6F6320202022 +S2144647B02020202020200A0D004331343030343665 +S2144647C0202064335F6F70656E5F73686F72742007 +S2144647D00A0D0043313430303435202064335F6769 +S2144647E05F7663632020202020200A0D0043313464 +S2144647F030303937202064345F6F632020202020F5 +S214464800202020200A0D0043313430303536202013 +S21446481064345F6F70656E5F73686F7274200A0DDE +S2144648200043313430303535202064345F675F7658 +S21446483063632020202020200A0D00433134303088 +S2144648404137202064355F6F6320202020202020BB +S21446485020200A0D00433134303036362020643569 +S2144648605F6F70656E5F73686F7274200A0D0043E3 +S214464870313430303635202064355F675F76636383 +S2144648802020202020200A0D004331343030423785 +S214464890202064365F6F63202020202020202020A2 +S2144648A00A0D0043313430303736202064365F6F89 +S2144648B070656E5F73686F7274200A0D00433134FC +S2144648C030303735202064365F675F766363202056 +S2144648D0202020200A0D0055303030303030202041 +S2144648E0756E6B6E6F776E202020202020200A0D76 +S2144648F0005530303030303020756E6B6E6F776EC8 +S21446490009090909200A0D553030303030302075F7 +S2144649106E6B6E6F776E09090909200A0D0075736E +S21446492065713D25642C74626C3D25642C74636FFA +S2144649306E3D253032782C66633D25642C7772743E +S2144649407970653D25642C70646174613D25642CE0 +S2144649507564732E70646174615F72643D25303889 +S214464960782C7772697465746F3D25640A0D006C01 +S214464970656E677468204641494C3D25642C25641F +S2144649800A0D004E6F20626F6F740A0D005349443D +S2144649905F45435552657365743A72657365740A26 +S2144649A00D00415050204A554D50204641494C0A2C +S2144649B00D0023636F6E73656375746976655F6E07 +S2144649C0756D204641494C0A0D00435320656E647A +S2144649D02025642C25642C25640A0D00676F746FA9 +S2144649E02072657365740A0D005741544348444F18 +S2144649F0475F48414C5F53797374656D526573746F +S214464A000A0D007761697420526573742E2E2E0A3D +S214464A100D007564735F696E69740A0D005425321D +S214464A20642825303858293A726C656E3D253034F0 +S214464A30782C776C656E3D253034780A0D007461A7 +S214464A40626C65206F7665722025640A0D000A0D35 +S214464A50253038582C253038582C253038582C25B3 +S214464A603038580A0D007369676E206F6B200A0D42 +S214464A70007369676E204641494C0A0A0D00494E46 +S214464A804600696E66004E414E006E616E0030000E +S214464A903031323334353637383941424344454629 +S214464AA000303132333435363738396162636465BF +S214464AB0660065256C64000035000000CEFBFFFFEF +S214464AC0CB03000001000000000000003400000098 +S214464AD0CEFBFFFFCB0300000100000000000000F5 +S214464AE0BC89D897B2D29C3C33A7A8D523F6493979 +S214464AF03DA7F444FD0FA5329D978CCF08BA5B259B +S214464B00436FAC6428066811002020202020202011 +S214464B102020282828282820202020202020202022 +S214464B202020202020202020208810101010101032 +S214464B30101010101010101010040404040404047E +S214464B400404041010101010101041414141414118 +S214464B5001010101010101010101010101010101FA +S214464B60010101011010101010104242424242420A +S214464B7002020202020202020202020202020202CA +S214464B800202020210101010200000000000000072 +S214464B9000000000000000000000000000000000CA +S214464BA000000000000000000000000000000000BA +S214464BB000000000000000000000000000000000AA +S214464BC0000000000000000000000000000000009A +S214464BD0000000000000000000000000000000008A +S214464BE0000000000000000000000000000000007A +S214464BF0000000000000000000000000000000006A +S214464C00000000000000000000496E66696E697488 +S214464C1079004E614E002E00164C46009C454600D6 +S214464C20042240204300504F5349580000000000DD +S214464C300080E03779C34143176E05B5B5B893464D +S214464C40F5F93FE9034F384D321D30F94877825A19 +S214464C503CBF737FDD4F1575000000000000F03F37 +S214464C6000000000000024400000000000005940FC +S214464C700000000000408F40000000000088C3404F +S214464C8000000000006AF8400000000080842E41C4 +S214464C9000000000D01263410000000084D7974110 +S214464CA00000000065CDCD41000000205FA0024216 +S214464CB0000000E876483742000000A2941A6D428B +S214464CC0000040E59C30A2420000901EC4BCD6427E +S214464CD000003426F56B0C430080E03779C3414329 +S214464CE000A0D8855734764300C84E676DC1AB439F +S214464CF0003D9160E458E143408CB5781DAF1544BD +S214464D0050EFE2D6E41A4B4492D54D06CFF0804497 +S214464D10F64AE1C7022DB544B49DD9794378EA44AC +S214464D2005000000190000007D000000232D302BF2 +S214464D302000686C4C0065666745464700000000E4 +S214464D40000000000202010C150100026900040082 +S214464D500100000003000000040000000024F400E8 +S214464D6001009D0000010C000500000000800000C8 +S214464D7001007D00000000000600010091000200D0 +S214464D8000007800010000000000000000000C084B +S214464D90840086004F0E530E1A0014044400480042 +S214464DA046007A008D000000070000000200000062 +S214464DB0000000000800000003000000000000009D +S214464DC00900000003000000000000000D0000007F +S214464DD001000000000000000E0000000200000077 +S214464DE0000000000F000000040000000000000065 +S214464DF01000000002000000000000001100000045 +S214464E00040000000000000012000000040000003D +S214464E100000000013000000010000000000000033 +S214464E20840000000100000000000000860000002C +S214464E3001000000000000004F00000001000000D6 +S214464E4000000000530000000100000000000000C3 +S214464E501A000000020000000000000014000000D7 +S214464E6002000000000000004400000001000000B0 +S214464E70000000004800000001000000000000009E +S214464E804600000001000000000000007A00000016 +S214464E9003000000000000008D0000000100000036 +S214464EA0000000000D010D0091000000000000000B +S214464EB0000000000A000000000000000B00000092 +S214464EC0000000001600010017000100180001004F +S214464ED0190001001B0001001C0001001D00010016 +S214464EE01E000100200001002100010022000100F2 +S214464EF0230001002E0001002400010025000100C9 +S214464F0026000100270001002800010029000100B4 +S214464F102A0001002B0001002C0001002D00010094 +S214464F20390001002F000100300001003100010069 +S214464F303200010033000100340001003500010054 +S214464F403600010037000100380001003C00010031 +S214464F503A0001003B0001003D0001003E00010012 +S214464F603F000100400001004100010042000100F0 +S214464F7043000100450001004A0001004B000100C5 +S214464F804C0001004D000100500001005100010098 +S214464F905200010054000100550001005600010071 +S214464FA05700010058000100590001005A00010050 +S214464FB05B0001005C0001005D0001005E00010030 +S214464FC05F00010060000100610001006200010010 +S214464FD0630001006A0001006400010065000100EC +S214464FE066000100670001006800010069000100D4 +S214464FF06B0001006C0001006D0001006E000100B0 +S2144650006F0001007000010071000100720001008F +S214465010730001007400010075000100760001006F +S2144650207700010078000100790001007E0001004B +S2144650307F0001008000010081000100820001001F +S21446504085000100870001008800010089000100F4 +S2144650508A0001008B0001008C0001008E000100D2 +S2144650608F00010090000100910000000000000043 +S21446507000000000910000009100000000000000C3 +S21446508091000000000000009100000000000000B3 +S2144650909100000000000000000000000000000034 +S2144650A000000000A850460000000000006889097D +S2144650B0000102000000000000FFFFFF00000000A5 +S2144650C00001000000000000000000000000000094 +S2144650D0380000000000000000000000000000004D +S2144650E0000000000000000003000000C451460017 +S2144650F000000000000000000535440000000000E7 +S2144651000000000000000000000000000001020051 +S2144651100000000000FFFFFF000000000001000046 +S2144651200000000000000000000000000400000030 +S214465130000800000000000000000000000000001C +S2144651400000000002000000D351460000000000A8 +S21446515000000000DD3444000000000000000000AF +S21446516000000000000000000001020000000000F1 +S21446517000FFFFFF000000000001000000000000E6 +S2144651800000000000000000400000000000000094 +S21446519000000000000000000000000000000000C4 +S2144651A001000000DD51460000000000000000003F +S2144651B0C534440000000000000000000000000067 +S2144651C00000000003000001000400000100050086 +S2144651D00001002B0000010002000001000600004E +S2144651E00100000001000000085246001452460026 +S2144651F0010000000B524600245246000100000003 +S2144652000E524600345246000100010100010100DC +S2144652100100000017500000803E0000000000001D +S2144652200000010117500000803E0000000000000C +S2144652300000010117500000803E000000000000FC +S2144652400000010102600000FF00000101000000AE +S2144652500000000000000000FEFF00000000000006 +S2144652600000000016600000FF000001010000007C +S2144652700000000000000000FEFF000000000000E6 +S2144652800000000013600000FF000001010000005F +S2144652900000000000000000FEFF000000000000C6 +S2144652A00000000010600000FF0000010100000042 +S2144652B00000000000000000FEFF000000000000A6 +S2144652C00000000003600000FF000001010000002F +S2144652D00000000000000000FEFF00000000000086 +S2144652E00000000002600000FF0000010100000010 +S2144652F00000000000000000FEFF00000000000066 +S2144653000000000001600000FF00000101000000F0 +S2144653100000000000000000FEFF00000000000045 +S2144653200000000003600000FF00000101000000CE +S2144653300000000000000000FEFF00000000000025 +S2144653400000000002600000FF00000101000000AF +S2144653500000000000000000FEFF00000000000005 +S2144653600000000001600000FF0000010100000090 +S2144653700000000000000000FEFF000000000000E5 +S2144653800000000000600000FF0000010100000071 +S2144653900000000000000000FEFF000000000000C5 +S2144653A0000000001800000000000000000000009A +S2144653B0000000000000000000000000240000007E +S2144653C00000000101010000140000002900000052 +S2144653D00F000000000000000E0000000A0000005B +S2144653E00300000004000000010000000400000066 +S2144653F000000000D1254400D939440018000000BA +S2144654000000000000000000000000000000000051 +S214465410000000002400000000000001010100001A +S21446542014000000290000000F00000000000000E5 +S2144654300E0000000A000000030000000400000002 +S2144654400100000004000000000000002D25440076 +S21446545075394400180000000000000000000000F7 +S21446546000000000000000000000000024000000CD +S21446547000000001010100001400000029000000A1 +S2144654800F000000000000000E0000000A000000AA +S21446549003000000040000000100000004000000B5 +S2144654A0000000008924440011394400180000001A +S2144654B000000000000000000000000000000000A1 +S2144654C0000000002400000000000001010100006A +S2144654D014000000290000000F0000000000000035 +S2144654E00E0000000A000000030000000400000052 +S2144654F0010000000400000000000000E523440010 +S214465500B938440018000000000000000000000003 +S214465510000000000000000000000000240000001C +S21446552002020201010100001400000029000000EA +S2144655300F000000010000000E0000000A000000F8 +S2144655400300000004000000010000000400000004 +S2144655500000000041234400713844001800000053 +S21446556000000000020000000100000000000000ED +S21446557001000000240000000202020101010000B2 +S21446558014000000290000000F0000000100000083 +S2144655900E0000000A0000000300000004000000A1 +S2144655A00100000004000000000000009D224400A8 +S2144655B01938440099000000BC554600000001001A +S2144655C0B117450001000100B11745000200010071 +S2144655D0B117450003000100B1174500040001005D +S2144655E0B117450005000100B11745000600010049 +S2144655F0B117450007000100B11745000800010035 +S214465600B117450009000100B11745000A00010020 +S214465610B11745000B000100B11745000C0001000C +S214465620B11745000D000100B11745000E000100F8 +S214465630B11745000F000100B117450010000100E4 +S214465640B117450011000100B117450012000100D0 +S214465650B117450013000100B117450014000100BC +S214465660B117450015000100B117450016000100A8 +S214465670B117450017000100B11745001800010094 +S214465680B117450019000100B11745001A00010080 +S214465690B11745001B000100B11745001C0001006C +S2144656A0B11745001D000100B11745001E00010058 +S2144656B0B11745001F000100B11745002000010044 +S2144656C0B117450021000100B11745002200010030 +S2144656D0B117450023000100B1174500240001001C +S2144656E0B117450025000100B11745002600010008 +S2144656F0B117450027000100B117450028000100F4 +S214465700B11745002A000100B11745002B000100DD +S214465710B11745002D000100B11745002E000100C7 +S214465720B117450030000100B117450031000100B1 +S214465730B117450032000100B1174500330001009D +S214465740B117450034000100B11745003500010089 +S214465750B117450036000100B11745003700010075 +S214465760B117450038000100B11745003D0001005D +S214465770B11745003E000100B11745003F00010045 +S214465780B117450040000100B11745004100010031 +S214465790B117450042000100B1174500450001001B +S2144657A0B117450046000100B11745004700010005 +S2144657B0B117450048000100B117450049000100F1 +S2144657C0B11745004A000100B11745004D000100DB +S2144657D0B11745004E000100B11745004F000100C5 +S2144657E0B117450050000100B117450051000100B1 +S2144657F0B117450052000100B1174500530001009D +S214465800B117450054000100B11745005500010088 +S214465810B117450056000100B11745005700010074 +S214465820B11745005C000100B11745005D00010058 +S214465830B117450060000100D5DA45006100010059 +S214465840B117450062000100B11745006600010029 +S214465850B117450069000100B11745006A0001000E +S214465860B11745006B000100B11745006C000100FA +S214465870B11745006D000100B11745006E000100E6 +S214465880B11745006F000100B117450070000100D2 +S214465890B117450071000100B117450072000100BE +S2144658A0B117450073000100B117450074000100AA +S2144658B0B117450075000100B11745007600010096 +S2144658C0B117450077000100B11745007800010082 +S2144658D0B117450079000100B11745007A0001006E +S2144658E0B11745007B000100B11745007C0001005A +S2144658F0B11745008B000100B11745008D00010029 +S214465900B11745008E000100B11745008F00010013 +S214465910B117450090000100B117450091000100FF +S214465920B117450092000100B117450093000100EB +S214465930B117450094000100B117450095000100D7 +S214465940B117450096000100B117450097000100C3 +S214465950B117450098000100B117450099000100AF +S214465960B11745009A000100B11745009B0001009B +S214465970B11745009C000100B1174500A100010083 +S214465980B1174500A2000100B1174500A500010069 +S214465990B1174500A6000100B1174500A700010053 +S2144659A0B1174500A8000100B1174500A90001003F +S2144659B0B1174500AA000100B1174500AD00010029 +S2144659C0B1174500AE000100B1174500AF00010013 +S2144659D0B1174500B2000100B1174500B4000100FA +S2144659E0B1174500B5000100B1174500B6000100E5 +S2144659F0B1174500B7000100B1174500B8000100D1 +S214465A00B1174500B9000100B1174500BD000100B9 +S214465A10B1174500BE000100B1174500BF000100A2 +S214465A20B1174500C0000100B1174500C10001008E +S214465A30B1174500C2000100B1174500C30001007A +S214465A40B1174500C4000100B1174500C500010066 +S214465A50B1174500CA000100B1174500CB0001004A +S214465A60B1174500CC000100B1174500CD00010036 +S214465A70B1174500CE000100B1174500CF00010022 +S214465A80B1174500990000008C5A460000000000F9 +S214465A9001000000020000000300000004000000B1 +S214465AA00500000006000000070000000800000091 +S214465AB0090000000A0000000B0000000C00000071 +S214465AC00D0000000E0000000F0000001000000051 +S214465AD01100000012000000130000001400000031 +S214465AE01500000016000000170000001800000011 +S214465AF0190000001A0000001B0000001C000000F1 +S214465B001D0000001E0000001F00000020000000D0 +S214465B1021000000220000002300000024000000B0 +S214465B202500000026000000270000002800000090 +S214465B302A0000002B0000002D0000002E0000006A +S214465B403000000031000000320000003300000044 +S214465B503400000035000000360000003700000024 +S214465B60380000003D0000003E0000003F000000F8 +S214465B7040000000410000004200000045000000D2 +S214465B8046000000470000004800000049000000AC +S214465B904A0000004D0000004E0000004F00000086 +S214465BA05000000051000000520000005300000064 +S214465BB05400000055000000560000005700000044 +S214465BC05C0000005D00000060000100610000000F +S214465BD06200000066000000690000006A000000DF +S214465BE06B0000006C0000006D0001026E000101B3 +S214465BF06F00000070000000710001027200010193 +S214465C007300000074000102750001017600000072 +S214465C107700010278000101790001027A0001014D +S214465C207B0001027C0001018B0000008D00010212 +S214465C308E0001008F0001029000000091000000D7 +S214465C4092000000930000009400000095000000BB +S214465C50960001009700000098000000990000009A +S214465C609A0000009B0000009C000000A100000077 +S214465C70A2000103A5000000A6000000A700000041 +S214465C80A8000000A9000000AA000000AD00000021 +S214465C90AE000000AF000000B2000000B4000102F3 +S214465CA0B5000102B6000002B7000000B8000000CA +S214465CB0B9000000BD000000BE000000BF000000A6 +S214465CC0C0000000C1000000C2000000C300000083 +S214465CD0C4000000C5000000CA000000CB0000005B +S214465CE0CC000000CD000000CE000000CF00000033 +S214465CF03200000100010000000000000000000025 +S214465D000000000000000000000000000000000048 +S214465D1098FD412032000000445D46000000000029 +S214465D200000000000000000000000000001000027 +S214465D300000000000000000000000000000000018 +S214465D40BCFD4120050000000500000005000000DF +S214465D5000000000000000000100000003000000F4 +S214465D6002000000010000000200000000000000E3 +S214465D70000000000100000034FE41200100000043 +S214465D8000000000010000000000000008FE412060 +S214465D9001000000C67E1313000020C89428402049 +S214465DA0080200001000000001010100000000008B +S214465DB000000000FFF80000F520440098FE412051 +S214465DC0E7110000B205000000B4C4040802000053 +S214465DD01000000001010100000000000000000065 +S214465DE0FFF80000D120440070FE4120E711000075 +S214465DF0B205000000B4C404E6C401000F0000006B +S214465E00170000010100000081384600000000002F +S214465E100000000000000000000000000000000037 +S214465E2004174320E6C401000F00000017000001D7 +S214465E300100000051384600000000000000000047 +S214465E40000000000000000000000000BC164320D2 +S214465E50E6C401000F000000170000010100000024 +S214465E602138460000000000000000000000000048 +S214465E700000000000000000FC154320F0C20100B0 +S214465E80210000001500000101000000F137460021 +S214465E9000000000000000000000000000000000B7 +S214465EA000000000CC154320FF0000000000000064 +S214465EB080250000000000000000000000000000F2 +S214465EC000000A4000400A4000800A40FF000000EA +S214465ED0FFFFC700FFFFFFFFFF000000FFFFC300F6 +S214465EE0FFFFFFFFFF000000FFFFC30000000000AB +S214465EF0070000000700000006000000BD3345000E +S214465F0035364500413545006D344500BF334500BE +S214465F10ED364500ED364500EF364500253745005B +S214465F208937450089374500153A4500E938450022 +S214465F30953845008B374500693A4500693A45002D +S214465F406B3A4500713A4500733A4500753A450046 +S214465F506D3B4500893B4500B13B45008B3B4500C4 +S214465F60D53B4500D53B4500D73B4500BD3E4500A5 +S214465F70D93B4500B93E4500153D4500D13D450057 +S214465F80853C4500DD3B45000D3F45000D3F450041 +S214465F900F3F4500713F4500A53F4500133F45006E +S214465FA0B1404500B34045000D4145000D41450012 +S214465FB0D1434500D942450001444500E1414500EC +S214465FC0034445000F414500010304000500000058 +S214465FD00206000000000000070000080000090A4C +S214465FE00C0B000000000000000204910591919100 +S214465FF008099191919191910D91911091910E0F61 +S2144660000B0A91919191919100000000FFFFFFFFCE +S21446601085544500895945009D594500B159450066 +S2144660201155450099544500215D4500355D4500AE +S214466030AD544500C1544500C5594500D95945009B +S214466040ED594500015A4500155A4500295A45005E +S2144660503D5A4500515A4500655A4500795A45000D +S2144660608D5A4500A15A4500B55A4500C95A4500BD +S214466070DD5A4500F15A4500055B4500195B45006B +S2144660802D5B4500415B4500555B4500695B450019 +S2144660907D5B4500915B4500A55B4500B95B4500C9 +S2144660A0CD5B4500E15B4500F55B4500095C450078 +S2144660B01D5C4500315C4500455C4500595C450025 +S2144660C06D5C4500495D450055554500995545006A +S2144660D09B554500E1554500E35545002956450084 +S2144660E0815C4500955C4500A95C45005D5D4500C4 +S2144660F0715D45002B564500715645007356450062 +S2144661007556450077564500BD564500BF56450070 +S214466110C15645000560450019604500BD5C450012 +S214466120D15C4500855D4500995D45002D6045007E +S214466130AD5D4500C15D4500D55D4500E95D450060 +S214466140FD5D450041604500115E4500255E450003 +S214466150395E45004D5E4500615E4500755E45000C +S214466160895E45009D5E4500B15E4500C55E4500BC +S214466170D95E4500ED5E4500015F45005560450029 +S214466180155F450069604500295F45003D5F45004F +S214466190515F4500655F4500795F4500D55445002B +S2144661A0C356450009574500916045000B574500C4 +S2144661B0855945008D5F4500A15F45007D604500D9 +S2144661C0E9544500B55F45000F574500555745000D +S2144661D0575745009D574500FD544500A560450068 +S2144661E0E55C4500F95C45000D5D45009F5745005A +S2144661F0C95F4500DD5F4500F15F4500075845002D +S2144662000544450079584500C1444500414545008A +S214466210C54545003D464500654645009D46450004 +S2144662202D474500BD47450051484500DD484500D9 +S21446623069494500F9494500914A4500214B4500C4 +S214466240B94B45004D4C4500F5584500E14C4500D8 +S2144662504D4D4500A94D4500E94D4500214E4500AA +S214466260694E4500214F4500C14F450081504500C7 +S21446627021514500E15145008152450041534500B4 +S214466280E1534500E55745000601010101020203B8 +S21446629003030304040000000000000000000000A2 +S2144662A000C12D4000C32D4000C52D4010C12D40D5 +S2144662B010C32D4010C52D4030C12D4030C32D4053 +S2144662C030C52D4000C02B4060C02B4080C02B40C0 +S2144662D0A0C02B4000002E4000402D4000C02C4061 +S2144662E000802D400000000001000100020004006E +S2144662F00000000008000900190018000000100001 +S2144663001600170013000000000000000000000002 +S21446631000832D4040832D4080832D40C0832D40F2 +S21446632000842D4040842D4080842D40C0842D40DE +S21446633000852D4040852D4080852D40C0852D40CA +S2144663400000000000000000000100000000000001 +S21446635000000000000000000002000000000000F0 +S21446636000020001011500000101000101130000B2 +S21446637000010000000000000002000000000000CF +S21446638000030000070000000004000100000000B3 +S21446639000000000000000000000000000000000B2 +S2144663A0000100000000000000010000000101019D +S2144663B00001000100010202000500020001000083 +S2144663C0000100030001030300050004000100006D +S2144663D0000600050001000000050006000100005A +S2144663E00007060000000000000000000000000055 +S2144663F000010D000108000000010D000109000023 +S21446640000010D00010A000000010D000101000018 +S214466410000705000000000000010F01021C0000F6 +S21446642000010F01021D000000010F02011A0000C4 +S21446643000010E01030000000000110000000000ED +S21446644000010D010100000000010D0101010000E0 +S21446645000010E010003000000010E0100040000CA +S21446646000010E01000E000000010E01000F0000A4 +S21446647000010E020004000000010E0200050000A6 +S21446648000010E020006000000010E020007000092 +S21446649000010E020008000000010E02000900007E +S2144664A000010E02000A000000010E02000B00006A +S2144664B000010E010005000000010E02000C00005F +S2144664C000010E02000D000000010E02000E000044 +S2144664D000010E02000F000000010E020010000030 +S2144664E000010E020011000000010E02001200001C +S2144664F000010E020013000000010E020014000008 +S21446650000010E020015000000010E010006000004 +S21446651000010E020016000000010E0200170000E1 +S21446652000010E010007000000010E0100080000F1 +S21446653000010E010009000000010E01000A0000DD +S21446654000010E01000B000000010E01000C0000C9 +S21446655000010E01000D000000010F0100160000AC +S214466560000807000000000000010E0201000000BF +S214466570000809000000000000010E0201000000AD +S214466580000808000000000000010E02010000009E +S21446659000010D000102000000010D00010300008D +S2144665A000010D000104000000010F010017000065 +S2144665B000000F0000000000000803000000000076 +S2144665C000010E010201000000010E010202000059 +S2144665D000010E010203000000080400000000004F +S2144665E000010E010204000000010E010205000033 +S2144665F000010E010206000000010E01020900001D +S21446660000010E01001F000000010D0001060000FB +S21446661000010D000107000000010F0102140000F2 +S21446662000010F010215000000010E0102160000CF +S21446663000010F010217000000010F0102180000BA +S21446664000010F010219000000010F02010F0000B1 +S21446665000010F020110000000010E01020A0000B0 +S21446666000010F020105000000010F0201060000AE +S21446667000010F020107000000010F02010800009A +S21446668000010F020109000000010F02010A000086 +S21446669000010F01020B000000010F01020C000072 +S2144666A000010F01020D000000010F01020E00005E +S2144666B000010F01020F000000010F01021000004A +S2144666C000010F010211000000010E020103000046 +S2144666D000010F020104000000010E010018000030 +S2144666E000010F00010E000000010F00010F000020 +S2144666F000010F00010C000000010F00010D000014 +S21446670000010F01011F000000010E0201130000E8 +S21446671000080A000000000000010E0201130000F7 +S21446672000010E020113000000000C0000000000ED +S21446673000010F010102000000010F01021B0000CC +S21446674000010F020117000000010E0200180000AB +S21446675000010F01010A000000000F0000000000C3 +S214466760000801000000000000010E01001D0000A8 +S214466770000802000000000000010E02001D000096 +S21446678000010F01001C000000010F02001B000064 +S21446679000010D02011E000000010D02011F00004F +S2144667A000010D01021F000000070B00000000005C +S2144667B000010F000100000000010F01011100005A +S2144667C000010F01010D000000010100000000005D +S2144667D0000000000100000000000002000000006B +S2144667E00003010001000000000000000000000059 +S2144667F0000000000000010000000000000000014C +S2144668000200000000000000020100000000000038 +S214466810000100000001010000000104030301021C +S214466820010100000080084000C008400000094002 +S214466830004030400080304000C0304000003140CC +S2144668400040314000803140000035400040354031 +S2144668500080354000C03540000036400040364097 +S21446686000C04B4000004C400080324000C03240E2 +S21446687000003340004033400080334000C0334081 +S214466880000034400040344000C0484000004940C4 +S214466890004049400080494000C0494000004A4008 +S2144668A000404A4000804A400080324000C03240A5 +S2144668B000003340004033400080334000C0334041 +S2144668C0000034400040344000C048400000494084 +S2144668D0004049400080494000C0494000004A40C8 +S2144668E000404A4000804A400000274000C04640DC +S2144668F0040000000000402048694600E491460037 +S21446690000004320E491460090A64600000044203E +S21446691090A6460090A6460000104320001044006D +S21446692008144400030000000000442000004420F1 +S214466930B01443206C5B4320A02840200C02422023 +S20C466940DC6EFE7F010000003C +S214466948012906D0022903D1036843F020030360D1 +S2144669587047036843F01003F9E78A79002A30B58A +S21446696818BF4FF400730C7808BF002343EA046345 +S2144669784C78002C14BF4FF48074002423430C79BB +S214466988002C14BF802500252B434D79002D14BFB7 +S214466998402500252B438D78002D14BF0025042559 +S2144669A82B43CD78002D14BF002502252B430360C4 +S2144669B8012343608B6883600CB1CB68C3600AB119 +S2144669C80B8A836130BD73B50546002140F6B8305C +S2144669D800F08EF92C680023064614F0200401932E +S2144669E802D0012002B070BD286810F01000F9D019 +S2144669F84CF2205320462B614DF628132B6100F0A7 +S214466A087BF901902B68DB0607D5B442E9D200210C +S214466A1801A800F079F90444F4E7B44234BF0020EC +S214466A280120DFE7154B70B553F8205006460C464E +S214466A382B68DB070BD42846FFF7C5FF012806D088 +S214466A48A268022A03D9E3681BB19A4201D80120F4 +S214466A5812E021462846FFF780FF63791BB1626934 +S214466A68074B43F826202B68284643F001032B603D +S214466A78A17CFFF765FF002070BD00BFE8684600AA +S214466A88040242200A4B10B553F820402046FFF72A +S214466A989AFF60B92368074A23F001032360012357 +S214466AA86360A260044AE060A0612260E36110BDAC +S214466AB8E8684600E0FD73000A0100FF38B5294B32 +S214466AC8294D53F8204000F01BF92168C1F34121AF +S214466AD8012938D1A069A369226903EB0313154037 +S214466AE803339BB22B434CF21D552361A26902EB36 +S214466AF8021292B2AA4224D000EB00139BB25B1B4A +S214466B085D425D41A369184803EB031321690333C5 +S214466B1801409BB20B4323612168C1F30111012949 +S214466B280BD155B12369034043F4594343F0280330 +S214466B382361236843F010032360BDE8384000F01D +S214466B48EFB80D46DEE722692A4042F4264242F06E +S214466B580202226123692B4043F4344343F0800300 +S214466B682361EAE7E86846000000FFFF8A68022ACB +S214466B7870B50D4622D9CB68F3B9114B53F8204069 +S214466B882046FFF720FF012818D0266816F001068B +S214466B9803D0236823F00103236029462046FFF7DF +S214466BA8DCFE1EB1236843F0010323602046A97C19 +S214466BB8FFF7C6FE002070BD9A42DED80120FAE7E7 +S214466BC8E8684600F8B5184B0F46164653F8204070 +S214466BD82568C5F30115032D08BF02251AB191424B +S214466BE801D80120F8BD022FFBD92046FFF7EBFE59 +S214466BF80128F6D0236823F001032360A76076B100 +S214466C08E660236843F08003236020462368E9B29B +S214466C1843F001032360FFF793FE0020E2E723686C +S214466C2823F08003F0E700BFE86846000E4B70B5D1 +S214466C3853F820502C68C4F30114032C08BF0224CA +S214466C4800F066F82846FFF7BEFE064638B92B68B3 +S214466C582146284643F001032B60FFF771FE00F0F5 +S214466C685BF8304670BD00BFE86846000E4B70B508 +S214466C7853F820502C68C4F30114032C08BF02248A +S214466C8800F02EF82846FFF79EFE064638B92B68CB +S214466C982146284623F001032B60FFF751FE00F0F5 +S214466CA823F8304670BD00BFE8684600094B53F8DF +S214466CB820305A68D2070BD55A6802F001025A6045 +S214466CC8054A52F820201AB11B685B0600D51047BD +S214466CD8704700BFE86846000402422000000000ED +S214466CE85FF800F0313346005FF800F06933460037 +S214466CF85FF800F0E1D645005FF800F0B9D64500E3 +S214466D085FF800F0613246005FF800F0C5D64500E9 +S214466D185FF800F0C93246005FF800F001334600D7 +S214466D285FF800F09932460000002940020000004D +S214466D3802000000000000000001011010101010AC +S214466D4810100000BB000000000000000000000015 +S214466D5800000000000000000000000000000000E0 +S214466D680000000000000000000029400300000064 +S214466D7802060000000000000100000000000000B7 +S214466D8800000000000000000000000000000000B0 +S214466D9800000000000000000000000000000000A0 +S214466DA80000000000000000000029400600000021 +S214466DB8020000000000000000010210101010102B +S214466DC81010000000000000000000000000000050 +S214466DD80000000000000000000000000000000060 +S214466DE800000000000000000000294007000000E0 +S214466DF80204000000000000010000000000000039 +S214466E08000000000000000000000000000000002F S214466E18000000000000000000000000000000001F -S214466E28000000000000000000000000000000000F -S214466E380000000000000000000029400600000090 -S214466E48020000000000000000010210101010109A -S214466E5810100000000000000000000000000000BF -S214466E6800000000000000000000000000000000CF -S214466E78000000000000000000002940070000004F -S214466E8802040000000000000100000000000000A8 +S214466E28000000000000000000002940580000004E +S214466E3802000000000000000100000000000000FC +S214466E4800000000000000000000000000000000EF +S214466E5800000000000000000000000000000000DF +S214466E680000000000000000000029405500000011 +S214466E7802000000000000000100000000000000BC +S214466E8800000000000000000000000000000000AF S214466E98000000000000000000000000000000009F -S214466EA8000000000000000000000000000000008F -S214466EB800000000000000000000294058000000BE -S214466EC8020000000000000001000000000000006C +S214466EA800000000000000000000294048000000DE +S214466EB80203000000000000010000000000000079 +S214466EC8000000000000000000000000000000006F S214466ED8000000000000000000000000000000005F -S214466EE8000000000000000000000000000000004F -S214466EF80000000000000000000029405500000081 -S214466F08020000000000000001000000000000002B +S214466EE8000000000000000000002940490000009D +S214466EF802000000000000000001011010101010EB +S214466F08101000000100000000000000000000000D S214466F18000000000000000000000000000000001E -S214466F28000000000000000000000000000000000E -S214466F38000000000000000000002940480000004D -S214466F4802030000000000000100000000000000E8 +S214466F28000000000000000000002940770000002E +S214466F3802000000000000000100000000000000FB +S214466F4800000000000000000000000000000000EE S214466F5800000000000000000000000000000000DE -S214466F6800000000000000000000000000000000CE -S214466F78000000000000000000002940490000000C -S214466F88020000000000000000010110101010105A -S214466F98101000000100000000000000000000007D -S214466FA8000000000000000000000000000000008E -S214466FB8000000000000000000002940770000009E -S214466FC8020000000000000001000000000000006B +S214466F680000000000000000000029406200000003 +S214466F7802000000000000000100000000000000BB +S214466F8800000000000000000000000000000000AE +S214466F98000000000000000000000000000000009E +S214466FA8000000000000000000002940980000008D +S214466FB80203000000000000010000000000000078 +S214466FC8000000000000000000000000000000006E S214466FD8000000000000000000000000000000005E -S214466FE8000000000000000000000000000000004E -S214466FF80000000000000000000029406200000073 -S214467008020000000000000001000000000000002A +S214466FE80000000000000000000029405C00000089 +S214466FF8020100000000000001000000000000003A +S214467008000000000000000000000000000000002D S214467018000000000000000000000000000000001D -S214467028000000000000000000000000000000000D -S21446703800000000000000000000294098000000FC -S21446704802030000000000000100000000000000E7 +S2144670280000000000000000000029405D00000047 +S21446703802000000000000000001031010101010A7 +S21446704810100000030000000000000000000000CA S21446705800000000000000000000000000000000DD -S21446706800000000000000000000000000000000CD -S2144670780000000000000000000029405C000000F8 -S21446708802010000000000000100000000000000A9 +S2144670680000000000000000000029405E00000006 +S21446707802010000000000000100000000000000B9 +S21446708800000000000000000000000000000000AD S214467098000000000000000000000000000000009D -S2144670A8000000000000000000000000000000008D -S2144670B80000000000000000000029405D000000B7 -S2144670C80200000000000000000103101010101017 -S2144670D8101000000300000000000000000000003A -S2144670E8000000000000000000000000000000004D -S2144670F80000000000000000000029405E00000076 -S2144671080201000000000000010000000000000028 +S2144670A80000000000000000000029405F000000C5 +S2144670B80200000000000000000103101010101027 +S2144670C81010000004000000000000000000000049 +S2144670D8000000000000000000000000000000005D +S2144670E80000000000000000000029404A0000009A +S2144670F80203000000000000010000000000000037 +S214467108000000000000000000000000000000002C S214467118000000000000000000000000000000001C -S214467128000000000000000000000000000000000C -S2144671380000000000000000000029405F00000034 -S2144671480200000000000000000103101010101096 -S21446715810100000040000000000000000000000B8 -S21446716800000000000000000000000000000000CC -S2144671780000000000000000000029404A00000009 -S21446718802030000000000000100000000000000A6 +S2144671280000000000000000000029404B00000058 +S21446713802000000000000000001021010101010A7 +S21446714810100000050000000000000000000000C7 +S21446715800000000000000000000000000000000DC +S21446716800000000000000000000294064000000FF +S21446717802000000000000000100000000000000B9 +S21446718800000000000000000000000000000000AC S214467198000000000000000000000000000000009C -S2144671A8000000000000000000000000000000008C -S2144671B80000000000000000000029404B000000C8 -S2144671C80200000000000000000102101010101017 -S2144671D81010000005000000000000000000000037 -S2144671E8000000000000000000000000000000004C -S2144671F8000000000000000000002940640000006F -S2144672080200000000000000010000000000000028 +S2144671A80000000000000000000029402000000003 +S2144671B80200000000000000010000000000000079 +S2144671C8000000000000000000000000000000006C +S2144671D8000000000000000000000000000000005C +S2144671E80000000000000000000029405A00000089 +S2144671F80200000000000000010000000000000039 +S214467208000000000000000000000000000000002B S214467218000000000000000000000000000000001B -S214467228000000000000000000000000000000000B -S2144672380000000000000000000029402000000072 -S21446724802000000000000000100000000000000E8 +S2144672280000000000000000000029407E00000024 +S21446723802000000000000000100000000000000F8 +S21446724800000000000000000000000000000000EB S21446725800000000000000000000000000000000DB -S21446726800000000000000000000000000000000CB -S2144672780000000000000000000029405A000000F8 -S21446728802000000000000000100000000000000A8 +S21446726800000000000000000000294076000000EC +S21446727802000000000000000100000000000000B8 +S21446728800000000000000000000000000000000AB S214467298000000000000000000000000000000009B -S2144672A8000000000000000000000000000000008B -S2144672B80000000000000000000029407E00000094 -S2144672C80200000000000000010000000000000068 +S2144672A80000000000000000000029402100000001 +S2144672B80200000000000000010000000000000078 +S2144672C8000000000000000000000000000000006B S2144672D8000000000000000000000000000000005B -S2144672E8000000000000000000000000000000004B -S2144672F8000000000000000000002940760000005C -S2144673080200000000000000010000000000000027 +S2144672E80000000000000000000029405900000089 +S2144672F80200000000000000010000000000000038 +S214467308000000000000000000000000000000002A S214467318000000000000000000000000000000001A -S214467328000000000000000000000000000000000A -S2144673380000000000000000000029402100000070 -S21446734802000000000000000100000000000000E7 +S2144673280000000000000000000029409100000010 +S21446733802000000000000000100000000000000F7 +S21446734800000000000000000000000000000000EA S21446735800000000000000000000000000000000DA -S21446736800000000000000000000000000000000CA -S21446737800000000000000000000294059000000F8 -S21446738802000000000000000100000000000000A7 +S214467368000000000000000000002940470000001A +S21446737802020000000000000100000000000000B5 +S21446738800000000000000000000000000000000AA S214467398000000000000000000000000000000009A -S2144673A8000000000000000000000000000000008A -S2144673B80000000000000000000029409100000080 -S2144673C80200000000000000010000000000000067 +S2144673A800000000000000000000294046000000DB +S2144673B80200000000000000000101101010101026 +S2144673C810100000BC00000000000000000000008E S2144673D8000000000000000000000000000000005A -S2144673E8000000000000000000000000000000004A -S2144673F8000000000000000000002940470000008A -S2144674080202000000000000010000000000000024 +S2144673E80000000000000000000029404C00000095 +S2144673F802000001000000000001021010101010E4 +S21446740810100000C5000000000000000000000044 S2144674180000000000000000000000000000000019 -S2144674280000000000000000000000000000000009 -S214467438000000000000000000002940460000004A -S2144674480200000000000000000101101010101095 -S21446745810100000BC0000000000000000000000FD -S21446746800000000000000000000000000000000C9 -S2144674780000000000000000000029404C00000004 -S2144674880200000100000000000102101010101053 -S21446749810100000C50000000000000000000000B4 -S2144674A80000000000000000000000000000000089 -S2144674B8000000000000000000002940950000007B -S2144674C80200000000000000000110101010101006 -S2144674D81010000000000000000000000000000039 -S2144674E80000000000000000000000000000000049 -S2144674F8000000000000000000002940960000003A -S21446750802000000000000000001101010101010C5 -S21446751810100000000000000000000000000000F8 -S2144675280000000000000000000000000000000008 -S21446753800000000000000000000294097000000F8 -S2144675480200000000000000000110101010101085 -S21446755810100000000000000000000000000000B8 -S21446756800000000000000000000000000000000C8 -S2144675780000000000000000000029400C00000043 -S21446758802000000000000000100000000000000A5 +S214467428000000000000000000002940950000000B +S2144674380200000000000000000110101010101096 +S21446744810100000000000000000000000000000C9 +S21446745800000000000000000000000000000000D9 +S21446746800000000000000000000294096000000CA +S2144674780200000000000000000110101010101056 +S2144674881010000000000000000000000000000089 +S2144674980000000000000000000000000000000099 +S2144674A80000000000000000000029409700000089 +S2144674B80200000000000000000110101010101016 +S2144674C81010000000000000000000000000000049 +S2144674D80000000000000000000000000000000059 +S2144674E80000000000000000000029400C000000D4 +S2144674F80200000000000000010000000000000036 +S2144675080000000000000000000000000000000028 +S2144675180000000000000000000000000000000018 +S2144675280000000000000000000029402D00000072 +S21446753802020000000000000100000000000000F3 +S21446754800000000000000000000000000000000E8 +S21446755800000000000000000000000000000000D8 +S2144675680000000000000000000029402E00000031 +S21446757802020000000000000100000000000000B3 +S21446758800000000000000000000000000000000A8 S2144675980000000000000000000000000000000098 -S2144675A80000000000000000000000000000000088 -S2144675B80000000000000000000029402D000000E2 -S2144675C80202000000000000010000000000000063 +S2144675A80000000000000000000029402F000000F0 +S2144675B80202000000000000010000000000000073 +S2144675C80000000000000000000000000000000068 S2144675D80000000000000000000000000000000058 -S2144675E80000000000000000000000000000000048 -S2144675F80000000000000000000029402E000000A1 -S2144676080202000000000000010000000000000022 +S2144675E80000000000000000000029402C000000B3 +S2144675F80202000000000000010000000000000033 +S2144676080000000000000000000000000000000027 S2144676180000000000000000000000000000000017 -S2144676280000000000000000000000000000000007 -S2144676380000000000000000000029402F0000005F -S21446764802020000000000000100000000000000E2 +S214467628000000000000000000002940800000001E +S2144676380200000000000000000110101010101094 +S21446764810100000000000000000000000000000C7 S21446765800000000000000000000000000000000D7 -S21446766800000000000000000000000000000000C7 -S2144676780000000000000000000029402C00000022 -S21446768802020000000000000100000000000000A2 +S214467668000000000000000000002940520000000C +S21446767802000000000000000100000000000000B4 +S21446768800000000000000000000000000000000A7 S2144676980000000000000000000000000000000097 -S2144676A80000000000000000000000000000000087 -S2144676B8000000000000000000002940800000008E -S2144676C80200000000000000000110101010101004 -S2144676D81010000000000000000000000000000037 -S2144676E80000000000000000000000000000000047 -S2144676F8000000000000000000002940520000007C -S2144677080200000000000000010000000000000023 +S2144676A8000000000000000000002940000000001E +S2144676B80200000000000000010000000000000074 +S2144676C80000000000000000000000000000000067 +S2144676D80000000000000000000000000000000057 +S2144676E800000000000000000000294008000000D6 +S2144676F802000000000000000001031010101010E1 +S21446770810100000BD000000000000000000000049 S2144677180000000000000000000000000000000016 -S2144677280000000000000000000000000000000006 -S214467738000000000000000000002940000000008D -S21446774802000000000000000100000000000000E3 +S2144677280000000000000000000029400900000094 +S21446773802020000000000000100000000000000F1 +S21446774800000000000000000000000000000000E6 S21446775800000000000000000000000000000000D6 -S21446776800000000000000000000000000000000C6 -S2144677780000000000000000000029400800000045 -S2144677880200000000000000000103101010101050 -S21446779810100000BD0000000000000000000000B9 -S2144677A80000000000000000000000000000000086 -S2144677B80000000000000000000029400900000004 -S2144677C80202000000000000010000000000000061 +S2144677680000000000000000000029400E0000004F +S21446777802000000000000000100000000000000B3 +S21446778800000000000000000000000000000000A6 +S2144677980000000000000000000000000000000096 +S2144677A80000000000000000000029401500000008 +S2144677B8020400000000000001000000000000006F +S2144677C80000000000000000000000000000000066 S2144677D80000000000000000000000000000000056 -S2144677E80000000000000000000000000000000046 -S2144677F80000000000000000000029400E000000BF -S2144678080200000000000000010000000000000022 +S2144677E80000000000000000000029401C000000C1 +S2144677F80203000000000000010000000000000030 +S2144678080000000000000000000000000000000025 S2144678180000000000000000000000000000000015 -S2144678280000000000000000000000000000000005 -S2144678380000000000000000000029401500000077 -S21446784802040000000000000100000000000000DE +S2144678280000000000000000000029401E0000007E +S214467838020000000000000000010510101010109D +S21446784810100000F00000000000000000000000D5 S21446785800000000000000000000000000000000D5 -S21446786800000000000000000000000000000000C5 -S2144678780000000000000000000029401C00000030 -S214467888020300000000000001000000000000009F +S2144678680000000000000000000029404D0000000F +S21446787802010000000000000100000000000000B1 +S21446788800000000000000000000000000000000A5 S2144678980000000000000000000000000000000095 -S2144678A80000000000000000000000000000000085 -S2144678B80000000000000000000029401E000000EE -S2144678C8020000000000000000010510101010100D -S2144678D810100000F0000000000000000000000045 -S2144678E80000000000000000000000000000000045 -S2144678F80000000000000000000029404D0000007F -S2144679080201000000000000010000000000000020 +S2144678A800000000000000000000294053000000C9 +S2144678B8020500000000000001000000000000006D +S2144678C80000000000000000000000000000000065 +S2144678D80000000000000000000000000000000055 +S2144678E80000000000000000000029408400000058 +S2144678F80202000000000000010000000000000030 +S2144679080000000000000000000000000000000024 S2144679180000000000000000000000000000000014 -S2144679280000000000000000000000000000000004 -S2144679380000000000000000000029405300000038 -S21446794802050000000000000100000000000000DC +S2144679280000000000000000000029402200000079 +S214467938020000000000000000010210101010109F +S21446794810100000C4000000000000000000000000 S21446795800000000000000000000000000000000D4 -S21446796800000000000000000000000000000000C4 -S21446797800000000000000000000294084000000C7 -S214467988020200000000000001000000000000009F +S2144679680000000000000000000029402300000038 +S21446797802010000000000000100000000000000B0 +S21446798800000000000000000000000000000000A4 S2144679980000000000000000000000000000000094 -S2144679A80000000000000000000000000000000084 -S2144679B800000000000000000000294022000000E9 -S2144679C8020000000000000000010210101010100F -S2144679D810100000C4000000000000000000000070 -S2144679E80000000000000000000000000000000044 -S2144679F800000000000000000000294023000000A8 -S214467A08020100000000000001000000000000001F +S2144679A800000000000000000000294028000000F3 +S2144679B80200000000000000000110101010101011 +S2144679C81010000000000000000000000000000044 +S2144679D80000000000000000000000000000000054 +S2144679E80000000000000000000029402B000000B0 +S2144679F802000000000000000001101010101010D1 +S214467A081010000000000000000000000000000003 S214467A180000000000000000000000000000000013 -S214467A280000000000000000000000000000000003 -S214467A380000000000000000000029402800000062 -S214467A480200000000000000000110101010101080 -S214467A5810100000000000000000000000000000B3 -S214467A6800000000000000000000000000000000C3 -S214467A780000000000000000000029402B0000001F -S214467A880200000000000000000110101010101040 -S214467A981010000000000000000000000000000073 -S214467AA80000000000000000000000000000000083 -S214467AB800000000000000000000294032000000D8 -S214467AC8020100000000000001000000000000005F +S214467A280000000000000000000029403200000068 +S214467A3802010000000000000100000000000000EF +S214467A4800000000000000000000000000000000E3 +S214467A5800000000000000000000000000000000D3 +S214467A680000000000000000000029403300000027 +S214467A78020000000000000000010110101010105F +S214467A8810100000C80000000000000000000000BB +S214467A980000000000000000000000000000000093 +S214467AA800000000000000000000294034000000E6 +S214467AB80200000000000000000110101010101010 +S214467AC81010000000000000000000000000000043 S214467AD80000000000000000000000000000000053 -S214467AE80000000000000000000000000000000043 -S214467AF80000000000000000000029403300000097 -S214467B0802000000000000000001011010101010CE -S214467B1810100000C800000000000000000000002A -S214467B280000000000000000000000000000000002 -S214467B380000000000000000000029403400000055 -S214467B48020000000000000000011010101010107F -S214467B5810100000000000000000000000000000B2 -S214467B6800000000000000000000000000000000C2 -S214467B780000000000000000000029403500000014 -S214467B88020000000000000000011010101010103F -S214467B981010000000000000000000000000000072 -S214467BA80000000000000000000000000000000082 -S214467BB800000000000000000000294038000000D1 -S214467BC802000000000000000001101010101010FF -S214467BD81010000000000000000000000000000032 -S214467BE80000000000000000000000000000000042 -S214467BF80000000000000000000029403900000090 -S214467C080205000000000000010000000000000019 +S214467AE800000000000000000000294035000000A5 +S214467AF802000000000000000001101010101010D0 +S214467B081010000000000000000000000000000002 +S214467B180000000000000000000000000000000012 +S214467B280000000000000000000029403800000061 +S214467B38020000000000000000011010101010108F +S214467B4810100000000000000000000000000000C2 +S214467B5800000000000000000000000000000000D2 +S214467B680000000000000000000029403900000020 +S214467B7802050000000000000100000000000000AA +S214467B8800000000000000000000000000000000A2 +S214467B980000000000000000000000000000000092 +S214467BA80000000000000000000029403A000000DF +S214467BB8020000000000000000011010101010100F +S214467BC81010000000000000000000000000000042 +S214467BD80000000000000000000000000000000052 +S214467BE80000000000000000000029403B0000009E +S214467BF802000000000000000001031010101010DC +S214467C0810100000F700000000000000000000000A S214467C180000000000000000000000000000000011 -S214467C280000000000000000000000000000000001 -S214467C380000000000000000000029403A0000004E -S214467C48020000000000000000011010101010107E -S214467C5810100000000000000000000000000000B1 -S214467C6800000000000000000000000000000000C1 -S214467C780000000000000000000029403B0000000D -S214467C88020000000000000000010310101010104B -S214467C9810100000F700000000000000000000007A -S214467CA80000000000000000000000000000000081 -S214467CB80000000000000000000029403C000000CC -S214467CC80205000000000000010000000000000059 +S214467C280000000000000000000029403C0000005C +S214467C3802050000000000000100000000000000E9 +S214467C4800000000000000000000000000000000E1 +S214467C5800000000000000000000000000000000D1 +S214467C680000000000000000000029403D0000001B +S214467C7802050000000000000100000000000000A9 +S214467C8800000000000000000000000000000000A1 +S214467C980000000000000000000000000000000091 +S214467CA800000000000000000000294068000000B0 +S214467CB8020200000000000000000000000000006D +S214467CC80000000000000000000000000000000061 S214467CD80000000000000000000000000000000051 -S214467CE80000000000000000000000000000000041 -S214467CF80000000000000000000029403D0000008B -S214467D080205000000000000010000000000000018 +S214467CE8000000000000000000002940690000006F +S214467CF8020200000000000000000000000000002D +S214467D080000000000000000000000000000000020 S214467D180000000000000000000000000000000010 -S214467D280000000000000000000000000000000000 -S214467D38000000000000000000002940680000001F -S214467D4802020000000000000000000000000000DC +S214467D280000000000000000000029400D0000008A +S214467D3802000000000000000100000000000000ED +S214467D4800000000000000000000000000000000E0 S214467D5800000000000000000000000000000000D0 -S214467D6800000000000000000000000000000000C0 -S214467D7800000000000000000000294069000000DE -S214467D88020200000000000000000000000000009C +S214467D680000000000000000000029400F00000048 +S214467D7802000000000000000100000000000000AD +S214467D8800000000000000000000000000000000A0 S214467D980000000000000000000000000000000090 -S214467DA80000000000000000000000000000000080 -S214467DB80000000000000000000029400D000000FA -S214467DC8020000000000000001000000000000005D +S214467DA80000000000000000000029401000000007 +S214467DB8020000000000000001000000000000006D +S214467DC80000000000000000000000000000000060 S214467DD80000000000000000000000000000000050 -S214467DE80000000000000000000000000000000040 -S214467DF80000000000000000000029400F000000B8 -S214467E08020000000000000001000000000000001C +S214467DE8000000000000000000002940990000003E +S214467DF802000000000000000001031010101010DA +S214467E0810100000020000000000000000000000FD S214467E18000000000000000000000000000000000F -S214467E2800000000000000000000000000000000FF -S214467E380000000000000000000029401000000076 -S214467E4802000000000000000100000000000000DC +S214467E280000000000000000000029406E00000028 +S214467E3802040000000000000000000000000000E9 +S214467E4800000000000000000000000000000000DF S214467E5800000000000000000000000000000000CF -S214467E6800000000000000000000000000000000BF -S214467E7800000000000000000000294099000000AD -S214467E880200000000000000000103101010101049 -S214467E98101000000200000000000000000000006D -S214467EA8000000000000000000000000000000007F -S214467EB80000000000000000000029406E00000098 -S214467EC80204000000000000000000000000000059 +S214467E680000000000000000000029406D000000E9 +S214467E7802040000000000000000000000000000A9 +S214467E88000000000000000000000000000000009F +S214467E98000000000000000000000000000000008F +S214467EA80000000000000000000029400B0000000B +S214467EB8020000000000000000011010101010100C +S214467EC8101000000000000000000000000000003F S214467ED8000000000000000000000000000000004F -S214467EE8000000000000000000000000000000003F -S214467EF80000000000000000000029406D00000059 -S214467F080204000000000000000000000000000018 +S214467EE800000000000000000000294012000000C4 +S214467EF8020000000000000001000000000000002C +S214467F08000000000000000000000000000000001E S214467F18000000000000000000000000000000000E -S214467F2800000000000000000000000000000000FE -S214467F380000000000000000000029400B0000007A -S214467F48020000000000000000011010101010107B -S214467F5810100000000000000000000000000000AE -S214467F6800000000000000000000000000000000BE -S214467F780000000000000000000029401200000033 -S214467F88020000000000000001000000000000009B +S214467F280000000000000000000029408100000014 +S214467F38020000000000000000011010101010108B +S214467F4810100000000000000000000000000000BE +S214467F5800000000000000000000000000000000CE +S214467F680000000000000000000029409A000000BB +S214467F7802000000000000000100000000000000AB +S214467F88000000000000000000000000000000009E S214467F98000000000000000000000000000000008E -S214467FA8000000000000000000000000000000007E -S214467FB80000000000000000000029408100000084 -S214467FC802000000000000000001101010101010FB -S214467FD8101000000000000000000000000000002E -S214467FE8000000000000000000000000000000003E -S214467FF80000000000000000000029409A0000002B -S214468008020000000000000001000000000000001A +S214467FA80000000000000000000029408B0000008A +S214467FB8020000000000000000011010101010100B +S214467FC8101000000000000000000000000000003E +S214467FD8000000000000000000000000000000004E +S214467FE80000000000000000000029408A0000004B +S214467FF8020000000000000001000000000000002B +S214468008000000000000000000000000000000001D S214468018000000000000000000000000000000000D -S21446802800000000000000000000000000000000FD -S2144680380000000000000000000029408B000000F9 -S214468048020000000000000000011010101010107A -S21446805810100000000000000000000000000000AD -S21446806800000000000000000000000000000000BD -S2144680780000000000000000000029408A000000BA -S214468088020000000000000001000000000000009A +S2144680280000000000000000000029408D00000007 +S214468038020000000000000000011010101010108A +S21446804810100000000000000000000000000000BD +S21446805800000000000000000000000000000000CD +S2144680680000000000000000000029401D00000037 +S21446807802050000000000000100000000000000A5 +S214468088000000000000000000000000000000009D S214468098000000000000000000000000000000008D -S2144680A8000000000000000000000000000000007D -S2144680B80000000000000000000029408D00000077 -S2144680C802000000000000000001101010101010FA -S2144680D8101000000000000000000000000000002D +S2144680A8000000000000000000010000693544009A +S2144680B8000000000100000000000000000000006C +S2144680C8000000000000000000000000000000005D +S2144680D8000000000000000000000000000000004D S2144680E8000000000000000000000000000000003D -S2144680F80000000000000000000029401D000000A7 -S2144681080205000000000000010000000000000014 +S2144680F8000000000000000000000000000000002D +S214468108000000000000000000000000000000001C S214468118000000000000000000000000000000000C S21446812800000000000000000000000000000000FC -S214468138000000000000000000010000D53544009D -S21446814800000000010000000000000000000000DB +S21446813800000000000000000000000000000000EC +S21446814800000000000000000000000000000000DC S21446815800000000000000000000000000000000CC S21446816800000000000000000000000000000000BC S21446817800000000000000000000000000000000AC @@ -10317,7 +10317,7 @@ S2144686180000000000000000000000000000000007 S21446862800000000000000000000000000000000F7 S21446863800000000000000000000000000000000E7 S21446864800000000000000000000000000000000D7 -S21446865800000000000000000000000000000000C7 +S21446865800000000000000000300000000000000C4 S21446866800000000000000000000000000000000B7 S21446867800000000000000000000000000000000A7 S2144686880000000000000000000000000000000097 @@ -10326,117 +10326,117 @@ S2144686A80000000000000000000000000000000077 S2144686B80000000000000000000000000000000067 S2144686C80000000000000000000000000000000057 S2144686D80000000000000000000000000000000047 -S2144686E80000000000000000030000000000000034 +S2144686E80000000000000000000000000000000037 S2144686F80000000000000000000000000000000027 -S2144687080000000000000000000000000000000016 +S2144687080000803F00000000000000000000000057 S2144687180000000000000000000000000000000006 S21446872800000000000000000000000000000000F6 -S21446873800000000000000000000000000000000E6 -S21446874800000000000000000000000000000000D6 -S21446875800000000000000000000000000000000C6 -S21446876800000000000000000000000000000000B6 -S21446877800000000000000000000000000000000A6 -S2144687880000000000000000000000000000000096 -S2144687980000803F000000000000000000000000C7 -S2144687A80000000000000000000000000000000076 -S2144687B80000000000000000000000000000000066 -S2144687C800000000000000000000000050320000D4 -S2144687D800006400000000000000010000000000E1 -S2144687E800000000640000000000000000000000D2 -S2144687F80A000001020304050607080940420F005E -S2144688080001020300000000000000000001020309 -S21446881804050607000000000800000000000000E7 +S2144687380000000000000000000000005032000064 +S2144687480000640000000000000001000000000071 +S2144687580000000064000000000000000000000062 +S2144687680A000001020304050607080940420F00EE +S214468778000102030000000000000000000102039A +S2144687880405060700000000080000000000000078 +S214468798000000000000000008000000000000007E +S2144687A8000000000000000008000000000000006E +S2144687B8000000000000000008000000000000005E +S2144687C8000000000000000008000000000000004E +S2144687D8000000000000000008000000000000003E +S2144687E80000000000000000000000000000000036 +S2144687F8000000000000000008000000000000001E +S214468808000000000000000008000000000000000D +S21446881800000000000000000800000000000000FD S21446882800000000000000000800000000000000ED S21446883800000000000000000800000000000000DD S21446884800000000000000000800000000000000CD -S21446885800000000000000000800000000000000BD -S21446886800000000000000000800000000000000AD -S21446887800000000000000000000000000000000A5 -S214468888000000000000000008000000000000008D -S214468898000000000000000008000000000000007D -S2144688A8000000000000000008000000000000006D -S2144688B8000000000000000008000000000000005D -S2144688C8000000000000000008000000000000004D -S2144688D8000000000000000008000000000000003D -S2144688E80000000001020300010203040506070013 -S2144688F80102030405060708090A0B0C0D0E0F109D -S2144689081112131415161718191A1B1C1D1E1F208C -S2144689182122232425262728292A2B2C2D2E2F307C -S2144689283132333435363738393A3B3C3D3E3F00AC -S21446893800000000010100000F00000000000000D3 -S214468948DC0F494009A68A3E48E13E410000000041 -S21446895802000000020000000000000000000000C0 -S214468968C3464600DD464600F746460011474600DB -S2144689782B474600454746005F4746007947460028 -S21446898893474600AD474600C7474600E147460078 -S214468998FB474600154846002F48460049484600C5 -S2144689A8634846007D48460097484600B148460014 -S2144689B8CB484600E5484600FF4846001949460063 -S2144689C8334946004D4946006749460067494600CA -S2144689D8674946006749460067494600674946006C -S2144689E8974946009749460097494600974946009C -S2144689F8974946009749460097494600974946008C -S214468A08974946009749460097494600974946007B -S214468A189749460097494600974946008149460081 -S214468A28974946009749460097494600974946005B -S214468A38974946009749460097494600974946004B -S214468A48974946009749460097494600974946003B -S214468A589749460097494600974946000000000051 -S214468A68485720564552203230323020313220314F -S214468A78382031305357205645522032303231202E -S214468A8830332030382031322021030848524D44AE -S214468A982044414D504500000000000000000000FC +S21446885800000000010203000102030405060700A3 +S2144688680102030405060708090A0B0C0D0E0F102D +S2144688781112131415161718191A1B1C1D1E1F201D +S2144688882122232425262728292A2B2C2D2E2F300D +S2144688983132333435363738393A3B3C3D3E3F003D +S2144688A800000000010100000F0000000000000064 +S2144688B8DC0F494009A68A3E48E13E4100000000D2 +S2144688C80200000002000000000000000000000051 +S2144688D8334646004D4646006746460081464600AD +S2144688E89B464600B5464600CF464600E9464600FD +S2144688F8034746001D474600374746005147460049 +S2144689086B474600854746009F474600B947460098 +S214468918D3474600ED4746000748460021484600E6 +S2144689283B484600554846006F4846008948460034 +S214468938A3484600BD484600D7484600D74846009E +S214468948D7484600D7484600D7484600D748460040 +S214468958074946000749460007494600074946006C +S214468968074946000749460007494600074946005C +S214468978074946000749460007494600074946004C +S214468988074946000749460007494600F148460053 +S214468998074946000749460007494600074946002C +S2144689A8074946000749460007494600074946001C +S2144689B8074946000749460007494600074946000C +S2144689C80749460007494600074946000000000092 +S2144689D848572056455220323032302031322031E0 +S2144689E838203130535720564552203230323120BF +S2144689F830332030382031322021030848524D443F +S214468A082044414D5045000000000000000000008C +S214468A180000000000000000000000000000000003 +S214468A2800000000000000000000000000000000F3 +S214468A3800000000000000000000000000000000E3 +S214468A4800000000000000000000000000000000D3 +S214468A5800000000000000000000000000000000C3 +S214468A6800000000000000000000000000000000B3 +S214468A7800000000000000000000000000000000A3 +S214468A880000000000000000000000000000000093 +S214468A980000000000000000000000000000000083 S214468AA80000000000000000000000000000000073 S214468AB80000000000000000000000000000000063 S214468AC80000000000000000000000000000000053 S214468AD80000000000000000000000000000000043 -S214468AE80000000000000000000000000000000033 +S214468AE8A42140200000000000000000000000000E S214468AF80000000000000000000000000000000023 S214468B080000000000000000000000000000000012 S214468B180000000000000000000000000000000002 S214468B2800000000000000000000000000000000F2 S214468B3800000000000000000000000000000000E2 -S214468B4800000000000000000000000000000000D2 +S214468B4800000000FF000000430000000000000090 S214468B5800000000000000000000000000000000C2 -S214468B6800000000000000000000000000000000B2 -S214468B78A42140200000000000000000000000007D -S214468B880000000000000000000000000000000092 +S214468B68000000000000000043000000000000006F +S214468B7800000000000000000000000000000000A2 +S214468B88000000000000000043000000000000004F S214468B980000000000000000000000000000000082 -S214468BA80000000000000000000000000000000072 +S214468BA8000000000000000043000000000000002F S214468BB80000000000000000000000000000000062 -S214468BC80000000000000000000000000000000052 -S214468BD800000000FF000000430000000000000000 -S214468BE80000000000000000000000000000000032 -S214468BF800000000000000004300000000000000DF -S214468C080000000000000000000000000000000011 -S214468C1800000000000000004300000000000000BE -S214468C2800000000000000000000000000000000F1 -S214468C38000000000000000043000000000000009E -S214468C4800000000000000000000000000000000D1 -S214468C58000000000000000043000000000000007E -S214468C6800000000000000000000000000000000B1 -S214468C78000000000000000043000000000000005E +S214468BC8000000000000000043000000000000000F +S214468BD80000000000000000000000000000000042 +S214468BE800000000000000004300000000000000EF +S214468BF80000000000000000000000000000000022 +S214468C0800000000000000004300000000000000CE +S214468C180000000000000000000000000000000001 +S214468C28000000000000000001164500E508450063 +S214468C3800000000084B4600164C46009C45460079 +S214468C489C4546009C4546009C4546009C45460035 +S214468C589C4546009C4546009C4546009C45460025 +S214468C68FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000BF +S214468C780100415343494900000000000000000037 S214468C880000000000000000000000000000000091 -S214468C98000000000000000043000000000000003E +S214468C980000415343494900000000000000000018 S214468CA80000000000000000000000000000000071 -S214468CB800000000000000009116450075094500B2 -S214468CC800000000984B4600A64C46002C46460038 -S214468CD82C4646002C4646002C4646002C46460061 -S214468CE82C4646002C4646002C4646002C46460051 -S214468CF8FFFFFFFFFFFFFFFFFFFFFFFFFFFF00002F -S214468D0801004153434949000000000000000000A6 -S214468D180000000000000000000000000000000000 -S214468D280000415343494900000000000000000087 -S214468D3800000000000000000000000000000000E0 +S214468CB80000000000000000000000000000000061 +S214468CC8E12C4500000000000800000000000000F7 +S214468CD80000000000000000000000000000000041 +S214468CE8000000000400000000000000000000002D +S214468CF8FCFFFF00030000000D0000000000000017 +S214468D0800000000FCFFFF00030000000E00000005 +S214468D180000000000000000FCFFFF000300000003 +S214468D28100000000000000000000000FCFFFF00E6 +S214468D3803000000000000000000000000000000DD S214468D4800000000000000000000000000000000D0 -S214468D58712D4500000000000800000000000000D5 +S214468D5800000000000000000000000000000000C0 S214468D6800000000000000000000000000000000B0 -S214468D78000000000400000000000000000000009C -S214468D88FCFFFF00030000000D0000000000000086 -S214468D9800000000FCFFFF00030000000E00000075 -S214468DA80000000000000000FCFFFF000300000073 -S214468DB8100000000000000000000000FCFFFF0056 -S214468DC8030000000000000000000000000000004D +S214468D7800000000000000000000000000000000A0 +S214468D880000000000000000000000000000000090 +S214468D980000000000000000000000000000000080 +S214468DA80000000000000000000000000000000070 +S214468DB80000000000000000000000000000000060 +S214468DC80000000000000000000000000000000050 S214468DD80000000000000000000000000000000040 S214468DE80000000000000000000000000000000030 S214468DF80000000000000000000000000000000020 @@ -10501,16 +10501,16 @@ S214469198000000000000000000000000000000007C S2144691A8000000000000000000000000000000006C S2144691B8000000000000000000000000000000005C S2144691C8000000000000000000000000000000004C -S2144691D8000000000000000000000000000000003C -S2144691E8000000000000000000000000000000002C -S2144691F8000000000000000000000000000000001C -S214469208000000000000000000000000000000000B -S21446921800000000000000000000000000000000FB -S21446922800000000000000000000000000000000EB -S21446923800000000000000000000000000000000DB -S21446924800000000000000000000000000000000CB -S21446925800000000000000000000000000000000BB -S2104692680000294008010000000000003D +S2104691D8000029400801000000000000CE +S2144691E40000000000000000000000000000000030 +S2144691F40000000000000000000000000000000020 +S214469204000000000000000000000000000000000F +S21446921400000000000000000000000000000000FF +S21446922400000000000000000000000000000000EF +S21446923400000000000000000000000000000000DF +S21446924400000000000000000000000000000000CF +S21446925400000000000000000000000000000000BF +S21446926400000000000000000000000000000000AF S214469274000000000000000000000000000000009F S214469284000000000000000000000000000000008F S214469294000000000000000000000000000000007F @@ -10822,8 +10822,8 @@ S21446A5A4000000000000000000000000000000005C S21446A5B4000000000000000000000000000000004C S21446A5C4000000000000000000000000000000003C S21446A5D4000000000000000000000000000000002C -S21446A5E4000000000000000000000000000000001C -S21446A5F4000000000000000000000000000000000C +S21446A5E40000000000000000000000000080084054 +S21446A5F400C00840000009400000000000000000BB S21446A60400000000000000000000000000000000FB S21446A61400000000000000000000000000000000EB S21446A62400000000000000000000000000000000DB @@ -10831,15 +10831,6 @@ S21446A63400000000000000000000000000000000CB S21446A64400000000000000000000000000000000BB S21446A65400000000000000000000000000000000AB S21446A664000000000000000000000000000000009B -S21446A67400000000000000000000000000800840C3 -S21446A68400C008400000094000000000000000002A -S21446A694000000000000000000000000000000006B -S21446A6A4000000000000000000000000000000005B -S21446A6B4000000000000000000000000000000004B -S21446A6C4000000000000000000000000000000003B -S21446A6D4000000000000000000000000000000002B -S21446A6E4000000000000000000000000000000001B -S21446A6F4000000000000000000000000000000000B -S21446A70400000000000000000000000000000000FA -S21046A714000000000000000000000000EE +S21446A674000000000000000000000000000000008B +S21046A6840000000000000000000000007F S80444142083 diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.000i.cgraph b/GW/Debug_FLASH/src/BCM/PWM.c.000i.cgraph index 3ca807cb..5eaa76a3 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.000i.cgraph +++ b/GW/Debug_FLASH/src/BCM/PWM.c.000i.cgraph @@ -3,14 +3,14 @@ Trivially needed symbols: PWM_for_dirve_mode Initial Symbol table: -GV_PWM_2/4 (GV_PWM_2) @06b953f0 +GV_PWM_2/4 (GV_PWM_2) @06ac23f0 Type: variable Visibility: external public References: Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not-ready Varpool flags: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: @@ -18,21 +18,21 @@ Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 Function flags: optimize_size Called by: PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 Calls: -GV_PWM_1/2 (GV_PWM_1) @06b95318 +GV_PWM_1/2 (GV_PWM_1) @06ac2318 Type: variable Visibility: external public References: Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not-ready Varpool flags: -GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 +GV_Operation_Mode/1 (GV_Operation_Mode) @06ac22d0 Type: variable Visibility: external public References: Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (read) Availability: not-ready Varpool flags: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: public Aux: @01733ea0 @@ -46,14 +46,14 @@ Removing unused symbols: Reclaimed Symbol table: -GV_PWM_2/4 (GV_PWM_2) @06b953f0 +GV_PWM_2/4 (GV_PWM_2) @06ac23f0 Type: variable Visibility: external public References: Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not-ready Varpool flags: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: @@ -61,21 +61,21 @@ Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 Function flags: optimize_size Called by: PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 Calls: -GV_PWM_1/2 (GV_PWM_1) @06b95318 +GV_PWM_1/2 (GV_PWM_1) @06ac2318 Type: variable Visibility: external public References: Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not-ready Varpool flags: -GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 +GV_Operation_Mode/1 (GV_Operation_Mode) @06ac22d0 Type: variable Visibility: external public References: Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (read) Availability: not-ready Varpool flags: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: public References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_Operation_Mode/1 (read)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) @@ -87,14 +87,14 @@ PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 Initial Symbol table: -GV_PWM_2/4 (GV_PWM_2) @06b953f0 +GV_PWM_2/4 (GV_PWM_2) @06ac23f0 Type: variable Visibility: external public References: Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not-ready Varpool flags: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: @@ -102,21 +102,21 @@ Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 Function flags: optimize_size Called by: PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 Calls: -GV_PWM_1/2 (GV_PWM_1) @06b95318 +GV_PWM_1/2 (GV_PWM_1) @06ac2318 Type: variable Visibility: external public References: Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not-ready Varpool flags: -GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 +GV_Operation_Mode/1 (GV_Operation_Mode) @06ac22d0 Type: variable Visibility: external public References: Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (read) Availability: not-ready Varpool flags: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: public References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_Operation_Mode/1 (read)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) @@ -129,14 +129,14 @@ Removing unused symbols: Reclaimed Symbol table: -GV_PWM_2/4 (GV_PWM_2) @06b953f0 +GV_PWM_2/4 (GV_PWM_2) @06ac23f0 Type: variable Visibility: external public References: Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not-ready Varpool flags: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: @@ -144,21 +144,21 @@ Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 Function flags: optimize_size Called by: PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 Calls: -GV_PWM_1/2 (GV_PWM_1) @06b95318 +GV_PWM_1/2 (GV_PWM_1) @06ac2318 Type: variable Visibility: external public References: Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not-ready Varpool flags: -GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 +GV_Operation_Mode/1 (GV_Operation_Mode) @06ac22d0 Type: variable Visibility: external public References: Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (read) Availability: not-ready Varpool flags: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: public References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_Operation_Mode/1 (read)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) @@ -172,32 +172,32 @@ Reclaiming variables: Clearing address taken flags: Optimized Symbol table: -GV_PWM_2/4 (GV_PWM_2) @06b953f0 +GV_PWM_2/4 (GV_PWM_2) @06ac23f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) + Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size - Called by: PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) + Called by: PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) Calls: -GV_PWM_1/2 (GV_PWM_1) @06b95318 +GV_PWM_1/2 (GV_PWM_1) @06ac2318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) + Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 +GV_Operation_Mode/1 (GV_Operation_Mode) @06ac22d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -205,15 +205,15 @@ GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 Referring: PWM_for_dirve_mode/0 (read) Availability: not_available Varpool flags: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) + References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: - Calls: Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) + Calls: Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Materializing clones Materialization Call site updates done. @@ -226,7 +226,7 @@ Removing variables: Final Symbol table: -GV_PWM_2/4 (GV_PWM_2) @06b953f0 +GV_PWM_2/4 (GV_PWM_2) @06ac23f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -234,7 +234,7 @@ GV_PWM_2/4 (GV_PWM_2) @06b953f0 Referring: Availability: not_available Varpool flags: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: @@ -243,7 +243,7 @@ Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 Function flags: optimize_size Called by: Calls: -GV_PWM_1/2 (GV_PWM_1) @06b95318 +GV_PWM_1/2 (GV_PWM_1) @06ac2318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -251,7 +251,7 @@ GV_PWM_1/2 (GV_PWM_1) @06b95318 Referring: Availability: not_available Varpool flags: -GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 +GV_Operation_Mode/1 (GV_Operation_Mode) @06ac22d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -259,7 +259,7 @@ GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 Referring: Availability: not_available Varpool flags: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible asm_written public References: diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.016i.visibility b/GW/Debug_FLASH/src/BCM/PWM.c.016i.visibility index e77d773f..b6bc2b3f 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.016i.visibility +++ b/GW/Debug_FLASH/src/BCM/PWM.c.016i.visibility @@ -13,7 +13,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_PWM_2/4 (GV_PWM_2) @06b953f0 +GV_PWM_2/4 (GV_PWM_2) @06ac23f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -21,7 +21,7 @@ GV_PWM_2/4 (GV_PWM_2) @06b953f0 Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: @@ -30,7 +30,7 @@ Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 Function flags: optimize_size Called by: PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 PWM_for_dirve_mode/0 Calls: -GV_PWM_1/2 (GV_PWM_1) @06b95318 +GV_PWM_1/2 (GV_PWM_1) @06ac2318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -38,7 +38,7 @@ GV_PWM_1/2 (GV_PWM_1) @06b95318 Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 +GV_Operation_Mode/1 (GV_Operation_Mode) @06ac22d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -46,7 +46,7 @@ GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (read) Availability: not_available Varpool flags: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible public References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_Operation_Mode/1 (read)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) @@ -98,7 +98,7 @@ PWM_for_dirve_mode () : # DEBUG BEGIN_STMT GV_Operation_Mode.2_3 = GV_Operation_Mode; - if (GV_Operation_Mode.2_3 == 1) + if (GV_Operation_Mode.2_3 == 0) goto ; [INV] else goto ; [INV] diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.017i.build_ssa_passes b/GW/Debug_FLASH/src/BCM/PWM.c.017i.build_ssa_passes index 4a17be47..4512f569 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.017i.build_ssa_passes +++ b/GW/Debug_FLASH/src/BCM/PWM.c.017i.build_ssa_passes @@ -41,7 +41,7 @@ PWM_for_dirve_mode () : # DEBUG BEGIN_STMT GV_Operation_Mode.2_3 = GV_Operation_Mode; - if (GV_Operation_Mode.2_3 == 1) + if (GV_Operation_Mode.2_3 == 0) goto ; [INV] else goto ; [INV] diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.022i.opt_local_passes b/GW/Debug_FLASH/src/BCM/PWM.c.022i.opt_local_passes index 7d5a6641..34eb9ce5 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.022i.opt_local_passes +++ b/GW/Debug_FLASH/src/BCM/PWM.c.022i.opt_local_passes @@ -46,7 +46,7 @@ PWM_for_dirve_mode () : # DEBUG BEGIN_STMT GV_Operation_Mode.2_3 = GV_Operation_Mode; - if (GV_Operation_Mode.2_3 == 1) + if (GV_Operation_Mode.2_3 == 0) goto ; [INV] else goto ; [INV] diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.048i.remove_symbols b/GW/Debug_FLASH/src/BCM/PWM.c.048i.remove_symbols index 36f4fc5d..661850af 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.048i.remove_symbols +++ b/GW/Debug_FLASH/src/BCM/PWM.c.048i.remove_symbols @@ -4,32 +4,32 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_PWM_2/4 (GV_PWM_2) @06b953f0 +GV_PWM_2/4 (GV_PWM_2) @06ac23f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) + Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size - Called by: PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) + Called by: PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) Calls: -GV_PWM_1/2 (GV_PWM_1) @06b95318 +GV_PWM_1/2 (GV_PWM_1) @06ac2318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) + Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 +GV_Operation_Mode/1 (GV_Operation_Mode) @06ac22d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -37,29 +37,30 @@ GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 Referring: PWM_for_dirve_mode/0 (read) Availability: not_available Varpool flags: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) + References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: - Calls: Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) + Calls: Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -67,7 +68,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -76,9 +77,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -87,10 +88,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -100,7 +137,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.060i.targetclone b/GW/Debug_FLASH/src/BCM/PWM.c.060i.targetclone index bad6e4f3..da85cdde 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.060i.targetclone +++ b/GW/Debug_FLASH/src/BCM/PWM.c.060i.targetclone @@ -2,16 +2,17 @@ PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -19,7 +20,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -28,9 +29,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -39,10 +40,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -52,7 +89,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.064i.free-fnsummary1 b/GW/Debug_FLASH/src/BCM/PWM.c.064i.free-fnsummary1 index bad6e4f3..da85cdde 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.064i.free-fnsummary1 +++ b/GW/Debug_FLASH/src/BCM/PWM.c.064i.free-fnsummary1 @@ -2,16 +2,17 @@ PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -19,7 +20,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -28,9 +29,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -39,10 +40,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -52,7 +89,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.068i.whole-program b/GW/Debug_FLASH/src/BCM/PWM.c.068i.whole-program index fa67c1c6..657d311d 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.068i.whole-program +++ b/GW/Debug_FLASH/src/BCM/PWM.c.068i.whole-program @@ -14,32 +14,32 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_PWM_2/4 (GV_PWM_2) @06b953f0 +GV_PWM_2/4 (GV_PWM_2) @06ac23f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) + Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size - Called by: PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) + Called by: PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) Calls: -GV_PWM_1/2 (GV_PWM_1) @06b95318 +GV_PWM_1/2 (GV_PWM_1) @06ac2318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) + Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 +GV_Operation_Mode/1 (GV_Operation_Mode) @06ac22d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -47,29 +47,30 @@ GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 Referring: PWM_for_dirve_mode/0 (read) Availability: not_available Varpool flags: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) + References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: - Calls: Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) + Calls: Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -77,7 +78,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -86,9 +87,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -97,10 +98,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -110,7 +147,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.069i.profile_estimate b/GW/Debug_FLASH/src/BCM/PWM.c.069i.profile_estimate index da61cd65..736b75cb 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.069i.profile_estimate +++ b/GW/Debug_FLASH/src/BCM/PWM.c.069i.profile_estimate @@ -3,16 +3,17 @@ PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -20,7 +21,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -29,9 +30,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -40,10 +41,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -53,7 +90,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.070i.icf b/GW/Debug_FLASH/src/BCM/PWM.c.070i.icf index 478a243a..57b6e989 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.070i.icf +++ b/GW/Debug_FLASH/src/BCM/PWM.c.070i.icf @@ -45,16 +45,17 @@ PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -62,7 +63,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -71,9 +72,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -82,10 +83,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -95,7 +132,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.071i.devirt b/GW/Debug_FLASH/src/BCM/PWM.c.071i.devirt index 637a37de..7ea87b82 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.071i.devirt +++ b/GW/Debug_FLASH/src/BCM/PWM.c.071i.devirt @@ -1,31 +1,31 @@ Symbol table: -GV_PWM_2/4 (GV_PWM_2) @06b953f0 +GV_PWM_2/4 (GV_PWM_2) @06ac23f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) + Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size - Called by: PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) + Called by: PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) Calls: -GV_PWM_1/2 (GV_PWM_1) @06b95318 +GV_PWM_1/2 (GV_PWM_1) @06ac2318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) + Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 +GV_Operation_Mode/1 (GV_Operation_Mode) @06ac22d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -33,29 +33,30 @@ GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 Referring: PWM_for_dirve_mode/0 (read) Availability: not_available Varpool flags: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) + References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: - Calls: Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) + Calls: Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -63,7 +64,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -72,9 +73,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -83,10 +84,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -96,7 +133,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.072i.cp b/GW/Debug_FLASH/src/BCM/PWM.c.072i.cp index 10c41433..a5efe3b5 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.072i.cp +++ b/GW/Debug_FLASH/src/BCM/PWM.c.072i.cp @@ -11,7 +11,7 @@ Jump functions: Not considering PWM_for_dirve_mode for cloning; -fipa-cp-clone disabled. -overall_size: 33, max_new_size: 11001 +overall_size: 54, max_new_size: 11001 IPA lattices after all propagation: @@ -28,32 +28,32 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_PWM_2/4 (GV_PWM_2) @06b953f0 +GV_PWM_2/4 (GV_PWM_2) @06ac23f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) + Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size - Called by: PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) + Called by: PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) Calls: -GV_PWM_1/2 (GV_PWM_1) @06b95318 +GV_PWM_1/2 (GV_PWM_1) @06ac2318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) + Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 +GV_Operation_Mode/1 (GV_Operation_Mode) @06ac22d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -61,15 +61,15 @@ GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 Referring: PWM_for_dirve_mode/0 (read) Availability: not_available Varpool flags: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) + References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: - Calls: Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) + Calls: Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) ;; Function PWM_for_dirve_mode (PWM_for_dirve_mode, funcdef_no=0, decl_uid=5248, cgraph_uid=1, symbol_order=0) @@ -78,16 +78,17 @@ PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -95,7 +96,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -104,9 +105,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -115,10 +116,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -128,7 +165,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.075i.fnsummary b/GW/Debug_FLASH/src/BCM/PWM.c.075i.fnsummary index 2e48f20d..3bb5e29d 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.075i.fnsummary +++ b/GW/Debug_FLASH/src/BCM/PWM.c.075i.fnsummary @@ -5,79 +5,99 @@ Analyzing function: PWM_for_dirve_mode/0 ;; Loop 0 ;; header 0, latch 1 ;; depth 0, outer -1 -;; nodes: 0 1 2 3 4 5 6 7 +;; nodes: 0 1 2 3 4 5 6 7 8 9 10 11 ;; 2 succs { 3 6 } ;; 3 succs { 4 5 } -;; 4 succs { 7 } -;; 5 succs { 7 } -;; 6 succs { 7 } -;; 7 succs { 1 } +;; 4 succs { 11 } +;; 5 succs { 11 } +;; 6 succs { 7 10 } +;; 7 succs { 8 9 } +;; 8 succs { 11 } +;; 9 succs { 11 } +;; 10 succs { 11 } +;; 11 succs { 1 } Analyzing function body size: PWM_for_dirve_mode IPA function summary for PWM_for_dirve_mode/0 inlinable - global time: 32.533600 - self size: 33 + global time: 34.666600 + self size: 54 global size: 0 min size: 0 self stack: 0 global stack: 0 - size:12.000000, time:6.533600 + size:21.000000, time:8.666600 size:3.000000, time:2.000000, executed if:(not inlined) calls: Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.49 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.49 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.26 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.26 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.26 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.26 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 + op0 is compile time invariant + op1 is compile time invariant + Set_PWM_Duty/3 function body not available + loop depth: 0 freq:0.17 size: 3 time: 12 + op0 is compile time invariant + op1 is compile time invariant + Set_PWM_Duty/3 function body not available + loop depth: 0 freq:0.17 size: 3 time: 12 + op0 is compile time invariant + op1 is compile time invariant + Set_PWM_Duty/3 function body not available + loop depth: 0 freq:0.17 size: 3 time: 12 + op0 is compile time invariant + op1 is compile time invariant + Set_PWM_Duty/3 function body not available + loop depth: 0 freq:0.17 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Symbol table: -GV_PWM_2/4 (GV_PWM_2) @06b953f0 +GV_PWM_2/4 (GV_PWM_2) @06ac23f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) + Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size - Called by: PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) + Called by: PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) Calls: -GV_PWM_1/2 (GV_PWM_1) @06b95318 +GV_PWM_1/2 (GV_PWM_1) @06ac2318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) + Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 +GV_Operation_Mode/1 (GV_Operation_Mode) @06ac22d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -85,29 +105,30 @@ GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 Referring: PWM_for_dirve_mode/0 (read) Availability: not_available Varpool flags: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) + References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: - Calls: Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) + Calls: Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -115,7 +136,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -124,9 +145,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -135,10 +156,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -148,7 +205,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.076i.inline b/GW/Debug_FLASH/src/BCM/PWM.c.076i.inline index 77254e27..2a7ffef2 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.076i.inline +++ b/GW/Debug_FLASH/src/BCM/PWM.c.076i.inline @@ -1,41 +1,57 @@ IPA function summary for PWM_for_dirve_mode/0 inlinable - global time: 32.533600 - self size: 33 - global size: 33 - min size: 36 + global time: 34.666600 + self size: 54 + global size: 54 + min size: 60 self stack: 0 global stack: 0 - size:12.000000, time:6.533600 + size:21.000000, time:8.666600 size:3.000000, time:2.000000, executed if:(not inlined) calls: Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.49 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.49 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.26 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.26 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.26 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.26 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 + op0 is compile time invariant + op1 is compile time invariant + Set_PWM_Duty/3 function body not available + loop depth: 0 freq:0.17 size: 3 time: 12 + op0 is compile time invariant + op1 is compile time invariant + Set_PWM_Duty/3 function body not available + loop depth: 0 freq:0.17 size: 3 time: 12 + op0 is compile time invariant + op1 is compile time invariant + Set_PWM_Duty/3 function body not available + loop depth: 0 freq:0.17 size: 3 time: 12 + op0 is compile time invariant + op1 is compile time invariant + Set_PWM_Duty/3 function body not available + loop depth: 0 freq:0.17 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Flattening functions: -Overall time estimate: 32.533600 weighted by profile: 0.000000 +Overall time estimate: 34.666600 weighted by profile: 0.000000 Deciding on inlining of small functions. Starting with size 0. Enqueueing calls in PWM_for_dirve_mode/0. @@ -45,73 +61,89 @@ Reclaiming variables: Clearing address taken flags: Deciding on functions to be inlined into all callers and removing useless speculations: -Overall time estimate: 32.533600 weighted by profile: 0.000000 +Overall time estimate: 34.666600 weighted by profile: 0.000000 Why inlining failed? -function body not available : 6 calls, 2.000000 freq, 0 count +function body not available : 10 calls, 2.000000 freq, 0 count IPA function summary for PWM_for_dirve_mode/0 inlinable - global time: 32.533600 - self size: 33 - global size: 33 - min size: 36 + global time: 34.666600 + self size: 54 + global size: 54 + min size: 60 self stack: 0 global stack: 0 - size:12.000000, time:6.533600 + size:21.000000, time:8.666600 size:3.000000, time:2.000000, executed if:(not inlined) calls: Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.49 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.49 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.26 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.26 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.26 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Set_PWM_Duty/3 function body not available - loop depth: 0 freq:0.26 size: 3 time: 12 + loop depth: 0 freq:0.22 size: 3 time: 12 + op0 is compile time invariant + op1 is compile time invariant + Set_PWM_Duty/3 function body not available + loop depth: 0 freq:0.17 size: 3 time: 12 + op0 is compile time invariant + op1 is compile time invariant + Set_PWM_Duty/3 function body not available + loop depth: 0 freq:0.17 size: 3 time: 12 + op0 is compile time invariant + op1 is compile time invariant + Set_PWM_Duty/3 function body not available + loop depth: 0 freq:0.17 size: 3 time: 12 + op0 is compile time invariant + op1 is compile time invariant + Set_PWM_Duty/3 function body not available + loop depth: 0 freq:0.17 size: 3 time: 12 op0 is compile time invariant op1 is compile time invariant Symbol table: -GV_PWM_2/4 (GV_PWM_2) @06b953f0 +GV_PWM_2/4 (GV_PWM_2) @06ac23f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) + Referring: PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size - Called by: PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) + Called by: PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) Calls: -GV_PWM_1/2 (GV_PWM_1) @06b95318 +GV_PWM_1/2 (GV_PWM_1) @06ac2318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) + Referring: PWM_for_dirve_mode/0 (read)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write)PWM_for_dirve_mode/0 (write) Availability: not_available Varpool flags: -GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 +GV_Operation_Mode/1 (GV_Operation_Mode) @06ac22d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -119,15 +151,15 @@ GV_Operation_Mode/1 (GV_Operation_Mode) @06b952d0 Referring: PWM_for_dirve_mode/0 (read) Availability: not_available Varpool flags: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) + References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: - Calls: Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) + Calls: Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) ;; Function PWM_for_dirve_mode (PWM_for_dirve_mode, funcdef_no=0, decl_uid=5248, cgraph_uid=1, symbol_order=0) @@ -135,16 +167,17 @@ PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -152,7 +185,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -161,9 +194,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -172,10 +205,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -185,7 +254,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.077i.pure-const b/GW/Debug_FLASH/src/BCM/PWM.c.077i.pure-const index 747b312f..e8e141a5 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.077i.pure-const +++ b/GW/Debug_FLASH/src/BCM/PWM.c.077i.pure-const @@ -13,6 +13,17 @@ scanning: Set_PWM_Duty (1, 0.0); scanning: GV_PWM_1 = 0; scanning: GV_PWM_2 = 0; + scanning: if (GV_Operation_Mode.0_1 == 0) + scanning: GV_PWM_2.3_3 = GV_PWM_2; + scanning: if (GV_PWM_2.3_3 == 0) + scanning: Set_PWM_Duty (1, 1.0e+2); + scanning: Set_PWM_Duty (0, 0.0); + scanning: GV_PWM_2 = 1; + scanning: GV_PWM_1 = 0; + scanning: Set_PWM_Duty (1, 0.0); + scanning: Set_PWM_Duty (0, 0.0); + scanning: GV_PWM_2 = 0; + scanning: GV_PWM_1 = 0; scanning: Set_PWM_Duty (1, 0.0); scanning: Set_PWM_Duty (0, 0.0); scanning: GV_PWM_2 = 0; @@ -21,38 +32,38 @@ Function is locally const. callgraph: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size - Called by: PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) + Called by: PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) Calls: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible public - Aux: @066a6658 - References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) + Aux: @04ad66b8 + References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: - Calls: Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) + Calls: Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) ordered call graph: reduced for nothrow -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible public - Aux: @066a6658 - References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) + Aux: @04ad66b8 + References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: - Calls: Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) + Calls: Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) @@ -64,53 +75,54 @@ MALLOC LATTICE after propagation: PWM_for_dirve_mode: malloc_bottom callgraph: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size - Called by: PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) + Called by: PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) Calls: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible public - Aux: @066a6a18 - References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) + Aux: @04ad6758 + References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: - Calls: Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) + Calls: Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) ordered call graph: reduced -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible public - Aux: @066a6a18 - References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) + Aux: @04ad6758 + References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: - Calls: Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) + Calls: Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -118,7 +130,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -127,9 +139,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -138,10 +150,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -151,7 +199,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.078i.free-fnsummary2 b/GW/Debug_FLASH/src/BCM/PWM.c.078i.free-fnsummary2 index bad6e4f3..da85cdde 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.078i.free-fnsummary2 +++ b/GW/Debug_FLASH/src/BCM/PWM.c.078i.free-fnsummary2 @@ -2,16 +2,17 @@ PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -19,7 +20,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -28,9 +29,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -39,10 +40,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -52,7 +89,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.079i.static-var b/GW/Debug_FLASH/src/BCM/PWM.c.079i.static-var index ffcc3e5d..7e7a9eb2 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.079i.static-var +++ b/GW/Debug_FLASH/src/BCM/PWM.c.079i.static-var @@ -1,23 +1,23 @@ callgraph: -Set_PWM_Duty/3 (Set_PWM_Duty) @06b922a0 +Set_PWM_Duty/3 (Set_PWM_Duty) @06abf2a0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size - Called by: PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (524845004 (estimated locally),0.49 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) PWM_for_dirve_mode/0 (274448410 (estimated locally),0.26 per call) + Called by: PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (233860969 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (237404317 (estimated locally),0.22 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) PWM_for_dirve_mode/0 (182536110 (estimated locally),0.17 per call) Calls: -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) + References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: - Calls: Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) + Calls: Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Clearing variable flags: Function name:PWM_for_dirve_mode/0: @@ -25,16 +25,16 @@ Function name:PWM_for_dirve_mode/0: locals written: ordered call graph: reduced -PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06b8bb60 +PWM_for_dirve_mode/0 (PWM_for_dirve_mode) @06ab8b60 Type: function definition analyzed Visibility: externally_visible public - Aux: @066a6ab8 - References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) + Aux: @04ad6c98 + References: GV_Operation_Mode/1 (read)GV_PWM_1/2 (read)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_2/4 (read)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write)GV_PWM_2/4 (write)GV_PWM_1/2 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: - Calls: Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (524845004 (estimated locally),0.49 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) Set_PWM_Duty/3 (274448410 (estimated locally),0.26 per call) + Calls: Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (233860969 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (237404317 (estimated locally),0.22 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Set_PWM_Duty/3 (182536110 (estimated locally),0.17 per call) Function name:PWM_for_dirve_mode/0: @@ -46,16 +46,17 @@ PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -63,7 +64,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -72,9 +73,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -83,10 +84,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -96,7 +133,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.080i.single-use b/GW/Debug_FLASH/src/BCM/PWM.c.080i.single-use index bad6e4f3..da85cdde 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.080i.single-use +++ b/GW/Debug_FLASH/src/BCM/PWM.c.080i.single-use @@ -2,16 +2,17 @@ PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -19,7 +20,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -28,9 +29,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -39,10 +40,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -52,7 +89,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.081i.comdats b/GW/Debug_FLASH/src/BCM/PWM.c.081i.comdats index bad6e4f3..da85cdde 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.081i.comdats +++ b/GW/Debug_FLASH/src/BCM/PWM.c.081i.comdats @@ -2,16 +2,17 @@ PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -19,7 +20,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -28,9 +29,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -39,10 +40,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -52,7 +89,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.c.082i.materialize-all-clones b/GW/Debug_FLASH/src/BCM/PWM.c.082i.materialize-all-clones index bad6e4f3..da85cdde 100644 --- a/GW/Debug_FLASH/src/BCM/PWM.c.082i.materialize-all-clones +++ b/GW/Debug_FLASH/src/BCM/PWM.c.082i.materialize-all-clones @@ -2,16 +2,17 @@ PWM_for_dirve_mode () { unsigned char GV_Operation_Mode.0_1; unsigned char GV_PWM_1.1_2; + unsigned char GV_PWM_2.3_3; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_Operation_Mode.0_1 = GV_Operation_Mode; if (GV_Operation_Mode.0_1 == 1) - goto ; [51.12%] + goto ; [34.00%] else - goto ; [48.88%] + goto ; [66.00%] - [local count: 548896821]: + [local count: 365072220]: # DEBUG BEGIN_STMT GV_PWM_1.1_2 = GV_PWM_1; if (GV_PWM_1.1_2 == 0) @@ -19,7 +20,7 @@ PWM_for_dirve_mode () else goto ; [50.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 1.0e+2); # DEBUG BEGIN_STMT @@ -28,9 +29,9 @@ PWM_for_dirve_mode () GV_PWM_1 = 1; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 274448410]: + [local count: 182536110]: # DEBUG BEGIN_STMT Set_PWM_Duty (0, 0.0); # DEBUG BEGIN_STMT @@ -39,10 +40,46 @@ PWM_for_dirve_mode () GV_PWM_1 = 0; # DEBUG BEGIN_STMT GV_PWM_2 = 0; - goto ; [100.00%] + goto ; [100.00%] - [local count: 524845004]: + [local count: 708669605]: # DEBUG BEGIN_STMT + if (GV_Operation_Mode.0_1 == 0) + goto ; [67.00%] + else + goto ; [33.00%] + + [local count: 474808635]: + # DEBUG BEGIN_STMT + GV_PWM_2.3_3 = GV_PWM_2; + if (GV_PWM_2.3_3 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 1.0e+2); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 1; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 237404317]: + # DEBUG BEGIN_STMT + Set_PWM_Duty (1, 0.0); + # DEBUG BEGIN_STMT + Set_PWM_Duty (0, 0.0); + # DEBUG BEGIN_STMT + GV_PWM_2 = 0; + # DEBUG BEGIN_STMT + GV_PWM_1 = 0; + goto ; [100.00%] + + [local count: 233860969]: # DEBUG BEGIN_STMT Set_PWM_Duty (1, 0.0); # DEBUG BEGIN_STMT @@ -52,7 +89,7 @@ PWM_for_dirve_mode () # DEBUG BEGIN_STMT GV_PWM_1 = 0; - [local count: 1073741824]: + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/BCM/PWM.o b/GW/Debug_FLASH/src/BCM/PWM.o index 37cc99aa..a25ef02f 100644 Binary files a/GW/Debug_FLASH/src/BCM/PWM.o and b/GW/Debug_FLASH/src/BCM/PWM.o differ diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.000i.cgraph b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.000i.cgraph index 2a28cec7..1c5304ec 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.000i.cgraph +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.000i.cgraph @@ -3,47 +3,54 @@ Trivially needed symbols: BREAK_Speed BREAK_Speed_limit Initial Symbol table: -GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 +GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aacdc8 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not-ready Varpool flags: -GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 +GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aacd80 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not-ready Varpool flags: -Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 +Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aacd38 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: not-ready Varpool flags: -GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 +GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aaccf0 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: not-ready Varpool flags: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aacca8 + Type: variable + Visibility: external public + References: + Referring: BREAK_Speed/1 (write) + Availability: not-ready + Varpool flags: +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 Type: function definition analyzed Visibility: public Aux: @01733ea0 - References: GV_MASTER_CLMAP_FORCE/2 (read)Cur_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/3 (read)GV_MASTER_CLMAP_FORCE/2 (read)Cur_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/3 (write)Cur_CLMAP_FORCE/3 (read)GV_BrakeTorqueCommand/4 (write)Cur_CLMAP_FORCE/3 (read)GV_RCU_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/3 (read)GV_MASTER_CLMAP_FORCE/2 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/3 (write)Cur_CLMAP_FORCE/3 (read)GV_BrakeTorqueCommand/4 (write)Cur_CLMAP_FORCE/3 (read)GV_RCU_BrakeTorqueCommand/5 (write) + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Function flags: body optimize_size Called by: Calls: -BREAK_Speed_limit/0 (BREAK_Speed_limit) @06bdc3a8 +BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aac3a8 Type: variable definition analyzed Visibility: public - Aux: @06be01c0 + Aux: @06ab01c0 References: Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: not-ready @@ -53,43 +60,50 @@ Removing unused symbols: Reclaimed Symbol table: -GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 +GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aacdc8 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not-ready Varpool flags: -GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 +GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aacd80 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not-ready Varpool flags: -Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 +Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aacd38 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: not-ready Varpool flags: -GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 +GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aaccf0 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: not-ready Varpool flags: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aacca8 + Type: variable + Visibility: external public + References: + Referring: BREAK_Speed/1 (write) + Availability: not-ready + Varpool flags: +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 Type: function definition analyzed Visibility: public - References: GV_MASTER_CLMAP_FORCE/2 (read)Cur_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/3 (read)GV_MASTER_CLMAP_FORCE/2 (read)Cur_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/3 (write)Cur_CLMAP_FORCE/3 (read)GV_BrakeTorqueCommand/4 (write)Cur_CLMAP_FORCE/3 (read)GV_RCU_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/3 (read)GV_MASTER_CLMAP_FORCE/2 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/3 (write)Cur_CLMAP_FORCE/3 (read)GV_BrakeTorqueCommand/4 (write)Cur_CLMAP_FORCE/3 (read)GV_RCU_BrakeTorqueCommand/5 (write) + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Function flags: body optimize_size Called by: Calls: -BREAK_Speed_limit/0 (BREAK_Speed_limit) @06bdc3a8 +BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aac3a8 Type: variable definition analyzed Visibility: public References: @@ -100,43 +114,50 @@ BREAK_Speed_limit/0 (BREAK_Speed_limit) @06bdc3a8 Initial Symbol table: -GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 +GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aacdc8 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not-ready Varpool flags: -GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 +GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aacd80 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not-ready Varpool flags: -Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 +Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aacd38 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: not-ready Varpool flags: -GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 +GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aaccf0 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: not-ready Varpool flags: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aacca8 + Type: variable + Visibility: external public + References: + Referring: BREAK_Speed/1 (write) + Availability: not-ready + Varpool flags: +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 Type: function definition analyzed Visibility: public - References: GV_MASTER_CLMAP_FORCE/2 (read)Cur_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/3 (read)GV_MASTER_CLMAP_FORCE/2 (read)Cur_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/3 (write)Cur_CLMAP_FORCE/3 (read)GV_BrakeTorqueCommand/4 (write)Cur_CLMAP_FORCE/3 (read)GV_RCU_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/3 (read)GV_MASTER_CLMAP_FORCE/2 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/3 (write)Cur_CLMAP_FORCE/3 (read)GV_BrakeTorqueCommand/4 (write)Cur_CLMAP_FORCE/3 (read)GV_RCU_BrakeTorqueCommand/5 (write) + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Function flags: body optimize_size Called by: Calls: -BREAK_Speed_limit/0 (BREAK_Speed_limit) @06bdc3a8 +BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aac3a8 Type: variable definition analyzed Visibility: public References: @@ -148,43 +169,50 @@ Removing unused symbols: Reclaimed Symbol table: -GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 +GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aacdc8 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not-ready Varpool flags: -GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 +GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aacd80 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not-ready Varpool flags: -Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 +Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aacd38 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: not-ready Varpool flags: -GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 +GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aaccf0 Type: variable Visibility: external public References: Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: not-ready Varpool flags: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aacca8 + Type: variable + Visibility: external public + References: + Referring: BREAK_Speed/1 (write) + Availability: not-ready + Varpool flags: +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 Type: function definition analyzed Visibility: public - References: GV_MASTER_CLMAP_FORCE/2 (read)Cur_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/3 (read)GV_MASTER_CLMAP_FORCE/2 (read)Cur_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/3 (write)Cur_CLMAP_FORCE/3 (read)GV_BrakeTorqueCommand/4 (write)Cur_CLMAP_FORCE/3 (read)GV_RCU_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/3 (read)GV_MASTER_CLMAP_FORCE/2 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/3 (write)Cur_CLMAP_FORCE/3 (read)GV_BrakeTorqueCommand/4 (write)Cur_CLMAP_FORCE/3 (read)GV_RCU_BrakeTorqueCommand/5 (write) + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Function flags: body optimize_size Called by: Calls: -BREAK_Speed_limit/0 (BREAK_Speed_limit) @06bdc3a8 +BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aac3a8 Type: variable definition analyzed Visibility: public References: @@ -197,7 +225,7 @@ Reclaiming variables: Clearing address taken flags: Optimized Symbol table: -GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 +GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aacdc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -205,7 +233,7 @@ GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 +GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aacd80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -213,7 +241,7 @@ GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 +Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aacd38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -221,7 +249,7 @@ Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 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) @06bdcc18 +GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aaccf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -229,16 +257,24 @@ GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 Referring: BREAK_Speed/1 (read) Availability: not_available Varpool flags: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aacca8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: BREAK_Speed/1 (write) + Availability: not_available + Varpool flags: +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 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) + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -BREAK_Speed_limit/0 (BREAK_Speed_limit) @06bdc3a8 +BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aac3a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -257,7 +293,7 @@ Removing variables: Final Symbol table: -GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 +GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aacdc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -265,7 +301,7 @@ GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 Referring: Availability: not_available Varpool flags: -GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 +GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aacd80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -273,7 +309,7 @@ GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 Referring: Availability: not_available Varpool flags: -Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 +Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aacd38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -281,7 +317,7 @@ Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 Referring: Availability: not_available Varpool flags: -GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 +GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aaccf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -289,7 +325,15 @@ GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 Referring: Availability: not_available Varpool flags: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aacca8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -298,7 +342,7 @@ BREAK_Speed/1 (BREAK_Speed) @06be01c0 Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: -BREAK_Speed_limit/0 (BREAK_Speed_limit) @06bdc3a8 +BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aac3a8 Type: variable definition analyzed Visibility: externally_visible asm_written public Aux: @00000001 diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.016i.visibility b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.016i.visibility index 5f3a7053..83ba17a7 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.016i.visibility +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.016i.visibility @@ -13,7 +13,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 +GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aacdc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -21,7 +21,7 @@ GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 +GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aacd80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -29,7 +29,7 @@ GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 +Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aacd38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -37,7 +37,7 @@ Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: not_available Varpool flags: -GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 +GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aaccf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -45,16 +45,24 @@ GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: not_available Varpool flags: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aacca8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: BREAK_Speed/1 (write) + Availability: not_available + Varpool flags: +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_CLMAP_FORCE/2 (read)Cur_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/3 (read)GV_MASTER_CLMAP_FORCE/2 (read)Cur_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/3 (write)Cur_CLMAP_FORCE/3 (read)GV_BrakeTorqueCommand/4 (write)Cur_CLMAP_FORCE/3 (read)GV_RCU_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/3 (read)GV_MASTER_CLMAP_FORCE/2 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/3 (write)Cur_CLMAP_FORCE/3 (read)GV_BrakeTorqueCommand/4 (write)Cur_CLMAP_FORCE/3 (read)GV_RCU_BrakeTorqueCommand/5 (write) + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Availability: available Function flags: body optimize_size Called by: Calls: -BREAK_Speed_limit/0 (BREAK_Speed_limit) @06bdc3a8 +BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aac3a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -65,6 +73,8 @@ BREAK_Speed () { : # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.017i.build_ssa_passes b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.017i.build_ssa_passes index d3395627..7cc03b46 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.017i.build_ssa_passes +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.017i.build_ssa_passes @@ -2,6 +2,8 @@ BREAK_Speed () { : # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.022i.opt_local_passes b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.022i.opt_local_passes index f221a31d..d908ebe8 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.022i.opt_local_passes +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.022i.opt_local_passes @@ -21,6 +21,8 @@ BREAK_Speed () : # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.048i.remove_symbols b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.048i.remove_symbols index 97039a0e..58d41065 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.048i.remove_symbols +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.048i.remove_symbols @@ -4,7 +4,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 +GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aacdc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -12,7 +12,7 @@ GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 +GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aacd80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -20,7 +20,7 @@ GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 +Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aacd38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -28,7 +28,7 @@ Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 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) @06bdcc18 +GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aaccf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -36,16 +36,24 @@ GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 Referring: BREAK_Speed/1 (read) Availability: not_available Varpool flags: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aacca8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: BREAK_Speed/1 (write) + Availability: not_available + Varpool flags: +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 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) + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -BREAK_Speed_limit/0 (BREAK_Speed_limit) @06bdc3a8 +BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aac3a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -66,6 +74,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.060i.targetclone b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.060i.targetclone index b50a4e59..3f24711d 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.060i.targetclone +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.060i.targetclone @@ -12,6 +12,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.064i.free-fnsummary1 b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.064i.free-fnsummary1 index b50a4e59..3f24711d 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.064i.free-fnsummary1 +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.064i.free-fnsummary1 @@ -12,6 +12,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.068i.whole-program b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.068i.whole-program index 643b84f5..279eb707 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.068i.whole-program +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.068i.whole-program @@ -14,7 +14,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 +GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aacdc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -22,7 +22,7 @@ GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 +GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aacd80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -30,7 +30,7 @@ GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 +Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aacd38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -38,7 +38,7 @@ Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 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) @06bdcc18 +GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aaccf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -46,16 +46,24 @@ GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 Referring: BREAK_Speed/1 (read) Availability: not_available Varpool flags: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aacca8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: BREAK_Speed/1 (write) + Availability: not_available + Varpool flags: +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 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) + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -BREAK_Speed_limit/0 (BREAK_Speed_limit) @06bdc3a8 +BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aac3a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -76,6 +84,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.069i.profile_estimate b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.069i.profile_estimate index 7ddc2e4f..368dfa45 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.069i.profile_estimate +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.069i.profile_estimate @@ -13,6 +13,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.070i.icf b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.070i.icf index 54690cb0..9d57f34f 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.070i.icf +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.070i.icf @@ -55,6 +55,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.071i.devirt b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.071i.devirt index a8d47419..3bfadd0a 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.071i.devirt +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.071i.devirt @@ -1,6 +1,6 @@ Symbol table: -GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 +GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aacdc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -8,7 +8,7 @@ GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 +GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aacd80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -16,7 +16,7 @@ GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 +Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aacd38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -24,7 +24,7 @@ Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 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) @06bdcc18 +GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aaccf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -32,16 +32,24 @@ GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 Referring: BREAK_Speed/1 (read) Availability: not_available Varpool flags: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aacca8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: BREAK_Speed/1 (write) + Availability: not_available + Varpool flags: +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 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) + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -BREAK_Speed_limit/0 (BREAK_Speed_limit) @06bdc3a8 +BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aac3a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -62,6 +70,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.072i.cp b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.072i.cp index 8ff4818b..7cefede5 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.072i.cp +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.072i.cp @@ -10,7 +10,7 @@ Jump functions: Not considering BREAK_Speed for cloning; -fipa-cp-clone disabled. -overall_size: 24, max_new_size: 11001 +overall_size: 25, max_new_size: 11001 IPA lattices after all propagation: @@ -27,7 +27,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 +GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aacdc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -35,7 +35,7 @@ GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 +GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aacd80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -43,7 +43,7 @@ GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 +Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aacd38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -51,7 +51,7 @@ Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 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) @06bdcc18 +GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aaccf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -59,16 +59,24 @@ GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 Referring: BREAK_Speed/1 (read) Availability: not_available Varpool flags: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aacca8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: BREAK_Speed/1 (write) + Availability: not_available + Varpool flags: +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 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) + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -BREAK_Speed_limit/0 (BREAK_Speed_limit) @06bdc3a8 +BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aac3a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -93,6 +101,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.075i.fnsummary b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.075i.fnsummary index f862bea0..b9441aa7 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.075i.fnsummary +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.075i.fnsummary @@ -17,19 +17,19 @@ Analyzing function body size: BREAK_Speed fp_expression set IPA function summary for BREAK_Speed/1 inlinable fp_expression - global time: 11.500000 - self size: 24 + global time: 12.500000 + self size: 25 global size: 0 min size: 0 self stack: 0 global stack: 0 - size:21.000000, time:9.500000 + size:22.000000, time:10.500000 size:3.000000, time:2.000000, executed if:(not inlined) calls: Symbol table: -GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 +GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aacdc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -37,7 +37,7 @@ GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 +GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aacd80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -45,7 +45,7 @@ GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 +Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aacd38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -53,7 +53,7 @@ Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 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) @06bdcc18 +GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aaccf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -61,16 +61,24 @@ GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 Referring: BREAK_Speed/1 (read) Availability: not_available Varpool flags: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aacca8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: BREAK_Speed/1 (write) + Availability: not_available + Varpool flags: +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 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) + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -BREAK_Speed_limit/0 (BREAK_Speed_limit) @06bdc3a8 +BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aac3a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -91,6 +99,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.076i.inline b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.076i.inline index a55abdd6..5edbd2a3 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.076i.inline +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.076i.inline @@ -1,17 +1,17 @@ IPA function summary for BREAK_Speed/1 inlinable fp_expression - global time: 11.500000 - self size: 24 - global size: 24 + global time: 12.500000 + self size: 25 + global size: 25 min size: 0 self stack: 0 global stack: 0 - size:21.000000, time:9.500000 + size:22.000000, time:10.500000 size:3.000000, time:2.000000, executed if:(not inlined) calls: Flattening functions: -Overall time estimate: 11.500000 weighted by profile: 0.000000 +Overall time estimate: 12.500000 weighted by profile: 0.000000 Deciding on inlining of small functions. Starting with size 0. Enqueueing calls in BREAK_Speed/1. @@ -21,23 +21,23 @@ Reclaiming variables: Clearing address taken flags: Deciding on functions to be inlined into all callers and removing useless speculations: -Overall time estimate: 11.500000 weighted by profile: 0.000000 +Overall time estimate: 12.500000 weighted by profile: 0.000000 Why inlining failed? IPA function summary for BREAK_Speed/1 inlinable fp_expression - global time: 11.500000 - self size: 24 - global size: 24 + global time: 12.500000 + self size: 25 + global size: 25 min size: 0 self stack: 0 global stack: 0 - size:21.000000, time:9.500000 + size:22.000000, time:10.500000 size:3.000000, time:2.000000, executed if:(not inlined) calls: Symbol table: -GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 +GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aacdc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -45,7 +45,7 @@ GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06bdccf0 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 +GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aacd80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -53,7 +53,7 @@ GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06bdcca8 Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: -Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 +Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aacd38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -61,7 +61,7 @@ Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06bdcc60 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) @06bdcc18 +GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aaccf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -69,16 +69,24 @@ GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06bdcc18 Referring: BREAK_Speed/1 (read) Availability: not_available Varpool flags: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aacca8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: BREAK_Speed/1 (write) + Availability: not_available + Varpool flags: +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 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) + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -BREAK_Speed_limit/0 (BREAK_Speed_limit) @06bdc3a8 +BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aac3a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -102,6 +110,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.077i.pure-const b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.077i.pure-const index b766f3cf..1693c640 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.077i.pure-const +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.077i.pure-const @@ -1,7 +1,8 @@ local analysis of BREAK_Speed - scanning: GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE; + scanning: GV_VCU_Drive_Mode = 1; + scanning: GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE; scanning: Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE; scanning: if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2) scanning: if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2) @@ -23,11 +24,11 @@ Function is locally const. callgraph: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @066e7a78 - 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) + Aux: @065b7778 + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size @@ -36,11 +37,11 @@ BREAK_Speed/1 (BREAK_Speed) @06be01c0 ordered call graph: reduced for nothrow -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @066e7a78 - 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) + Aux: @065b7778 + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size @@ -57,11 +58,11 @@ MALLOC LATTICE after propagation: BREAK_Speed: malloc_bottom callgraph: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @066e7818 - 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) + Aux: @065b7778 + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size @@ -70,11 +71,11 @@ BREAK_Speed/1 (BREAK_Speed) @06be01c0 ordered call graph: reduced -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @066e7818 - 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) + Aux: @065b7778 + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size @@ -96,6 +97,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.078i.free-fnsummary2 b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.078i.free-fnsummary2 index b50a4e59..3f24711d 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.078i.free-fnsummary2 +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.078i.free-fnsummary2 @@ -12,6 +12,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.079i.static-var b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.079i.static-var index b591648a..4631362a 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.079i.static-var +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.079i.static-var @@ -1,9 +1,9 @@ callgraph: -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 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) + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size @@ -16,11 +16,11 @@ Function name:BREAK_Speed/1: locals written: ordered call graph: reduced -BREAK_Speed/1 (BREAK_Speed) @06be01c0 +BREAK_Speed/1 (BREAK_Speed) @06ab01c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @066e7a78 - 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) + Aux: @065b77f8 + References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size @@ -47,6 +47,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.080i.single-use b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.080i.single-use index b50a4e59..3f24711d 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.080i.single-use +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.080i.single-use @@ -12,6 +12,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.081i.comdats b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.081i.comdats index b50a4e59..3f24711d 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.081i.comdats +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.081i.comdats @@ -12,6 +12,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.082i.materialize-all-clones b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.082i.materialize-all-clones index b50a4e59..3f24711d 100644 --- a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.082i.materialize-all-clones +++ b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.c.082i.materialize-all-clones @@ -12,6 +12,8 @@ BREAK_Speed () [local count: 1073741824]: # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + # 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) diff --git a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.o b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.o index 69427363..e6cf4d54 100644 Binary files a/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.o and b/GW/Debug_FLASH/src/IDB_RCU/BREAK_Speed.o differ diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.000i.cgraph b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.000i.cgraph index 5d9723de..cc0fb823 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.000i.cgraph +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.000i.cgraph @@ -3,25 +3,46 @@ Trivially needed symbols: Soc_Low_Torq_Limit Initial Symbol table: -GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06b8d4c8 +GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06aca870 Type: variable Visibility: external public References: - Referring: Soc_Low_Torq_Limit/0 (write) + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write) Availability: not-ready Varpool flags: -GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 +GV_SoC_Torq_Limit/4 (GV_SoC_Torq_Limit) @06aca828 + Type: variable + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not-ready + Varpool flags: +GV_SOC_STAT_Flag/3 (GV_SOC_STAT_Flag) @06aca7e0 + Type: variable + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not-ready + Varpool flags: +GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06aca798 + Type: variable + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (read) + Availability: not-ready + Varpool flags: +GV_SOC_Value/1 (GV_SOC_Value) @06aca750 Type: variable Visibility: external public References: Referring: Soc_Low_Torq_Limit/0 (read) Availability: not-ready Varpool flags: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: public Aux: @01733ea0 - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_SoC_Torq_Gain/2 (read)GV_VCU_TrqCmd/5 (write)GV_SOC_STAT_Flag/3 (read)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Function flags: body optimize_size Called by: @@ -31,24 +52,45 @@ Removing unused symbols: Reclaimed Symbol table: -GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06b8d4c8 +GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06aca870 Type: variable Visibility: external public References: - Referring: Soc_Low_Torq_Limit/0 (write) + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write) Availability: not-ready Varpool flags: -GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 +GV_SoC_Torq_Limit/4 (GV_SoC_Torq_Limit) @06aca828 + Type: variable + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not-ready + Varpool flags: +GV_SOC_STAT_Flag/3 (GV_SOC_STAT_Flag) @06aca7e0 + Type: variable + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not-ready + Varpool flags: +GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06aca798 + Type: variable + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (read) + Availability: not-ready + Varpool flags: +GV_SOC_Value/1 (GV_SOC_Value) @06aca750 Type: variable Visibility: external public References: Referring: Soc_Low_Torq_Limit/0 (read) Availability: not-ready Varpool flags: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: public - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_SoC_Torq_Gain/2 (read)GV_VCU_TrqCmd/5 (write)GV_SOC_STAT_Flag/3 (read)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Function flags: body optimize_size Called by: @@ -57,24 +99,45 @@ Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 Initial Symbol table: -GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06b8d4c8 +GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06aca870 Type: variable Visibility: external public References: - Referring: Soc_Low_Torq_Limit/0 (write) + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write) Availability: not-ready Varpool flags: -GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 +GV_SoC_Torq_Limit/4 (GV_SoC_Torq_Limit) @06aca828 + Type: variable + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not-ready + Varpool flags: +GV_SOC_STAT_Flag/3 (GV_SOC_STAT_Flag) @06aca7e0 + Type: variable + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not-ready + Varpool flags: +GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06aca798 + Type: variable + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (read) + Availability: not-ready + Varpool flags: +GV_SOC_Value/1 (GV_SOC_Value) @06aca750 Type: variable Visibility: external public References: Referring: Soc_Low_Torq_Limit/0 (read) Availability: not-ready Varpool flags: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: public - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_SoC_Torq_Gain/2 (read)GV_VCU_TrqCmd/5 (write)GV_SOC_STAT_Flag/3 (read)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Function flags: body optimize_size Called by: @@ -84,24 +147,45 @@ Removing unused symbols: Reclaimed Symbol table: -GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06b8d4c8 +GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06aca870 Type: variable Visibility: external public References: - Referring: Soc_Low_Torq_Limit/0 (write) + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write) Availability: not-ready Varpool flags: -GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 +GV_SoC_Torq_Limit/4 (GV_SoC_Torq_Limit) @06aca828 + Type: variable + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not-ready + Varpool flags: +GV_SOC_STAT_Flag/3 (GV_SOC_STAT_Flag) @06aca7e0 + Type: variable + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not-ready + Varpool flags: +GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06aca798 + Type: variable + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (read) + Availability: not-ready + Varpool flags: +GV_SOC_Value/1 (GV_SOC_Value) @06aca750 Type: variable Visibility: external public References: Referring: Soc_Low_Torq_Limit/0 (read) Availability: not-ready Varpool flags: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: public - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_SoC_Torq_Gain/2 (read)GV_VCU_TrqCmd/5 (write)GV_SOC_STAT_Flag/3 (read)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Function flags: body optimize_size Called by: @@ -112,15 +196,23 @@ Reclaiming variables: Clearing address taken flags: Optimized Symbol table: -GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06b8d4c8 +GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06aca870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Soc_Low_Torq_Limit/0 (write) + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write) Availability: not_available Varpool flags: -GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 +GV_SoC_Torq_Limit/4 (GV_SoC_Torq_Limit) @06aca828 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +GV_SOC_STAT_Flag/3 (GV_SOC_STAT_Flag) @06aca7e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -128,13 +220,29 @@ GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 Referring: Soc_Low_Torq_Limit/0 (read) Availability: not_available Varpool flags: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06aca798 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (write) + Availability: not_available + Varpool flags: +GV_SOC_Value/1 (GV_SOC_Value) @06aca750 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Availability: available - Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size + Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: Materializing clones @@ -149,7 +257,7 @@ Removing variables: Final Symbol table: -GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06b8d4c8 +GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06aca870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -157,7 +265,7 @@ GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06b8d4c8 Referring: Availability: not_available Varpool flags: -GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 +GV_SoC_Torq_Limit/4 (GV_SoC_Torq_Limit) @06aca828 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -165,12 +273,36 @@ GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 Referring: Availability: not_available Varpool flags: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +GV_SOC_STAT_Flag/3 (GV_SOC_STAT_Flag) @06aca7e0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06aca798 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_SOC_Value/1 (GV_SOC_Value) @06aca750 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible asm_written public References: Referring: Availability: available - Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size + Function flags: count:1073741823 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.016i.visibility b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.016i.visibility index 040833ae..a6029efe 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.016i.visibility +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.016i.visibility @@ -13,15 +13,39 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06b8d4c8 +GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06aca870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Soc_Low_Torq_Limit/0 (write) + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write) Availability: not_available Varpool flags: -GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 +GV_SoC_Torq_Limit/4 (GV_SoC_Torq_Limit) @06aca828 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +GV_SOC_STAT_Flag/3 (GV_SOC_STAT_Flag) @06aca7e0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06aca798 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +GV_SOC_Value/1 (GV_SOC_Value) @06aca750 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -29,10 +53,10 @@ GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 Referring: Soc_Low_Torq_Limit/0 (read) Availability: not_available Varpool flags: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_SoC_Torq_Gain/2 (read)GV_VCU_TrqCmd/5 (write)GV_SOC_STAT_Flag/3 (read)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Availability: available Function flags: body optimize_size @@ -47,6 +71,40 @@ Soc_Low_Torq_Limit () _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + GV_SoC_Torq_Gain.3_7 = GV_SoC_Torq_Gain; + _8 = GV_SoC_Torq_Limit.2_6 * GV_SoC_Torq_Gain.3_7; + GV_VCU_TrqCmd = _8; + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.4_9 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.4_9 == 2) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_10 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_10; + + : return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.017i.build_ssa_passes b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.017i.build_ssa_passes index 94f179bd..bd9aea28 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.017i.build_ssa_passes +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.017i.build_ssa_passes @@ -7,6 +7,40 @@ Soc_Low_Torq_Limit () _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + GV_SoC_Torq_Gain.3_7 = GV_SoC_Torq_Gain; + _8 = GV_SoC_Torq_Limit.2_6 * GV_SoC_Torq_Gain.3_7; + GV_VCU_TrqCmd = _8; + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.4_9 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.4_9 == 2) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_10 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_10; + + : return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.022i.opt_local_passes b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.022i.opt_local_passes index c0cfa503..db5d19db 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.022i.opt_local_passes +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.022i.opt_local_passes @@ -4,6 +4,12 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float GV_SoC_Torq_Gain.3_7; + float _8; + unsigned char GV_SOC_STAT_Flag.4_9; + float GV_SoC_Torq_Limit.5_10; : # DEBUG BEGIN_STMT @@ -12,6 +18,40 @@ Soc_Low_Torq_Limit () _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + GV_SoC_Torq_Gain.3_7 = GV_SoC_Torq_Gain; + _8 = GV_SoC_Torq_Limit.2_6 * GV_SoC_Torq_Gain.3_7; + GV_VCU_TrqCmd = _8; + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.4_9 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.4_9 == 2) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_10 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_10; + + : return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.048i.remove_symbols b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.048i.remove_symbols index 6f1cbf78..569f3f20 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.048i.remove_symbols +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.048i.remove_symbols @@ -4,15 +4,23 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06b8d4c8 +GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06aca870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Soc_Low_Torq_Limit/0 (write) + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write) Availability: not_available Varpool flags: -GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 +GV_SoC_Torq_Limit/4 (GV_SoC_Torq_Limit) @06aca828 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +GV_SOC_STAT_Flag/3 (GV_SOC_STAT_Flag) @06aca7e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -20,13 +28,29 @@ GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 Referring: Soc_Low_Torq_Limit/0 (read) Availability: not_available Varpool flags: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06aca798 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (write) + Availability: not_available + Varpool flags: +GV_SOC_Value/1 (GV_SOC_Value) @06aca750 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Availability: available - Function flags: count:1073741824 (estimated locally) body optimize_size + Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: Soc_Low_Torq_Limit () @@ -35,14 +59,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.060i.targetclone b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.060i.targetclone index 1e5dcdb5..1f8827f1 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.060i.targetclone +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.060i.targetclone @@ -4,14 +4,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.064i.free-fnsummary1 b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.064i.free-fnsummary1 index 1e5dcdb5..1f8827f1 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.064i.free-fnsummary1 +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.064i.free-fnsummary1 @@ -4,14 +4,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.068i.whole-program b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.068i.whole-program index 6c7d5df0..b2ad802f 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.068i.whole-program +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.068i.whole-program @@ -14,15 +14,23 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06b8d4c8 +GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06aca870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Soc_Low_Torq_Limit/0 (write) + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write) Availability: not_available Varpool flags: -GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 +GV_SoC_Torq_Limit/4 (GV_SoC_Torq_Limit) @06aca828 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +GV_SOC_STAT_Flag/3 (GV_SOC_STAT_Flag) @06aca7e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -30,13 +38,29 @@ GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 Referring: Soc_Low_Torq_Limit/0 (read) Availability: not_available Varpool flags: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06aca798 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (write) + Availability: not_available + Varpool flags: +GV_SOC_Value/1 (GV_SOC_Value) @06aca750 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Availability: available - Function flags: count:1073741824 (estimated locally) body optimize_size + Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: Soc_Low_Torq_Limit () @@ -45,14 +69,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.069i.profile_estimate b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.069i.profile_estimate index dd821d30..c3656351 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.069i.profile_estimate +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.069i.profile_estimate @@ -5,14 +5,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.070i.icf b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.070i.icf index ebf80f06..853d4db0 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.070i.icf +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.070i.icf @@ -47,14 +47,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.071i.devirt b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.071i.devirt index 63683b6f..a3c28dea 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.071i.devirt +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.071i.devirt @@ -1,14 +1,22 @@ Symbol table: -GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06b8d4c8 +GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06aca870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Soc_Low_Torq_Limit/0 (write) + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write) Availability: not_available Varpool flags: -GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 +GV_SoC_Torq_Limit/4 (GV_SoC_Torq_Limit) @06aca828 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +GV_SOC_STAT_Flag/3 (GV_SOC_STAT_Flag) @06aca7e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -16,13 +24,29 @@ GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 Referring: Soc_Low_Torq_Limit/0 (read) Availability: not_available Varpool flags: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06aca798 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (write) + Availability: not_available + Varpool flags: +GV_SOC_Value/1 (GV_SOC_Value) @06aca750 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Availability: available - Function flags: count:1073741824 (estimated locally) body optimize_size + Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: Soc_Low_Torq_Limit () @@ -31,14 +55,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.072i.cp b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.072i.cp index fbe643fe..68ecc468 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.072i.cp +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.072i.cp @@ -10,7 +10,7 @@ Jump functions: Not considering Soc_Low_Torq_Limit for cloning; -fipa-cp-clone disabled. -overall_size: 6, max_new_size: 11001 +overall_size: 17, max_new_size: 11001 IPA lattices after all propagation: @@ -27,15 +27,23 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06b8d4c8 +GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06aca870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Soc_Low_Torq_Limit/0 (write) + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write) Availability: not_available Varpool flags: -GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 +GV_SoC_Torq_Limit/4 (GV_SoC_Torq_Limit) @06aca828 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +GV_SOC_STAT_Flag/3 (GV_SOC_STAT_Flag) @06aca7e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -43,13 +51,29 @@ GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 Referring: Soc_Low_Torq_Limit/0 (read) Availability: not_available Varpool flags: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06aca798 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (write) + Availability: not_available + Varpool flags: +GV_SOC_Value/1 (GV_SOC_Value) @06aca750 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Availability: available - Function flags: count:1073741824 (estimated locally) body optimize_size + Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: @@ -62,14 +86,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.075i.fnsummary b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.075i.fnsummary index 3f49d2e3..34a5df50 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.075i.fnsummary +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.075i.fnsummary @@ -5,34 +5,47 @@ Analyzing function: Soc_Low_Torq_Limit/0 ;; Loop 0 ;; header 0, latch 1 ;; depth 0, outer -1 -;; nodes: 0 1 2 -;; 2 succs { 1 } +;; nodes: 0 1 2 3 4 5 6 7 +;; 2 succs { 3 4 } +;; 3 succs { 7 } +;; 4 succs { 5 6 } +;; 5 succs { 7 } +;; 6 succs { 7 } +;; 7 succs { 1 } Analyzing function body size: Soc_Low_Torq_Limit fp_expression set IPA function summary for Soc_Low_Torq_Limit/0 inlinable fp_expression - global time: 5.000000 - self size: 6 + global time: 11.435600 + self size: 17 global size: 0 min size: 0 self stack: 0 global stack: 0 - size:3.000000, time:3.000000 + size:14.000000, time:9.435600 size:3.000000, time:2.000000, executed if:(not inlined) calls: Symbol table: -GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06b8d4c8 +GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06aca870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Soc_Low_Torq_Limit/0 (write) + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write) Availability: not_available Varpool flags: -GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 +GV_SoC_Torq_Limit/4 (GV_SoC_Torq_Limit) @06aca828 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +GV_SOC_STAT_Flag/3 (GV_SOC_STAT_Flag) @06aca7e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -40,13 +53,29 @@ GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 Referring: Soc_Low_Torq_Limit/0 (read) Availability: not_available Varpool flags: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06aca798 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (write) + Availability: not_available + Varpool flags: +GV_SOC_Value/1 (GV_SOC_Value) @06aca750 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Availability: available - Function flags: count:1073741824 (estimated locally) body optimize_size + Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: Soc_Low_Torq_Limit () @@ -55,14 +84,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.076i.inline b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.076i.inline index c934337e..9684ffc4 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.076i.inline +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.076i.inline @@ -1,17 +1,17 @@ IPA function summary for Soc_Low_Torq_Limit/0 inlinable fp_expression - global time: 5.000000 - self size: 6 - global size: 6 + global time: 11.435600 + self size: 17 + global size: 17 min size: 0 self stack: 0 global stack: 0 - size:3.000000, time:3.000000 + size:14.000000, time:9.435600 size:3.000000, time:2.000000, executed if:(not inlined) calls: Flattening functions: -Overall time estimate: 5.000000 weighted by profile: 0.000000 +Overall time estimate: 11.435600 weighted by profile: 0.000000 Deciding on inlining of small functions. Starting with size 0. Enqueueing calls in Soc_Low_Torq_Limit/0. @@ -21,31 +21,39 @@ Reclaiming variables: Clearing address taken flags: Deciding on functions to be inlined into all callers and removing useless speculations: -Overall time estimate: 5.000000 weighted by profile: 0.000000 +Overall time estimate: 11.435600 weighted by profile: 0.000000 Why inlining failed? IPA function summary for Soc_Low_Torq_Limit/0 inlinable fp_expression - global time: 5.000000 - self size: 6 - global size: 6 + global time: 11.435600 + self size: 17 + global size: 17 min size: 0 self stack: 0 global stack: 0 - size:3.000000, time:3.000000 + size:14.000000, time:9.435600 size:3.000000, time:2.000000, executed if:(not inlined) calls: Symbol table: -GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06b8d4c8 +GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06aca870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Soc_Low_Torq_Limit/0 (write) + Referring: Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write)Soc_Low_Torq_Limit/0 (write) Availability: not_available Varpool flags: -GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 +GV_SoC_Torq_Limit/4 (GV_SoC_Torq_Limit) @06aca828 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read)Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +GV_SOC_STAT_Flag/3 (GV_SOC_STAT_Flag) @06aca7e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -53,13 +61,29 @@ GV_SOC_Value/1 (GV_SOC_Value) @06b8d480 Referring: Soc_Low_Torq_Limit/0 (read) Availability: not_available Varpool flags: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +GV_SoC_Torq_Gain/2 (GV_SoC_Torq_Gain) @06aca798 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (write) + Availability: not_available + Varpool flags: +GV_SOC_Value/1 (GV_SOC_Value) @06aca750 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Soc_Low_Torq_Limit/0 (read) + Availability: not_available + Varpool flags: +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Availability: available - Function flags: count:1073741824 (estimated locally) body optimize_size + Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: @@ -71,14 +95,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.077i.pure-const b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.077i.pure-const index 79120e8e..1002a8cb 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.077i.pure-const +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.077i.pure-const @@ -6,31 +6,40 @@ scanning: _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; scanning: _4 = (float) _3; scanning: GV_SoC_Torq_Gain = _4; + scanning: GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + scanning: if (GV_SOC_STAT_Flag.1_5 == 1) + scanning: GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + scanning: _7 = _4 * GV_SoC_Torq_Limit.2_6; + scanning: GV_VCU_TrqCmd = _7; + scanning: if (GV_SOC_STAT_Flag.1_5 == 2) + scanning: GV_VCU_TrqCmd = 0.0; + scanning: GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + scanning: GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; scanning: return; Function is locally const. callgraph: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible public - Aux: @04cd6040 - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + Aux: @065e61a0 + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Availability: available - Function flags: count:1073741824 (estimated locally) body optimize_size + Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: ordered call graph: reduced for nothrow -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible public - Aux: @04cd6040 - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + Aux: @065e61a0 + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Availability: available - Function flags: count:1073741824 (estimated locally) body optimize_size + Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: @@ -44,27 +53,27 @@ MALLOC LATTICE after propagation: Soc_Low_Torq_Limit: malloc_bottom callgraph: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible public - Aux: @04cd60e0 - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + Aux: @065e6120 + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Availability: available - Function flags: count:1073741824 (estimated locally) body optimize_size + Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: ordered call graph: reduced -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible public - Aux: @04cd60e0 - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + Aux: @065e6120 + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Availability: available - Function flags: count:1073741824 (estimated locally) body optimize_size + Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: @@ -75,14 +84,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.078i.free-fnsummary2 b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.078i.free-fnsummary2 index 1e5dcdb5..1f8827f1 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.078i.free-fnsummary2 +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.078i.free-fnsummary2 @@ -4,14 +4,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.079i.static-var b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.079i.static-var index 76b7b308..3513b6b6 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.079i.static-var +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.079i.static-var @@ -1,12 +1,12 @@ callgraph: -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible public - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Availability: available - Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size + Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: Clearing variable flags: @@ -16,14 +16,14 @@ Function name:Soc_Low_Torq_Limit/0: locals written: ordered call graph: reduced -Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06b8ab60 +Soc_Low_Torq_Limit/0 (Soc_Low_Torq_Limit) @06ac7b60 Type: function definition analyzed Visibility: externally_visible public - Aux: @04cd63c0 - References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write) + Aux: @065e6100 + References: GV_SOC_Value/1 (read)GV_SoC_Torq_Gain/2 (write)GV_SOC_STAT_Flag/3 (read)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write)GV_VCU_TrqCmd/5 (write)GV_SoC_Torq_Limit/4 (read)GV_VCU_TrqCmd/5 (write) Referring: Availability: available - Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size + Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: @@ -39,14 +39,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.080i.single-use b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.080i.single-use index 1e5dcdb5..1f8827f1 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.080i.single-use +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.080i.single-use @@ -4,14 +4,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.081i.comdats b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.081i.comdats index 1e5dcdb5..1f8827f1 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.081i.comdats +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.081i.comdats @@ -4,14 +4,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.082i.materialize-all-clones b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.082i.materialize-all-clones index 1e5dcdb5..1f8827f1 100644 --- a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.082i.materialize-all-clones +++ b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.c.082i.materialize-all-clones @@ -4,14 +4,50 @@ Soc_Low_Torq_Limit () double _2; double _3; float _4; + unsigned char GV_SOC_STAT_Flag.1_5; + float GV_SoC_Torq_Limit.2_6; + float _7; + float GV_SoC_Torq_Limit.5_8; - [local count: 1073741824]: + [local count: 1073741823]: # DEBUG BEGIN_STMT GV_SOC_Value.0_1 = GV_SOC_Value; _2 = (double) GV_SOC_Value.0_1; _3 = _2 * 1.0000000000000000208166817117216851329430937767e-2; _4 = (float) _3; GV_SoC_Torq_Gain = _4; + # DEBUG BEGIN_STMT + GV_SOC_STAT_Flag.1_5 = GV_SOC_STAT_Flag; + if (GV_SOC_STAT_Flag.1_5 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 365072220]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.2_6 = GV_SoC_Torq_Limit; + _7 = _4 * GV_SoC_Torq_Limit.2_6; + GV_VCU_TrqCmd = _7; + goto ; [100.00%] + + [local count: 708669604]: + # DEBUG BEGIN_STMT + if (GV_SOC_STAT_Flag.1_5 == 2) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 240947665]: + # DEBUG BEGIN_STMT + GV_VCU_TrqCmd = 0.0; + goto ; [100.00%] + + [local count: 467721938]: + # DEBUG BEGIN_STMT + GV_SoC_Torq_Limit.5_8 = GV_SoC_Torq_Limit; + GV_VCU_TrqCmd = GV_SoC_Torq_Limit.5_8; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.o b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.o index 2fef685a..a0a241b5 100644 Binary files a/GW/Debug_FLASH/src/MCU/Low_SOC_mode.o and b/GW/Debug_FLASH/src/MCU/Low_SOC_mode.o differ diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.000i.cgraph b/GW/Debug_FLASH/src/MCU/Motor_logic.c.000i.cgraph index b3fb382e..c653a79d 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.000i.cgraph +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.000i.cgraph @@ -3,161 +3,161 @@ Trivially needed symbols: ACU_Motor_Logic RC_Motor_Logic Motor_init Initial Symbol table: -GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 +GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06ad4a68 Type: variable Visibility: external public References: Referring: ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 +GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06ad4a20 Type: variable Visibility: external public References: Referring: ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 +GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06ad49d8 Type: variable Visibility: external public References: Referring: ACU_Motor_Logic/2 (read)ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 +GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06ad45e8 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read) Availability: not-ready Varpool flags: -GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 +GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06ad45a0 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write) Availability: not-ready Varpool flags: -GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 +GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06ad4558 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read) Availability: not-ready Varpool flags: -GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 +GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06ad4510 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read)RC_Motor_Logic/1 (read) Availability: not-ready Varpool flags: -GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 +GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06ad44c8 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 +GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06ad40d8 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 +GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06ad4090 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 +GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06ad4048 Type: variable Visibility: external public References: Referring: Motor_init/0 (read) Availability: not-ready Varpool flags: -GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 +GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06ad4000 Type: variable Visibility: external public References: Referring: Motor_init/0 (read) Availability: not-ready Varpool flags: -GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 +GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06aa8f78 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 +GV_VCU_Ready/11 (GV_VCU_Ready) @06aa8f30 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 +GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06aa8ee8 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 +GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06aa8ea0 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 +GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06aa8e58 Type: variable Visibility: external public References: Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 +GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06aa8e10 Type: variable Visibility: external public References: Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 +GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06aa8dc8 Type: variable Visibility: external public References: Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 +GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06aa8d80 Type: variable Visibility: external public References: Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 +GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06aa8d38 Type: variable Visibility: external public References: Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 +GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06aa8cf0 Type: variable Visibility: external public References: Referring: Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read) Availability: not-ready Varpool flags: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: public Aux: @01733ea0 @@ -166,19 +166,19 @@ ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 Function flags: body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: public - Aux: @06bb4b60 + Aux: @06aabb60 References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) Referring: Function flags: body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: public - Aux: @06bb48c0 + Aux: @06aab8c0 References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) Referring: Function flags: body optimize_size @@ -189,161 +189,161 @@ Removing unused symbols: Reclaimed Symbol table: -GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 +GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06ad4a68 Type: variable Visibility: external public References: Referring: ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 +GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06ad4a20 Type: variable Visibility: external public References: Referring: ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 +GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06ad49d8 Type: variable Visibility: external public References: Referring: ACU_Motor_Logic/2 (read)ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 +GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06ad45e8 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read) Availability: not-ready Varpool flags: -GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 +GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06ad45a0 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write) Availability: not-ready Varpool flags: -GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 +GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06ad4558 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read) Availability: not-ready Varpool flags: -GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 +GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06ad4510 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read)RC_Motor_Logic/1 (read) Availability: not-ready Varpool flags: -GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 +GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06ad44c8 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 +GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06ad40d8 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 +GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06ad4090 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 +GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06ad4048 Type: variable Visibility: external public References: Referring: Motor_init/0 (read) Availability: not-ready Varpool flags: -GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 +GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06ad4000 Type: variable Visibility: external public References: Referring: Motor_init/0 (read) Availability: not-ready Varpool flags: -GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 +GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06aa8f78 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 +GV_VCU_Ready/11 (GV_VCU_Ready) @06aa8f30 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 +GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06aa8ee8 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 +GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06aa8ea0 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 +GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06aa8e58 Type: variable Visibility: external public References: Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 +GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06aa8e10 Type: variable Visibility: external public References: Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 +GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06aa8dc8 Type: variable Visibility: external public References: Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 +GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06aa8d80 Type: variable Visibility: external public References: Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 +GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06aa8d38 Type: variable Visibility: external public References: Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 +GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06aa8cf0 Type: variable Visibility: external public References: Referring: Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read) Availability: not-ready Varpool flags: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) @@ -351,7 +351,7 @@ ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 Function flags: body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) @@ -359,7 +359,7 @@ RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 Function flags: body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: public References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) @@ -371,161 +371,161 @@ Motor_init/0 (Motor_init) @06bb4620 Initial Symbol table: -GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 +GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06ad4a68 Type: variable Visibility: external public References: Referring: ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 +GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06ad4a20 Type: variable Visibility: external public References: Referring: ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 +GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06ad49d8 Type: variable Visibility: external public References: Referring: ACU_Motor_Logic/2 (read)ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 +GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06ad45e8 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read) Availability: not-ready Varpool flags: -GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 +GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06ad45a0 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write) Availability: not-ready Varpool flags: -GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 +GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06ad4558 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read) Availability: not-ready Varpool flags: -GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 +GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06ad4510 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read)RC_Motor_Logic/1 (read) Availability: not-ready Varpool flags: -GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 +GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06ad44c8 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 +GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06ad40d8 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 +GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06ad4090 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 +GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06ad4048 Type: variable Visibility: external public References: Referring: Motor_init/0 (read) Availability: not-ready Varpool flags: -GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 +GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06ad4000 Type: variable Visibility: external public References: Referring: Motor_init/0 (read) Availability: not-ready Varpool flags: -GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 +GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06aa8f78 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 +GV_VCU_Ready/11 (GV_VCU_Ready) @06aa8f30 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 +GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06aa8ee8 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 +GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06aa8ea0 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 +GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06aa8e58 Type: variable Visibility: external public References: Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 +GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06aa8e10 Type: variable Visibility: external public References: Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 +GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06aa8dc8 Type: variable Visibility: external public References: Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 +GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06aa8d80 Type: variable Visibility: external public References: Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 +GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06aa8d38 Type: variable Visibility: external public References: Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 +GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06aa8cf0 Type: variable Visibility: external public References: Referring: Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read) Availability: not-ready Varpool flags: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) @@ -533,7 +533,7 @@ ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 Function flags: body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) @@ -541,7 +541,7 @@ RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 Function flags: body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: public References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) @@ -554,161 +554,161 @@ Removing unused symbols: Reclaimed Symbol table: -GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 +GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06ad4a68 Type: variable Visibility: external public References: Referring: ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 +GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06ad4a20 Type: variable Visibility: external public References: Referring: ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 +GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06ad49d8 Type: variable Visibility: external public References: Referring: ACU_Motor_Logic/2 (read)ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 +GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06ad45e8 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read) Availability: not-ready Varpool flags: -GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 +GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06ad45a0 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write) Availability: not-ready Varpool flags: -GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 +GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06ad4558 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read) Availability: not-ready Varpool flags: -GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 +GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06ad4510 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read)RC_Motor_Logic/1 (read) Availability: not-ready Varpool flags: -GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 +GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06ad44c8 Type: variable Visibility: external public References: Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read) Availability: not-ready Varpool flags: -GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 +GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06ad40d8 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 +GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06ad4090 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 +GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06ad4048 Type: variable Visibility: external public References: Referring: Motor_init/0 (read) Availability: not-ready Varpool flags: -GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 +GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06ad4000 Type: variable Visibility: external public References: Referring: Motor_init/0 (read) Availability: not-ready Varpool flags: -GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 +GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06aa8f78 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 +GV_VCU_Ready/11 (GV_VCU_Ready) @06aa8f30 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 +GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06aa8ee8 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 +GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06aa8ea0 Type: variable Visibility: external public References: Referring: Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 +GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06aa8e58 Type: variable Visibility: external public References: Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 +GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06aa8e10 Type: variable Visibility: external public References: Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 +GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06aa8dc8 Type: variable Visibility: external public References: Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 +GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06aa8d80 Type: variable Visibility: external public References: Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 +GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06aa8d38 Type: variable Visibility: external public References: Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not-ready Varpool flags: -GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 +GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06aa8cf0 Type: variable Visibility: external public References: Referring: Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read) Availability: not-ready Varpool flags: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) @@ -716,7 +716,7 @@ ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 Function flags: body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) @@ -724,7 +724,7 @@ RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 Function flags: body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: public References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) @@ -738,7 +738,7 @@ Reclaiming variables: Clearing address taken flags: Optimized Symbol table: -GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 +GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06ad4a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -746,7 +746,7 @@ GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 +GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06ad4a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -754,7 +754,7 @@ GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 +GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06ad49d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -762,7 +762,7 @@ GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 +GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06ad45e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -770,7 +770,7 @@ GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 +GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06ad45a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -778,7 +778,7 @@ GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write) Availability: not_available Varpool flags: -GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 +GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06ad4558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -786,7 +786,7 @@ GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 +GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06ad4510 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -794,7 +794,7 @@ GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 +GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06ad44c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -802,7 +802,7 @@ GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 +GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06ad40d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -810,7 +810,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 +GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06ad4090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -818,7 +818,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 +GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06ad4048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -826,7 +826,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 +GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06ad4000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -834,7 +834,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 +GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06aa8f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -842,7 +842,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 +GV_VCU_Ready/11 (GV_VCU_Ready) @06aa8f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -850,7 +850,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 +GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06aa8ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -858,7 +858,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 +GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06aa8ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -866,7 +866,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 +GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06aa8e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -874,7 +874,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 +GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06aa8e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -882,7 +882,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 +GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06aa8dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -890,7 +890,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 +GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06aa8d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -898,7 +898,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 +GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06aa8d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -906,7 +906,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 +GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06aa8cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -914,7 +914,7 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) @@ -923,7 +923,7 @@ ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) @@ -932,7 +932,7 @@ RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) @@ -955,7 +955,7 @@ Removing variables: Final Symbol table: -GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 +GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06ad4a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -963,7 +963,7 @@ GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 Referring: Availability: not_available Varpool flags: -GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 +GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06ad4a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -971,7 +971,7 @@ GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 Referring: Availability: not_available Varpool flags: -GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 +GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06ad49d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -979,7 +979,7 @@ GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 Referring: Availability: not_available Varpool flags: -GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 +GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06ad45e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -987,7 +987,7 @@ GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 Referring: Availability: not_available Varpool flags: -GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 +GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06ad45a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -995,7 +995,7 @@ GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 Referring: Availability: not_available Varpool flags: -GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 +GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06ad4558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1003,7 +1003,7 @@ GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 Referring: Availability: not_available Varpool flags: -GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 +GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06ad4510 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1011,7 +1011,7 @@ GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 Referring: Availability: not_available Varpool flags: -GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 +GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06ad44c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1019,7 +1019,7 @@ GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 Referring: Availability: not_available Varpool flags: -GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 +GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06ad40d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1027,7 +1027,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 Referring: Availability: not_available Varpool flags: -GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 +GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06ad4090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1035,7 +1035,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 Referring: Availability: not_available Varpool flags: -GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 +GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06ad4048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1043,7 +1043,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 Referring: Availability: not_available Varpool flags: -GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 +GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06ad4000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1051,7 +1051,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 Referring: Availability: not_available Varpool flags: -GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 +GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06aa8f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1059,7 +1059,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 Referring: Availability: not_available Varpool flags: -GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 +GV_VCU_Ready/11 (GV_VCU_Ready) @06aa8f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1067,7 +1067,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 Referring: Availability: not_available Varpool flags: -GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 +GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06aa8ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1075,7 +1075,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 Referring: Availability: not_available Varpool flags: -GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 +GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06aa8ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1083,7 +1083,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 Referring: Availability: not_available Varpool flags: -GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 +GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06aa8e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1091,7 +1091,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 Referring: Availability: not_available Varpool flags: -GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 +GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06aa8e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1099,7 +1099,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 Referring: Availability: not_available Varpool flags: -GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 +GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06aa8dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1107,7 +1107,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 Referring: Availability: not_available Varpool flags: -GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 +GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06aa8d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1115,7 +1115,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 Referring: Availability: not_available Varpool flags: -GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 +GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06aa8d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1123,7 +1123,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 Referring: Availability: not_available Varpool flags: -GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 +GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06aa8cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1131,7 +1131,7 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 Referring: Availability: not_available Varpool flags: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -1140,7 +1140,7 @@ ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -1149,7 +1149,7 @@ RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 Function flags: count:1073741823 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible asm_written public References: diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.016i.visibility b/GW/Debug_FLASH/src/MCU/Motor_logic.c.016i.visibility index e1d6b868..2c9a6871 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.016i.visibility +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.016i.visibility @@ -13,7 +13,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 +GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06ad4a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -21,7 +21,7 @@ GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 +GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06ad4a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -29,7 +29,7 @@ GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 +GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06ad49d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -37,7 +37,7 @@ GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 Referring: ACU_Motor_Logic/2 (read)ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 +GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06ad45e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -45,7 +45,7 @@ GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 +GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06ad45a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -53,7 +53,7 @@ GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write) Availability: not_available Varpool flags: -GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 +GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06ad4558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -61,7 +61,7 @@ GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 +GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06ad4510 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -69,7 +69,7 @@ GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 Referring: RC_Motor_Logic/1 (read)RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 +GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06ad44c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -77,7 +77,7 @@ GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 +GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06ad40d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -85,7 +85,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 +GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06ad4090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -93,7 +93,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 +GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06ad4048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -101,7 +101,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 +GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06ad4000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -109,7 +109,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 +GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06aa8f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -117,7 +117,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 +GV_VCU_Ready/11 (GV_VCU_Ready) @06aa8f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -125,7 +125,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 +GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06aa8ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -133,7 +133,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 +GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06aa8ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -141,7 +141,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 +GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06aa8e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -149,7 +149,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 +GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06aa8e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -157,7 +157,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 +GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06aa8dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -165,7 +165,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 +GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06aa8d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -173,7 +173,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 +GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06aa8d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -181,7 +181,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 +GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06aa8cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -189,7 +189,7 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 Referring: Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) @@ -198,7 +198,7 @@ ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 Function flags: body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) @@ -207,7 +207,7 @@ RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 Function flags: body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) @@ -412,9 +412,9 @@ Motor_init () _9 = (long unsigned int) GV_BMS_HVOn_STA.7_8; GV_VCU_BmsHvSt = _9; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.017i.build_ssa_passes b/GW/Debug_FLASH/src/MCU/Motor_logic.c.017i.build_ssa_passes index 859462e7..990c4b90 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.017i.build_ssa_passes +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.017i.build_ssa_passes @@ -194,9 +194,9 @@ Motor_init () _9 = (long unsigned int) GV_BMS_HVOn_STA.7_8; GV_VCU_BmsHvSt = _9; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.022i.opt_local_passes b/GW/Debug_FLASH/src/MCU/Motor_logic.c.022i.opt_local_passes index e84f7424..13c9e49a 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.022i.opt_local_passes +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.022i.opt_local_passes @@ -223,9 +223,9 @@ Motor_init () _9 = (long unsigned int) GV_BMS_HVOn_STA.7_8; GV_VCU_BmsHvSt = _9; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.048i.remove_symbols b/GW/Debug_FLASH/src/MCU/Motor_logic.c.048i.remove_symbols index a941e20e..21cbc9fb 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.048i.remove_symbols +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.048i.remove_symbols @@ -4,7 +4,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 +GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06ad4a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -12,7 +12,7 @@ GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 +GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06ad4a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -20,7 +20,7 @@ GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 +GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06ad49d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -28,7 +28,7 @@ GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 +GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06ad45e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -36,7 +36,7 @@ GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 +GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06ad45a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -44,7 +44,7 @@ GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write) Availability: not_available Varpool flags: -GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 +GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06ad4558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -52,7 +52,7 @@ GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 +GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06ad4510 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -60,7 +60,7 @@ GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 +GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06ad44c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -68,7 +68,7 @@ GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 +GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06ad40d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -76,7 +76,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 +GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06ad4090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -84,7 +84,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 +GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06ad4048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -92,7 +92,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 +GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06ad4000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -100,7 +100,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 +GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06aa8f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -108,7 +108,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 +GV_VCU_Ready/11 (GV_VCU_Ready) @06aa8f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -116,7 +116,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 +GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06aa8ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -124,7 +124,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 +GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06aa8ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -132,7 +132,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 +GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06aa8e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -140,7 +140,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 +GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06aa8e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -148,7 +148,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 +GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06aa8dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -156,7 +156,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 +GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06aa8d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -164,7 +164,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 +GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06aa8d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -172,7 +172,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 +GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06aa8cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -180,7 +180,7 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) @@ -189,7 +189,7 @@ ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) @@ -198,7 +198,7 @@ RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) @@ -422,9 +422,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.060i.targetclone b/GW/Debug_FLASH/src/MCU/Motor_logic.c.060i.targetclone index 96df3794..cc97b104 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.060i.targetclone +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.060i.targetclone @@ -213,9 +213,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.064i.free-fnsummary1 b/GW/Debug_FLASH/src/MCU/Motor_logic.c.064i.free-fnsummary1 index 96df3794..cc97b104 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.064i.free-fnsummary1 +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.064i.free-fnsummary1 @@ -213,9 +213,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.068i.whole-program b/GW/Debug_FLASH/src/MCU/Motor_logic.c.068i.whole-program index 3ca52952..21366b19 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.068i.whole-program +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.068i.whole-program @@ -14,7 +14,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 +GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06ad4a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -22,7 +22,7 @@ GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 +GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06ad4a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -30,7 +30,7 @@ GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 +GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06ad49d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -38,7 +38,7 @@ GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 +GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06ad45e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -46,7 +46,7 @@ GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 +GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06ad45a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -54,7 +54,7 @@ GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write) Availability: not_available Varpool flags: -GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 +GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06ad4558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -62,7 +62,7 @@ GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 +GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06ad4510 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -70,7 +70,7 @@ GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 +GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06ad44c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -78,7 +78,7 @@ GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 +GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06ad40d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -86,7 +86,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 +GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06ad4090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -94,7 +94,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 +GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06ad4048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -102,7 +102,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 +GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06ad4000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -110,7 +110,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 +GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06aa8f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -118,7 +118,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 +GV_VCU_Ready/11 (GV_VCU_Ready) @06aa8f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -126,7 +126,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 +GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06aa8ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -134,7 +134,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 +GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06aa8ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -142,7 +142,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 +GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06aa8e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -150,7 +150,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 +GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06aa8e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -158,7 +158,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 +GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06aa8dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -166,7 +166,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 +GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06aa8d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -174,7 +174,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 +GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06aa8d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -182,7 +182,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 +GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06aa8cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -190,7 +190,7 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) @@ -199,7 +199,7 @@ ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) @@ -208,7 +208,7 @@ RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) @@ -432,9 +432,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.069i.profile_estimate b/GW/Debug_FLASH/src/MCU/Motor_logic.c.069i.profile_estimate index 395ea2e6..cce6ea41 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.069i.profile_estimate +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.069i.profile_estimate @@ -214,9 +214,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.070i.icf b/GW/Debug_FLASH/src/MCU/Motor_logic.c.070i.icf index 6fa546e8..1915973c 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.070i.icf +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.070i.icf @@ -258,9 +258,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.071i.devirt b/GW/Debug_FLASH/src/MCU/Motor_logic.c.071i.devirt index b0cdd610..2e860cdf 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.071i.devirt +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.071i.devirt @@ -1,6 +1,6 @@ Symbol table: -GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 +GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06ad4a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -8,7 +8,7 @@ GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 +GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06ad4a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -16,7 +16,7 @@ GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 +GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06ad49d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -24,7 +24,7 @@ GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 +GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06ad45e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -32,7 +32,7 @@ GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 +GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06ad45a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -40,7 +40,7 @@ GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write) Availability: not_available Varpool flags: -GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 +GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06ad4558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -48,7 +48,7 @@ GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 +GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06ad4510 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -56,7 +56,7 @@ GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 +GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06ad44c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -64,7 +64,7 @@ GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 +GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06ad40d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -72,7 +72,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 +GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06ad4090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -80,7 +80,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 +GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06ad4048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -88,7 +88,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 +GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06ad4000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -96,7 +96,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 +GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06aa8f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -104,7 +104,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 +GV_VCU_Ready/11 (GV_VCU_Ready) @06aa8f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -112,7 +112,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 +GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06aa8ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -120,7 +120,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 +GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06aa8ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -128,7 +128,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 +GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06aa8e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -136,7 +136,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 +GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06aa8e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -144,7 +144,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 +GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06aa8dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -152,7 +152,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 +GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06aa8d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -160,7 +160,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 +GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06aa8d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -168,7 +168,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 +GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06aa8cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -176,7 +176,7 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) @@ -185,7 +185,7 @@ ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) @@ -194,7 +194,7 @@ RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) @@ -418,9 +418,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.072i.cp b/GW/Debug_FLASH/src/MCU/Motor_logic.c.072i.cp index 69641f24..34b4679b 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.072i.cp +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.072i.cp @@ -33,7 +33,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 +GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06ad4a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -41,7 +41,7 @@ GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 +GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06ad4a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -49,7 +49,7 @@ GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 +GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06ad49d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -57,7 +57,7 @@ GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 +GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06ad45e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -65,7 +65,7 @@ GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 +GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06ad45a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -73,7 +73,7 @@ GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write) Availability: not_available Varpool flags: -GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 +GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06ad4558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -81,7 +81,7 @@ GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 +GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06ad4510 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -89,7 +89,7 @@ GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 +GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06ad44c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -97,7 +97,7 @@ GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 +GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06ad40d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -105,7 +105,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 +GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06ad4090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -113,7 +113,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 +GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06ad4048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -121,7 +121,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 +GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06ad4000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -129,7 +129,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 +GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06aa8f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -137,7 +137,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 +GV_VCU_Ready/11 (GV_VCU_Ready) @06aa8f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -145,7 +145,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 +GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06aa8ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -153,7 +153,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 +GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06aa8ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -161,7 +161,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 +GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06aa8e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -169,7 +169,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 +GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06aa8e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -177,7 +177,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 +GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06aa8dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -185,7 +185,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 +GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06aa8d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -193,7 +193,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 +GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06aa8d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -201,7 +201,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 +GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06aa8cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -209,7 +209,7 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) @@ -218,7 +218,7 @@ ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) @@ -227,7 +227,7 @@ RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) @@ -347,9 +347,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.075i.fnsummary b/GW/Debug_FLASH/src/MCU/Motor_logic.c.075i.fnsummary index 8d04600d..0102c28e 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.075i.fnsummary +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.075i.fnsummary @@ -92,7 +92,7 @@ IPA function summary for Motor_init/0 inlinable Symbol table: -GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 +GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06ad4a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -100,7 +100,7 @@ GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 +GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06ad4a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -108,7 +108,7 @@ GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 +GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06ad49d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -116,7 +116,7 @@ GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 +GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06ad45e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -124,7 +124,7 @@ GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 +GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06ad45a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -132,7 +132,7 @@ GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write) Availability: not_available Varpool flags: -GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 +GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06ad4558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -140,7 +140,7 @@ GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 +GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06ad4510 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -148,7 +148,7 @@ GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 +GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06ad44c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -156,7 +156,7 @@ GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 +GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06ad40d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -164,7 +164,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 +GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06ad4090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -172,7 +172,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 +GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06ad4048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -180,7 +180,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 +GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06ad4000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -188,7 +188,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 +GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06aa8f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -196,7 +196,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 +GV_VCU_Ready/11 (GV_VCU_Ready) @06aa8f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -204,7 +204,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 +GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06aa8ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -212,7 +212,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 +GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06aa8ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -220,7 +220,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 +GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06aa8e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -228,7 +228,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 +GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06aa8e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -236,7 +236,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 +GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06aa8dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -244,7 +244,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 +GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06aa8d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -252,7 +252,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 +GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06aa8d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -260,7 +260,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 +GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06aa8cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -268,7 +268,7 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) @@ -277,7 +277,7 @@ ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) @@ -286,7 +286,7 @@ RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) @@ -510,9 +510,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.076i.inline b/GW/Debug_FLASH/src/MCU/Motor_logic.c.076i.inline index 792ed8d5..cd042ce2 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.076i.inline +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.076i.inline @@ -83,7 +83,7 @@ IPA function summary for Motor_init/0 inlinable Symbol table: -GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 +GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06ad4a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -91,7 +91,7 @@ GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06bdda68 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 +GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06ad4a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -99,7 +99,7 @@ GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06bdda20 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 +GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06ad49d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -107,7 +107,7 @@ GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06bdd9d8 Referring: ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 +GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06ad45e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -115,7 +115,7 @@ GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06bdd5e8 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 +GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06ad45a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -123,7 +123,7 @@ GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06bdd5a0 Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write) Availability: not_available Varpool flags: -GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 +GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06ad4558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -131,7 +131,7 @@ GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06bdd558 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 +GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06ad4510 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -139,7 +139,7 @@ GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06bdd510 Referring: RC_Motor_Logic/1 (read) Availability: not_available Varpool flags: -GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 +GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06ad44c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -147,7 +147,7 @@ GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06bdd4c8 Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read) Availability: not_available Varpool flags: -GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 +GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06ad40d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -155,7 +155,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06bdd0d8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 +GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06ad4090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -163,7 +163,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06bdd090 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 +GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06ad4048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -171,7 +171,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06bdd048 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 +GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06ad4000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -179,7 +179,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06bdd000 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 +GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06aa8f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -187,7 +187,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06bb1f78 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 +GV_VCU_Ready/11 (GV_VCU_Ready) @06aa8f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -195,7 +195,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06bb1f30 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 +GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06aa8ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -203,7 +203,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06bb1ee8 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 +GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06aa8ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -211,7 +211,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06bb1ea0 Referring: Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 +GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06aa8e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -219,7 +219,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06bb1e58 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 +GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06aa8e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -227,7 +227,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06bb1e10 Referring: Motor_init/0 (read)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 +GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06aa8dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -235,7 +235,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06bb1dc8 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 +GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06aa8d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -243,7 +243,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06bb1d80 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 +GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06aa8d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -251,7 +251,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06bb1d38 Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write) Availability: not_available Varpool flags: -GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 +GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06aa8cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -259,7 +259,7 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06bb1cf0 Referring: Motor_init/0 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) @@ -268,7 +268,7 @@ ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) @@ -277,7 +277,7 @@ RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) @@ -396,9 +396,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.077i.pure-const b/GW/Debug_FLASH/src/MCU/Motor_logic.c.077i.pure-const index 57953c62..4b0e742b 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.077i.pure-const +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.077i.pure-const @@ -66,36 +66,36 @@ Function is locally const. scanning: GV_BMS_HVOn_STA.7_5 = GV_BMS_HVOn_STA; scanning: _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; scanning: GV_VCU_BmsHvSt = _6; - scanning: GV_VCU_PosTrqLimit = 5; - scanning: GV_VCU_NegTrqLimit = -5.0e+0; + scanning: GV_VCU_PosTrqLimit = 10; + scanning: GV_VCU_NegTrqLimit = -1.0e+1; scanning: return; Function is locally const. callgraph: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86310 + Aux: @065b6290 References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86450 + Aux: @065b5eb0 References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) Referring: Availability: available Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86390 + Aux: @065b5ed0 References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) Referring: Availability: available @@ -105,30 +105,30 @@ Motor_init/0 (Motor_init) @06bb4620 ordered call graph: reduced for nothrow -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86310 + Aux: @065b6290 References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86450 + Aux: @065b5eb0 References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) Referring: Availability: available Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86390 + Aux: @065b5ed0 References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) Referring: Availability: available @@ -150,30 +150,30 @@ RC_Motor_Logic: malloc_bottom Motor_init: malloc_bottom callgraph: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86310 + Aux: @065b6290 References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86390 + Aux: @065b5eb0 References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) Referring: Availability: available Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86450 + Aux: @065b5ed0 References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) Referring: Availability: available @@ -183,30 +183,30 @@ Motor_init/0 (Motor_init) @06bb4620 ordered call graph: reduced -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86310 + Aux: @065b6290 References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86390 + Aux: @065b5eb0 References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) Referring: Availability: available Function flags: count:1073741823 (estimated locally) body optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86450 + Aux: @065b5ed0 References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) Referring: Availability: available @@ -432,9 +432,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.078i.free-fnsummary2 b/GW/Debug_FLASH/src/MCU/Motor_logic.c.078i.free-fnsummary2 index 96df3794..cc97b104 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.078i.free-fnsummary2 +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.078i.free-fnsummary2 @@ -213,9 +213,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.079i.static-var b/GW/Debug_FLASH/src/MCU/Motor_logic.c.079i.static-var index 98775f5c..d872440d 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.079i.static-var +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.079i.static-var @@ -1,6 +1,6 @@ callgraph: -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) @@ -9,7 +9,7 @@ ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) @@ -18,7 +18,7 @@ RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible public References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) @@ -40,30 +40,30 @@ Function name:Motor_init/0: locals written: ordered call graph: reduced -ACU_Motor_Logic/2 (ACU_Motor_Logic) @06bb4b60 +ACU_Motor_Logic/2 (ACU_Motor_Logic) @06aabb60 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86390 + Aux: @065b5fd0 References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -RC_Motor_Logic/1 (RC_Motor_Logic) @06bb48c0 +RC_Motor_Logic/1 (RC_Motor_Logic) @06aab8c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86450 + Aux: @065b6290 References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write) Referring: Availability: available Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -Motor_init/0 (Motor_init) @06bb4620 +Motor_init/0 (Motor_init) @06aab620 Type: function definition analyzed Visibility: externally_visible public - Aux: @04c86310 + Aux: @065b5eb0 References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write) Referring: Availability: available @@ -304,9 +304,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.080i.single-use b/GW/Debug_FLASH/src/MCU/Motor_logic.c.080i.single-use index 96df3794..cc97b104 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.080i.single-use +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.080i.single-use @@ -213,9 +213,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.081i.comdats b/GW/Debug_FLASH/src/MCU/Motor_logic.c.081i.comdats index 96df3794..cc97b104 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.081i.comdats +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.081i.comdats @@ -213,9 +213,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.c.082i.materialize-all-clones b/GW/Debug_FLASH/src/MCU/Motor_logic.c.082i.materialize-all-clones index 96df3794..cc97b104 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.c.082i.materialize-all-clones +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.c.082i.materialize-all-clones @@ -213,9 +213,9 @@ Motor_init () _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5; GV_VCU_BmsHvSt = _6; # DEBUG BEGIN_STMT - GV_VCU_PosTrqLimit = 5; + GV_VCU_PosTrqLimit = 10; # DEBUG BEGIN_STMT - GV_VCU_NegTrqLimit = -5.0e+0; + GV_VCU_NegTrqLimit = -1.0e+1; return; } diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.o b/GW/Debug_FLASH/src/MCU/Motor_logic.o index 1e2c00ec..198b14e0 100644 Binary files a/GW/Debug_FLASH/src/MCU/Motor_logic.o and b/GW/Debug_FLASH/src/MCU/Motor_logic.o differ diff --git a/GW/Debug_FLASH/src/MCU/Motor_logic.su b/GW/Debug_FLASH/src/MCU/Motor_logic.su index d240a341..f3111166 100644 --- a/GW/Debug_FLASH/src/MCU/Motor_logic.su +++ b/GW/Debug_FLASH/src/MCU/Motor_logic.su @@ -1,3 +1,3 @@ Motor_logic.c:11:6:Motor_init 0 static -Motor_logic.c:66:6:RC_Motor_Logic 8 static -Motor_logic.c:88:6:ACU_Motor_Logic 8 static +Motor_logic.c:58:6:RC_Motor_Logic 8 static +Motor_logic.c:71:6:ACU_Motor_Logic 8 static diff --git a/GW/Debug_FLASH/src/MCU/SPEED.c.000i.cgraph b/GW/Debug_FLASH/src/MCU/SPEED.c.000i.cgraph index f14c4c32..36aa78e6 100644 --- a/GW/Debug_FLASH/src/MCU/SPEED.c.000i.cgraph +++ b/GW/Debug_FLASH/src/MCU/SPEED.c.000i.cgraph @@ -3,21 +3,21 @@ Trivially needed symbols: Est_Speed Est_Speed_data gear_ratio RPM Radius pi_data Initial Symbol table: -GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 +GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06adb318 Type: variable Visibility: external public References: Referring: Est_Speed/5 (write) Availability: not-ready Varpool flags: -GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 +GV_MCU_RPM/6 (GV_MCU_RPM) @06adb2d0 Type: variable Visibility: external public References: Referring: Est_Speed/5 (read) Availability: not-ready Varpool flags: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: public Aux: @01733ea0 @@ -26,42 +26,42 @@ Est_Speed/5 (Est_Speed) @06af0e00 Function flags: body optimize_size Called by: Calls: -Est_Speed_data/4 (Est_Speed_data) @06aebd80 +Est_Speed_data/4 (Est_Speed_data) @06ad1d80 Type: variable definition analyzed Visibility: public - Aux: @06af0e00 + Aux: @06ad6e00 References: Referring: Est_Speed/5 (write)Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -gear_ratio/3 (gear_ratio) @06aebd38 +gear_ratio/3 (gear_ratio) @06ad1d38 Type: variable definition analyzed Visibility: public - Aux: @06aebd80 + Aux: @06ad1d80 References: Referring: Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -RPM/2 (RPM) @06aebcf0 +RPM/2 (RPM) @06ad1cf0 Type: variable definition analyzed Visibility: public - Aux: @06aebd38 + Aux: @06ad1d38 References: Referring: Est_Speed/5 (write)Est_Speed/5 (read)Est_Speed/5 (write)Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -Radius/1 (Radius) @06aebca8 +Radius/1 (Radius) @06ad1ca8 Type: variable definition analyzed Visibility: public - Aux: @06aebcf0 + Aux: @06ad1cf0 References: Referring: Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -pi_data/0 (pi_data) @06aebc60 +pi_data/0 (pi_data) @06ad1c60 Type: variable definition analyzed Visibility: public - Aux: @06aebca8 + Aux: @06ad1ca8 References: Referring: Est_Speed/5 (read) Availability: not-ready @@ -71,21 +71,21 @@ Removing unused symbols: Reclaimed Symbol table: -GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 +GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06adb318 Type: variable Visibility: external public References: Referring: Est_Speed/5 (write) Availability: not-ready Varpool flags: -GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 +GV_MCU_RPM/6 (GV_MCU_RPM) @06adb2d0 Type: variable Visibility: external public References: Referring: Est_Speed/5 (read) Availability: not-ready Varpool flags: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: public References: GV_MCU_RPM/6 (read)RPM/2 (write)RPM/2 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)RPM/2 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)Est_Speed_data/4 (read)GV_VCU_Vx_Fbk/7 (write) @@ -93,35 +93,35 @@ Est_Speed/5 (Est_Speed) @06af0e00 Function flags: body optimize_size Called by: Calls: -Est_Speed_data/4 (Est_Speed_data) @06aebd80 +Est_Speed_data/4 (Est_Speed_data) @06ad1d80 Type: variable definition analyzed Visibility: public References: Referring: Est_Speed/5 (write)Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -gear_ratio/3 (gear_ratio) @06aebd38 +gear_ratio/3 (gear_ratio) @06ad1d38 Type: variable definition analyzed Visibility: public References: Referring: Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -RPM/2 (RPM) @06aebcf0 +RPM/2 (RPM) @06ad1cf0 Type: variable definition analyzed Visibility: public References: Referring: Est_Speed/5 (write)Est_Speed/5 (read)Est_Speed/5 (write)Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -Radius/1 (Radius) @06aebca8 +Radius/1 (Radius) @06ad1ca8 Type: variable definition analyzed Visibility: public References: Referring: Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -pi_data/0 (pi_data) @06aebc60 +pi_data/0 (pi_data) @06ad1c60 Type: variable definition analyzed Visibility: public References: @@ -132,21 +132,21 @@ pi_data/0 (pi_data) @06aebc60 Initial Symbol table: -GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 +GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06adb318 Type: variable Visibility: external public References: Referring: Est_Speed/5 (write) Availability: not-ready Varpool flags: -GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 +GV_MCU_RPM/6 (GV_MCU_RPM) @06adb2d0 Type: variable Visibility: external public References: Referring: Est_Speed/5 (read) Availability: not-ready Varpool flags: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: public References: GV_MCU_RPM/6 (read)RPM/2 (write)RPM/2 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)RPM/2 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)Est_Speed_data/4 (read)GV_VCU_Vx_Fbk/7 (write) @@ -154,35 +154,35 @@ Est_Speed/5 (Est_Speed) @06af0e00 Function flags: body optimize_size Called by: Calls: -Est_Speed_data/4 (Est_Speed_data) @06aebd80 +Est_Speed_data/4 (Est_Speed_data) @06ad1d80 Type: variable definition analyzed Visibility: public References: Referring: Est_Speed/5 (write)Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -gear_ratio/3 (gear_ratio) @06aebd38 +gear_ratio/3 (gear_ratio) @06ad1d38 Type: variable definition analyzed Visibility: public References: Referring: Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -RPM/2 (RPM) @06aebcf0 +RPM/2 (RPM) @06ad1cf0 Type: variable definition analyzed Visibility: public References: Referring: Est_Speed/5 (write)Est_Speed/5 (read)Est_Speed/5 (write)Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -Radius/1 (Radius) @06aebca8 +Radius/1 (Radius) @06ad1ca8 Type: variable definition analyzed Visibility: public References: Referring: Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -pi_data/0 (pi_data) @06aebc60 +pi_data/0 (pi_data) @06ad1c60 Type: variable definition analyzed Visibility: public References: @@ -194,21 +194,21 @@ Removing unused symbols: Reclaimed Symbol table: -GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 +GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06adb318 Type: variable Visibility: external public References: Referring: Est_Speed/5 (write) Availability: not-ready Varpool flags: -GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 +GV_MCU_RPM/6 (GV_MCU_RPM) @06adb2d0 Type: variable Visibility: external public References: Referring: Est_Speed/5 (read) Availability: not-ready Varpool flags: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: public References: GV_MCU_RPM/6 (read)RPM/2 (write)RPM/2 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)RPM/2 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)Est_Speed_data/4 (read)GV_VCU_Vx_Fbk/7 (write) @@ -216,35 +216,35 @@ Est_Speed/5 (Est_Speed) @06af0e00 Function flags: body optimize_size Called by: Calls: -Est_Speed_data/4 (Est_Speed_data) @06aebd80 +Est_Speed_data/4 (Est_Speed_data) @06ad1d80 Type: variable definition analyzed Visibility: public References: Referring: Est_Speed/5 (write)Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -gear_ratio/3 (gear_ratio) @06aebd38 +gear_ratio/3 (gear_ratio) @06ad1d38 Type: variable definition analyzed Visibility: public References: Referring: Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -RPM/2 (RPM) @06aebcf0 +RPM/2 (RPM) @06ad1cf0 Type: variable definition analyzed Visibility: public References: Referring: Est_Speed/5 (write)Est_Speed/5 (read)Est_Speed/5 (write)Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -Radius/1 (Radius) @06aebca8 +Radius/1 (Radius) @06ad1ca8 Type: variable definition analyzed Visibility: public References: Referring: Est_Speed/5 (read) Availability: not-ready Varpool flags: initialized -pi_data/0 (pi_data) @06aebc60 +pi_data/0 (pi_data) @06ad1c60 Type: variable definition analyzed Visibility: public References: @@ -257,7 +257,7 @@ Reclaiming variables: Clearing address taken flags: Optimized Symbol table: -GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 +GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06adb318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -265,7 +265,7 @@ GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 Referring: Est_Speed/5 (write) Availability: not_available Varpool flags: -GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 +GV_MCU_RPM/6 (GV_MCU_RPM) @06adb2d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -273,7 +273,7 @@ GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 Referring: Est_Speed/5 (read) Availability: not_available Varpool flags: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible public References: GV_MCU_RPM/6 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)GV_VCU_Vx_Fbk/7 (write) @@ -282,35 +282,35 @@ Est_Speed/5 (Est_Speed) @06af0e00 Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -Est_Speed_data/4 (Est_Speed_data) @06aebd80 +Est_Speed_data/4 (Est_Speed_data) @06ad1d80 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write) Availability: available Varpool flags: initialized -gear_ratio/3 (gear_ratio) @06aebd38 +gear_ratio/3 (gear_ratio) @06ad1d38 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -RPM/2 (RPM) @06aebcf0 +RPM/2 (RPM) @06ad1cf0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write) Availability: available Varpool flags: initialized -Radius/1 (Radius) @06aebca8 +Radius/1 (Radius) @06ad1ca8 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -pi_data/0 (pi_data) @06aebc60 +pi_data/0 (pi_data) @06ad1c60 Type: variable definition analyzed Visibility: externally_visible public References: @@ -329,7 +329,7 @@ Removing variables: Final Symbol table: -GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 +GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06adb318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -337,7 +337,7 @@ GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 Referring: Availability: not_available Varpool flags: -GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 +GV_MCU_RPM/6 (GV_MCU_RPM) @06adb2d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -345,7 +345,7 @@ GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 Referring: Availability: not_available Varpool flags: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -354,7 +354,7 @@ Est_Speed/5 (Est_Speed) @06af0e00 Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: -Est_Speed_data/4 (Est_Speed_data) @06aebd80 +Est_Speed_data/4 (Est_Speed_data) @06ad1d80 Type: variable definition analyzed Visibility: externally_visible asm_written public Aux: @00000001 @@ -362,34 +362,34 @@ Est_Speed_data/4 (Est_Speed_data) @06aebd80 Referring: Availability: available Varpool flags: initialized -gear_ratio/3 (gear_ratio) @06aebd38 +gear_ratio/3 (gear_ratio) @06ad1d38 Type: variable definition analyzed Visibility: externally_visible asm_written public - Aux: @06aebd80 + Aux: @06ad1d80 References: Referring: Availability: available Varpool flags: initialized -RPM/2 (RPM) @06aebcf0 +RPM/2 (RPM) @06ad1cf0 Type: variable definition analyzed Visibility: externally_visible asm_written public - Aux: @06aebd38 + Aux: @06ad1d38 References: Referring: Availability: available Varpool flags: initialized -Radius/1 (Radius) @06aebca8 +Radius/1 (Radius) @06ad1ca8 Type: variable definition analyzed Visibility: externally_visible asm_written public - Aux: @06aebcf0 + Aux: @06ad1cf0 References: Referring: Availability: available Varpool flags: initialized -pi_data/0 (pi_data) @06aebc60 +pi_data/0 (pi_data) @06ad1c60 Type: variable definition analyzed Visibility: externally_visible asm_written public - Aux: @06aebca8 + Aux: @06ad1ca8 References: Referring: Availability: available diff --git a/GW/Debug_FLASH/src/MCU/SPEED.c.016i.visibility b/GW/Debug_FLASH/src/MCU/SPEED.c.016i.visibility index 73d0d64e..2316eef7 100644 --- a/GW/Debug_FLASH/src/MCU/SPEED.c.016i.visibility +++ b/GW/Debug_FLASH/src/MCU/SPEED.c.016i.visibility @@ -13,7 +13,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 +GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06adb318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -21,7 +21,7 @@ GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 Referring: Est_Speed/5 (write) Availability: not_available Varpool flags: -GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 +GV_MCU_RPM/6 (GV_MCU_RPM) @06adb2d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -29,7 +29,7 @@ GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 Referring: Est_Speed/5 (read) Availability: not_available Varpool flags: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible public References: GV_MCU_RPM/6 (read)RPM/2 (write)RPM/2 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)RPM/2 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)Est_Speed_data/4 (read)GV_VCU_Vx_Fbk/7 (write) @@ -38,35 +38,35 @@ Est_Speed/5 (Est_Speed) @06af0e00 Function flags: body optimize_size Called by: Calls: -Est_Speed_data/4 (Est_Speed_data) @06aebd80 +Est_Speed_data/4 (Est_Speed_data) @06ad1d80 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write)Est_Speed/5 (read) Availability: available Varpool flags: initialized -gear_ratio/3 (gear_ratio) @06aebd38 +gear_ratio/3 (gear_ratio) @06ad1d38 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -RPM/2 (RPM) @06aebcf0 +RPM/2 (RPM) @06ad1cf0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write)Est_Speed/5 (read)Est_Speed/5 (write)Est_Speed/5 (read) Availability: available Varpool flags: initialized -Radius/1 (Radius) @06aebca8 +Radius/1 (Radius) @06ad1ca8 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -pi_data/0 (pi_data) @06aebc60 +pi_data/0 (pi_data) @06ad1c60 Type: variable definition analyzed Visibility: externally_visible public References: diff --git a/GW/Debug_FLASH/src/MCU/SPEED.c.048i.remove_symbols b/GW/Debug_FLASH/src/MCU/SPEED.c.048i.remove_symbols index aa9f07b1..4f57a09e 100644 --- a/GW/Debug_FLASH/src/MCU/SPEED.c.048i.remove_symbols +++ b/GW/Debug_FLASH/src/MCU/SPEED.c.048i.remove_symbols @@ -4,7 +4,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 +GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06adb318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -12,7 +12,7 @@ GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 Referring: Est_Speed/5 (write) Availability: not_available Varpool flags: -GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 +GV_MCU_RPM/6 (GV_MCU_RPM) @06adb2d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -20,7 +20,7 @@ GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 Referring: Est_Speed/5 (read) Availability: not_available Varpool flags: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible public References: GV_MCU_RPM/6 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)GV_VCU_Vx_Fbk/7 (write) @@ -29,35 +29,35 @@ Est_Speed/5 (Est_Speed) @06af0e00 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Est_Speed_data/4 (Est_Speed_data) @06aebd80 +Est_Speed_data/4 (Est_Speed_data) @06ad1d80 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write) Availability: available Varpool flags: initialized -gear_ratio/3 (gear_ratio) @06aebd38 +gear_ratio/3 (gear_ratio) @06ad1d38 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -RPM/2 (RPM) @06aebcf0 +RPM/2 (RPM) @06ad1cf0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write) Availability: available Varpool flags: initialized -Radius/1 (Radius) @06aebca8 +Radius/1 (Radius) @06ad1ca8 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -pi_data/0 (pi_data) @06aebc60 +pi_data/0 (pi_data) @06ad1c60 Type: variable definition analyzed Visibility: externally_visible public References: diff --git a/GW/Debug_FLASH/src/MCU/SPEED.c.068i.whole-program b/GW/Debug_FLASH/src/MCU/SPEED.c.068i.whole-program index 06ceca1b..df5d5795 100644 --- a/GW/Debug_FLASH/src/MCU/SPEED.c.068i.whole-program +++ b/GW/Debug_FLASH/src/MCU/SPEED.c.068i.whole-program @@ -14,7 +14,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 +GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06adb318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -22,7 +22,7 @@ GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 Referring: Est_Speed/5 (write) Availability: not_available Varpool flags: -GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 +GV_MCU_RPM/6 (GV_MCU_RPM) @06adb2d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -30,7 +30,7 @@ GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 Referring: Est_Speed/5 (read) Availability: not_available Varpool flags: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible public References: GV_MCU_RPM/6 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)GV_VCU_Vx_Fbk/7 (write) @@ -39,35 +39,35 @@ Est_Speed/5 (Est_Speed) @06af0e00 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Est_Speed_data/4 (Est_Speed_data) @06aebd80 +Est_Speed_data/4 (Est_Speed_data) @06ad1d80 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write) Availability: available Varpool flags: initialized -gear_ratio/3 (gear_ratio) @06aebd38 +gear_ratio/3 (gear_ratio) @06ad1d38 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -RPM/2 (RPM) @06aebcf0 +RPM/2 (RPM) @06ad1cf0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write) Availability: available Varpool flags: initialized -Radius/1 (Radius) @06aebca8 +Radius/1 (Radius) @06ad1ca8 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -pi_data/0 (pi_data) @06aebc60 +pi_data/0 (pi_data) @06ad1c60 Type: variable definition analyzed Visibility: externally_visible public References: diff --git a/GW/Debug_FLASH/src/MCU/SPEED.c.071i.devirt b/GW/Debug_FLASH/src/MCU/SPEED.c.071i.devirt index 937ccbed..0ef4712f 100644 --- a/GW/Debug_FLASH/src/MCU/SPEED.c.071i.devirt +++ b/GW/Debug_FLASH/src/MCU/SPEED.c.071i.devirt @@ -1,6 +1,6 @@ Symbol table: -GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 +GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06adb318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -8,7 +8,7 @@ GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 Referring: Est_Speed/5 (write) Availability: not_available Varpool flags: -GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 +GV_MCU_RPM/6 (GV_MCU_RPM) @06adb2d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -16,7 +16,7 @@ GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 Referring: Est_Speed/5 (read) Availability: not_available Varpool flags: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible public References: GV_MCU_RPM/6 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)GV_VCU_Vx_Fbk/7 (write) @@ -25,35 +25,35 @@ Est_Speed/5 (Est_Speed) @06af0e00 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Est_Speed_data/4 (Est_Speed_data) @06aebd80 +Est_Speed_data/4 (Est_Speed_data) @06ad1d80 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write) Availability: available Varpool flags: initialized -gear_ratio/3 (gear_ratio) @06aebd38 +gear_ratio/3 (gear_ratio) @06ad1d38 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -RPM/2 (RPM) @06aebcf0 +RPM/2 (RPM) @06ad1cf0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write) Availability: available Varpool flags: initialized -Radius/1 (Radius) @06aebca8 +Radius/1 (Radius) @06ad1ca8 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -pi_data/0 (pi_data) @06aebc60 +pi_data/0 (pi_data) @06ad1c60 Type: variable definition analyzed Visibility: externally_visible public References: diff --git a/GW/Debug_FLASH/src/MCU/SPEED.c.072i.cp b/GW/Debug_FLASH/src/MCU/SPEED.c.072i.cp index 871993bc..28b5e6b3 100644 --- a/GW/Debug_FLASH/src/MCU/SPEED.c.072i.cp +++ b/GW/Debug_FLASH/src/MCU/SPEED.c.072i.cp @@ -27,7 +27,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 +GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06adb318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -35,7 +35,7 @@ GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 Referring: Est_Speed/5 (write) Availability: not_available Varpool flags: -GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 +GV_MCU_RPM/6 (GV_MCU_RPM) @06adb2d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -43,7 +43,7 @@ GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 Referring: Est_Speed/5 (read) Availability: not_available Varpool flags: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible public References: GV_MCU_RPM/6 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)GV_VCU_Vx_Fbk/7 (write) @@ -52,35 +52,35 @@ Est_Speed/5 (Est_Speed) @06af0e00 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Est_Speed_data/4 (Est_Speed_data) @06aebd80 +Est_Speed_data/4 (Est_Speed_data) @06ad1d80 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write) Availability: available Varpool flags: initialized -gear_ratio/3 (gear_ratio) @06aebd38 +gear_ratio/3 (gear_ratio) @06ad1d38 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -RPM/2 (RPM) @06aebcf0 +RPM/2 (RPM) @06ad1cf0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write) Availability: available Varpool flags: initialized -Radius/1 (Radius) @06aebca8 +Radius/1 (Radius) @06ad1ca8 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -pi_data/0 (pi_data) @06aebc60 +pi_data/0 (pi_data) @06ad1c60 Type: variable definition analyzed Visibility: externally_visible public References: diff --git a/GW/Debug_FLASH/src/MCU/SPEED.c.075i.fnsummary b/GW/Debug_FLASH/src/MCU/SPEED.c.075i.fnsummary index bc712761..4d56801c 100644 --- a/GW/Debug_FLASH/src/MCU/SPEED.c.075i.fnsummary +++ b/GW/Debug_FLASH/src/MCU/SPEED.c.075i.fnsummary @@ -24,7 +24,7 @@ IPA function summary for Est_Speed/5 inlinable fp_expression Symbol table: -GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 +GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06adb318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -32,7 +32,7 @@ GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 Referring: Est_Speed/5 (write) Availability: not_available Varpool flags: -GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 +GV_MCU_RPM/6 (GV_MCU_RPM) @06adb2d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -40,7 +40,7 @@ GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 Referring: Est_Speed/5 (read) Availability: not_available Varpool flags: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible public References: GV_MCU_RPM/6 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)GV_VCU_Vx_Fbk/7 (write) @@ -49,35 +49,35 @@ Est_Speed/5 (Est_Speed) @06af0e00 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Est_Speed_data/4 (Est_Speed_data) @06aebd80 +Est_Speed_data/4 (Est_Speed_data) @06ad1d80 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write) Availability: available Varpool flags: initialized -gear_ratio/3 (gear_ratio) @06aebd38 +gear_ratio/3 (gear_ratio) @06ad1d38 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -RPM/2 (RPM) @06aebcf0 +RPM/2 (RPM) @06ad1cf0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write) Availability: available Varpool flags: initialized -Radius/1 (Radius) @06aebca8 +Radius/1 (Radius) @06ad1ca8 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -pi_data/0 (pi_data) @06aebc60 +pi_data/0 (pi_data) @06ad1c60 Type: variable definition analyzed Visibility: externally_visible public References: diff --git a/GW/Debug_FLASH/src/MCU/SPEED.c.076i.inline b/GW/Debug_FLASH/src/MCU/SPEED.c.076i.inline index aebcb112..204125e1 100644 --- a/GW/Debug_FLASH/src/MCU/SPEED.c.076i.inline +++ b/GW/Debug_FLASH/src/MCU/SPEED.c.076i.inline @@ -37,7 +37,7 @@ IPA function summary for Est_Speed/5 inlinable fp_expression Symbol table: -GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 +GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06adb318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -45,7 +45,7 @@ GV_VCU_Vx_Fbk/7 (GV_VCU_Vx_Fbk) @06af5318 Referring: Est_Speed/5 (write) Availability: not_available Varpool flags: -GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 +GV_MCU_RPM/6 (GV_MCU_RPM) @06adb2d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -53,7 +53,7 @@ GV_MCU_RPM/6 (GV_MCU_RPM) @06af52d0 Referring: Est_Speed/5 (read) Availability: not_available Varpool flags: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible public References: GV_MCU_RPM/6 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)GV_VCU_Vx_Fbk/7 (write) @@ -62,35 +62,35 @@ Est_Speed/5 (Est_Speed) @06af0e00 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Est_Speed_data/4 (Est_Speed_data) @06aebd80 +Est_Speed_data/4 (Est_Speed_data) @06ad1d80 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write) Availability: available Varpool flags: initialized -gear_ratio/3 (gear_ratio) @06aebd38 +gear_ratio/3 (gear_ratio) @06ad1d38 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -RPM/2 (RPM) @06aebcf0 +RPM/2 (RPM) @06ad1cf0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (write) Availability: available Varpool flags: initialized -Radius/1 (Radius) @06aebca8 +Radius/1 (Radius) @06ad1ca8 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Est_Speed/5 (read) Availability: available Varpool flags: initialized -pi_data/0 (pi_data) @06aebc60 +pi_data/0 (pi_data) @06ad1c60 Type: variable definition analyzed Visibility: externally_visible public References: diff --git a/GW/Debug_FLASH/src/MCU/SPEED.c.077i.pure-const b/GW/Debug_FLASH/src/MCU/SPEED.c.077i.pure-const index e7141041..9c0b5dbd 100644 --- a/GW/Debug_FLASH/src/MCU/SPEED.c.077i.pure-const +++ b/GW/Debug_FLASH/src/MCU/SPEED.c.077i.pure-const @@ -19,10 +19,10 @@ Function is locally const. callgraph: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible public - Aux: @06616838 + Aux: @04b06878 References: GV_MCU_RPM/6 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)GV_VCU_Vx_Fbk/7 (write) Referring: Availability: available @@ -32,10 +32,10 @@ Est_Speed/5 (Est_Speed) @06af0e00 ordered call graph: reduced for nothrow -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible public - Aux: @06616838 + Aux: @04b06878 References: GV_MCU_RPM/6 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)GV_VCU_Vx_Fbk/7 (write) Referring: Availability: available @@ -53,10 +53,10 @@ MALLOC LATTICE after propagation: Est_Speed: malloc_bottom callgraph: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible public - Aux: @066168b8 + Aux: @04b067f8 References: GV_MCU_RPM/6 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)GV_VCU_Vx_Fbk/7 (write) Referring: Availability: available @@ -66,10 +66,10 @@ Est_Speed/5 (Est_Speed) @06af0e00 ordered call graph: reduced -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible public - Aux: @066168b8 + Aux: @04b067f8 References: GV_MCU_RPM/6 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)GV_VCU_Vx_Fbk/7 (write) Referring: Availability: available diff --git a/GW/Debug_FLASH/src/MCU/SPEED.c.079i.static-var b/GW/Debug_FLASH/src/MCU/SPEED.c.079i.static-var index 73719e35..7f5e4f34 100644 --- a/GW/Debug_FLASH/src/MCU/SPEED.c.079i.static-var +++ b/GW/Debug_FLASH/src/MCU/SPEED.c.079i.static-var @@ -1,6 +1,6 @@ callgraph: -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible public References: GV_MCU_RPM/6 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)GV_VCU_Vx_Fbk/7 (write) @@ -16,10 +16,10 @@ Function name:Est_Speed/5: locals written: ordered call graph: reduced -Est_Speed/5 (Est_Speed) @06af0e00 +Est_Speed/5 (Est_Speed) @06ad6e00 Type: function definition analyzed Visibility: externally_visible public - Aux: @06616898 + Aux: @04b06878 References: GV_MCU_RPM/6 (read)RPM/2 (write)pi_data/0 (read)Radius/1 (read)gear_ratio/3 (read)Est_Speed_data/4 (write)GV_VCU_Vx_Fbk/7 (write) Referring: Availability: available diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.000i.cgraph b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.000i.cgraph index 25ae2447..c98c43b6 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.000i.cgraph +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.000i.cgraph @@ -3,320 +3,245 @@ Trivially needed symbols: Operation_Mode_Func Vehicle_Environment Operation_IDB_ Initial Symbol table: -GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 +GV_Env_384_TimestampYear/69 (GV_Env_384_TimestampYear) @069f9120 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 +GV_Env_384_TimestampSecond/68 (GV_Env_384_TimestampSecond) @069f90d8 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 +GV_Env_384_TimestampMonth/67 (GV_Env_384_TimestampMonth) @069f9090 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 +GV_Env_384_TimestampMinute/66 (GV_Env_384_TimestampMinute) @069f9048 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 +GV_Env_384_TimestampHour/65 (GV_Env_384_TimestampHour) @069f9000 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 +GV_Env_384_TimestampDay/64 (GV_Env_384_TimestampDay) @069f5f78 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureValid) @06ae63a8 +GV_Env_384_EnvironmentTemperatureValid/63 (GV_Env_384_EnvironmentTemperatureValid) @069f5f30 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae6360 +GV_Env_384_EnvironmentTemperature/62 (GV_Env_384_EnvironmentTemperature) @069f5ee8 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 +GV_RWS2_310_ModeCommand/61 (GV_RWS2_310_ModeCommand) @069f5dc8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 +GV_RWS2_310_WakeupCommand/60 (GV_RWS2_310_WakeupCommand) @069f5d80 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 +GV_RWS2_040_RackAngleCmdValid/59 (GV_RWS2_040_RackAngleCmdValid) @069f5d38 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 +GV_RWS1_310_ModeCommand/58 (GV_RWS1_310_ModeCommand) @069f5cf0 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 +GV_RWS1_310_WakeupCommand/57 (GV_RWS1_310_WakeupCommand) @069f5ca8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 +GV_RWS1_040_RackAngleCmdValid/56 (GV_RWS1_040_RackAngleCmdValid) @069f5c60 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 +GV_RWA2_310_WakeupCommand/55 (GV_RWA2_310_WakeupCommand) @069f5c18 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 +GV_RWA2_310_ModeCommand/54 (GV_RWA2_310_ModeCommand) @069f5bd0 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 +GV_RWA_310_WakeupCommand/53 (GV_RWA_310_WakeupCommand) @069f5b88 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 +GV_RWA_310_ModeCommand/52 (GV_RWA_310_ModeCommand) @069f5b40 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 +GV_RWA2_040_RackAngleCmdValid/51 (GV_RWA2_040_RackAngleCmdValid) @069f5af8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 +GV_RWA_040_RackAngleCmdValid/50 (GV_RWA_040_RackAngleCmdValid) @069f5ab0 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 +GV_RCU_033_WakeUpCommand/49 (GV_RCU_033_WakeUpCommand) @069f5a68 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 +GV_IDB_032_WakeUpCommand/48 (GV_IDB_032_WakeUpCommand) @069f5a20 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 +GV_RCU_GearPosition/47 (GV_RCU_GearPosition) @069f59d8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 +GV_RCU_PowertrainMode/46 (GV_RCU_PowertrainMode) @069f5990 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_GearPosition/55 (GV_GearPosition) @06ae1d80 +GV_GearPosition/45 (GV_GearPosition) @069f5948 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 +GV_PowertrainMode/44 (GV_PowertrainMode) @069f5900 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 +GV_DriveTorqueCommandValid/43 (GV_DriveTorqueCommandValid) @069f58b8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 +GV_DriveTorqueCommand/42 (GV_DriveTorqueCommand) @069f5870 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 +GV_VCU_Vx_Limit/41 (GV_VCU_Vx_Limit) @069f53a8 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 +GV_RC_VX_Limit/40 (GV_RC_VX_Limit) @069f5360 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 +GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @069f5318 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 +GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @069f52d0 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI3_CMD/44 (GV_Lamp_HMI3_CMD) @06ae15e8 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI2_CMD/42 (GV_Lamp_HMI2_CMD) @06ae1558 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI1_CMD/40 (GV_Lamp_HMI1_CMD) @06ae14c8 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @06ae1480 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @06ae1438 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 +GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @069f5288 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 +GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @069f5240 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -324,35 +249,35 @@ RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 Calls: -GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 +GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @069f51b0 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 +GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @069f0ea0 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 +GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @069f0e58 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 +GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @069f0e10 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -360,78 +285,63 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 Calls: -GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 +GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @069f0d80 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Operation_IDB_RWA/5 (read)Operation_IDB_RWA/5 (read) Availability: not-ready Varpool flags: -GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 +GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @069f0d38 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 +GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @069f0cf0 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 Autonomous_Mode_Func/2 - Calls: -GV_All_ECU_Ready_Flag/25 (GV_All_ECU_Ready_Flag) @06adf900 - Type: variable - Visibility: external public - References: - Referring: Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @06adf360 +GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @069f0900 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not-ready Varpool flags: -GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 +GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @069f08b8 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write) Availability: not-ready Varpool flags: -GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 +GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069f0870 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write) Availability: not-ready Varpool flags: -GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @06adf288 +GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @069f0828 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not-ready Varpool flags: -GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @06adf240 +GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @069f07e0 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not-ready Varpool flags: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -439,474 +349,414 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 Calls: -GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 +GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069f0750 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write) Availability: not-ready Varpool flags: -GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 +GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @069f0708 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 +GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @069f06c0 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read) Availability: not-ready Varpool flags: -GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 +GV_Charging_Status_val/17 (GV_Charging_Status_val) @069f03f0 Type: variable Visibility: external public References: Referring: Operation_Mode_Check/0 (read) Availability: not-ready Varpool flags: -GV_Operation_Mode/14 (GV_Operation_Mode) @06ac4dc8 +GV_Operation_Mode/16 (GV_Operation_Mode) @069f03a8 Type: variable Visibility: external public References: - Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) Availability: not-ready Varpool flags: -EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not-ready - Varpool flags: -GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not-ready - Varpool flags: -GV_ACU_Emergency_Stop/11 (GV_ACU_Emergency_Stop) @06ac4cf0 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not-ready - Varpool flags: -GV_RC_Drive_Mode/10 (GV_RC_Drive_Mode) @06ac4ca8 +GV_RC_Drive_Mode/15 (GV_RC_Drive_Mode) @069f0318 Type: variable Visibility: external public References: Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) Availability: not-ready Varpool flags: -GV_VCU_Drive_Mode/9 (GV_VCU_Drive_Mode) @06ac4c60 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (write) - Availability: not-ready - Varpool flags: -GV_ACU_Drive_mode/8 (GV_ACU_Drive_mode) @06ac4c18 +GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @069f02d0 Type: variable Visibility: external public References: Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) Availability: not-ready Varpool flags: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Function flags: optimize_size + Called by: Operation_Mode_Check/0 Operation_Mode_Check/0 + Calls: +GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069f0240 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) + Availability: not-ready + Varpool flags: +GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069f01f8 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (write) + Availability: not-ready + Varpool flags: +GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069f01b0 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not-ready + Varpool flags: +EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069f0168 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not-ready + Varpool flags: +GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069f0120 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not-ready + Varpool flags: +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: public Aux: @01733ea0 - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Function flags: body optimize_size Called by: Calls: Default_Mode_Func/1 Emergency_Stop_Mode_Func/4 Mannual_Mode_Func/3 Autonomous_Mode_Func/2 Operation_Mode_Check/0 Vehicle_Environment/6 Operation_IDB_RWA/5 -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: public - Aux: @06ac9460 - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write)GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + Aux: @069da460 + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write)GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: public - Aux: @06ac91c0 - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_VCU_GearSelStat/29 (read)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + Aux: @069da1c0 + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_VCU_GearSelStat/29 (read)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: public - Aux: @06ac1e00 - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + Aux: @069d2e00 + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: public - Aux: @06ac18c0 - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + Aux: @069d28c0 + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: Lamp_HMI5_CMD/49 Lamp_HMI4_CMD/47 Lamp_HMI3_CMD/45 Lamp_HMI2_CMD/43 Lamp_HMI1_CMD/41 RC_Motor_Logic/35 HV_ON_FUNC/26 -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: public - Aux: @06ac17e0 - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + Aux: @069d27e0 + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: ACU_Motor_Logic/30 HV_ON_FUNC/26 -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: public - Aux: @06ac1540 - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + Aux: @069d2540 + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: HV_OFF_FUNC/19 -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: public - Aux: @06ac1d20 - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Drive_mode/8 (read)GV_RC_Drive_Mode/10 (read)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + Aux: @069d2d20 + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: + Calls: HV_ON_FUNC/13 HV_ON_FUNC/13 Removing unused symbols: Reclaimed Symbol table: -GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 +GV_Env_384_TimestampYear/69 (GV_Env_384_TimestampYear) @069f9120 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 +GV_Env_384_TimestampSecond/68 (GV_Env_384_TimestampSecond) @069f90d8 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 +GV_Env_384_TimestampMonth/67 (GV_Env_384_TimestampMonth) @069f9090 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 +GV_Env_384_TimestampMinute/66 (GV_Env_384_TimestampMinute) @069f9048 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 +GV_Env_384_TimestampHour/65 (GV_Env_384_TimestampHour) @069f9000 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 +GV_Env_384_TimestampDay/64 (GV_Env_384_TimestampDay) @069f5f78 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureValid) @06ae63a8 +GV_Env_384_EnvironmentTemperatureValid/63 (GV_Env_384_EnvironmentTemperatureValid) @069f5f30 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae6360 +GV_Env_384_EnvironmentTemperature/62 (GV_Env_384_EnvironmentTemperature) @069f5ee8 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 +GV_RWS2_310_ModeCommand/61 (GV_RWS2_310_ModeCommand) @069f5dc8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 +GV_RWS2_310_WakeupCommand/60 (GV_RWS2_310_WakeupCommand) @069f5d80 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 +GV_RWS2_040_RackAngleCmdValid/59 (GV_RWS2_040_RackAngleCmdValid) @069f5d38 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 +GV_RWS1_310_ModeCommand/58 (GV_RWS1_310_ModeCommand) @069f5cf0 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 +GV_RWS1_310_WakeupCommand/57 (GV_RWS1_310_WakeupCommand) @069f5ca8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 +GV_RWS1_040_RackAngleCmdValid/56 (GV_RWS1_040_RackAngleCmdValid) @069f5c60 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 +GV_RWA2_310_WakeupCommand/55 (GV_RWA2_310_WakeupCommand) @069f5c18 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 +GV_RWA2_310_ModeCommand/54 (GV_RWA2_310_ModeCommand) @069f5bd0 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 +GV_RWA_310_WakeupCommand/53 (GV_RWA_310_WakeupCommand) @069f5b88 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 +GV_RWA_310_ModeCommand/52 (GV_RWA_310_ModeCommand) @069f5b40 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 +GV_RWA2_040_RackAngleCmdValid/51 (GV_RWA2_040_RackAngleCmdValid) @069f5af8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 +GV_RWA_040_RackAngleCmdValid/50 (GV_RWA_040_RackAngleCmdValid) @069f5ab0 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 +GV_RCU_033_WakeUpCommand/49 (GV_RCU_033_WakeUpCommand) @069f5a68 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 +GV_IDB_032_WakeUpCommand/48 (GV_IDB_032_WakeUpCommand) @069f5a20 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 +GV_RCU_GearPosition/47 (GV_RCU_GearPosition) @069f59d8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 +GV_RCU_PowertrainMode/46 (GV_RCU_PowertrainMode) @069f5990 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_GearPosition/55 (GV_GearPosition) @06ae1d80 +GV_GearPosition/45 (GV_GearPosition) @069f5948 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 +GV_PowertrainMode/44 (GV_PowertrainMode) @069f5900 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 +GV_DriveTorqueCommandValid/43 (GV_DriveTorqueCommandValid) @069f58b8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 +GV_DriveTorqueCommand/42 (GV_DriveTorqueCommand) @069f5870 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 +GV_VCU_Vx_Limit/41 (GV_VCU_Vx_Limit) @069f53a8 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 +GV_RC_VX_Limit/40 (GV_RC_VX_Limit) @069f5360 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 +GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @069f5318 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 +GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @069f52d0 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI3_CMD/44 (GV_Lamp_HMI3_CMD) @06ae15e8 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI2_CMD/42 (GV_Lamp_HMI2_CMD) @06ae1558 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI1_CMD/40 (GV_Lamp_HMI1_CMD) @06ae14c8 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @06ae1480 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @06ae1438 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 +GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @069f5288 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 +GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @069f5240 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -914,35 +764,35 @@ RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 Calls: -GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 +GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @069f51b0 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 +GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @069f0ea0 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 +GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @069f0e58 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 +GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @069f0e10 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -950,78 +800,63 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 Calls: -GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 +GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @069f0d80 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Operation_IDB_RWA/5 (read)Operation_IDB_RWA/5 (read) Availability: not-ready Varpool flags: -GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 +GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @069f0d38 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 +GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @069f0cf0 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 Autonomous_Mode_Func/2 - Calls: -GV_All_ECU_Ready_Flag/25 (GV_All_ECU_Ready_Flag) @06adf900 - Type: variable - Visibility: external public - References: - Referring: Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @06adf360 +GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @069f0900 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not-ready Varpool flags: -GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 +GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @069f08b8 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write) Availability: not-ready Varpool flags: -GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 +GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069f0870 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write) Availability: not-ready Varpool flags: -GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @06adf288 +GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @069f0828 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not-ready Varpool flags: -GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @06adf240 +GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @069f07e0 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not-ready Varpool flags: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -1029,465 +864,405 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 Calls: -GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 +GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069f0750 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write) Availability: not-ready Varpool flags: -GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 +GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @069f0708 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 +GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @069f06c0 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read) Availability: not-ready Varpool flags: -GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 +GV_Charging_Status_val/17 (GV_Charging_Status_val) @069f03f0 Type: variable Visibility: external public References: Referring: Operation_Mode_Check/0 (read) Availability: not-ready Varpool flags: -GV_Operation_Mode/14 (GV_Operation_Mode) @06ac4dc8 +GV_Operation_Mode/16 (GV_Operation_Mode) @069f03a8 Type: variable Visibility: external public References: - Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) Availability: not-ready Varpool flags: -EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not-ready - Varpool flags: -GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not-ready - Varpool flags: -GV_ACU_Emergency_Stop/11 (GV_ACU_Emergency_Stop) @06ac4cf0 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not-ready - Varpool flags: -GV_RC_Drive_Mode/10 (GV_RC_Drive_Mode) @06ac4ca8 +GV_RC_Drive_Mode/15 (GV_RC_Drive_Mode) @069f0318 Type: variable Visibility: external public References: Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) Availability: not-ready Varpool flags: -GV_VCU_Drive_Mode/9 (GV_VCU_Drive_Mode) @06ac4c60 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (write) - Availability: not-ready - Varpool flags: -GV_ACU_Drive_mode/8 (GV_ACU_Drive_mode) @06ac4c18 +GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @069f02d0 Type: variable Visibility: external public References: Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) Availability: not-ready Varpool flags: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Function flags: optimize_size + Called by: Operation_Mode_Check/0 Operation_Mode_Check/0 + Calls: +GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069f0240 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) + Availability: not-ready + Varpool flags: +GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069f01f8 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (write) + Availability: not-ready + Varpool flags: +GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069f01b0 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not-ready + Varpool flags: +EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069f0168 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not-ready + Varpool flags: +GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069f0120 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not-ready + Varpool flags: +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: public - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Function flags: body optimize_size Called by: Calls: Default_Mode_Func/1 Emergency_Stop_Mode_Func/4 Mannual_Mode_Func/3 Autonomous_Mode_Func/2 Operation_Mode_Check/0 Vehicle_Environment/6 Operation_IDB_RWA/5 -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: public - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write)GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write)GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: public - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_VCU_GearSelStat/29 (read)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_VCU_GearSelStat/29 (read)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: public - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: Lamp_HMI5_CMD/49 Lamp_HMI4_CMD/47 Lamp_HMI3_CMD/45 Lamp_HMI2_CMD/43 Lamp_HMI1_CMD/41 RC_Motor_Logic/35 HV_ON_FUNC/26 -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: ACU_Motor_Logic/30 HV_ON_FUNC/26 -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: public - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: HV_OFF_FUNC/19 -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: public - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Drive_mode/8 (read)GV_RC_Drive_Mode/10 (read)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: + Calls: HV_ON_FUNC/13 HV_ON_FUNC/13 Initial Symbol table: -GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 +GV_Env_384_TimestampYear/69 (GV_Env_384_TimestampYear) @069f9120 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 +GV_Env_384_TimestampSecond/68 (GV_Env_384_TimestampSecond) @069f90d8 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 +GV_Env_384_TimestampMonth/67 (GV_Env_384_TimestampMonth) @069f9090 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 +GV_Env_384_TimestampMinute/66 (GV_Env_384_TimestampMinute) @069f9048 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 +GV_Env_384_TimestampHour/65 (GV_Env_384_TimestampHour) @069f9000 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 +GV_Env_384_TimestampDay/64 (GV_Env_384_TimestampDay) @069f5f78 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureValid) @06ae63a8 +GV_Env_384_EnvironmentTemperatureValid/63 (GV_Env_384_EnvironmentTemperatureValid) @069f5f30 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae6360 +GV_Env_384_EnvironmentTemperature/62 (GV_Env_384_EnvironmentTemperature) @069f5ee8 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 +GV_RWS2_310_ModeCommand/61 (GV_RWS2_310_ModeCommand) @069f5dc8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 +GV_RWS2_310_WakeupCommand/60 (GV_RWS2_310_WakeupCommand) @069f5d80 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 +GV_RWS2_040_RackAngleCmdValid/59 (GV_RWS2_040_RackAngleCmdValid) @069f5d38 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 +GV_RWS1_310_ModeCommand/58 (GV_RWS1_310_ModeCommand) @069f5cf0 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 +GV_RWS1_310_WakeupCommand/57 (GV_RWS1_310_WakeupCommand) @069f5ca8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 +GV_RWS1_040_RackAngleCmdValid/56 (GV_RWS1_040_RackAngleCmdValid) @069f5c60 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 +GV_RWA2_310_WakeupCommand/55 (GV_RWA2_310_WakeupCommand) @069f5c18 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 +GV_RWA2_310_ModeCommand/54 (GV_RWA2_310_ModeCommand) @069f5bd0 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 +GV_RWA_310_WakeupCommand/53 (GV_RWA_310_WakeupCommand) @069f5b88 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 +GV_RWA_310_ModeCommand/52 (GV_RWA_310_ModeCommand) @069f5b40 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 +GV_RWA2_040_RackAngleCmdValid/51 (GV_RWA2_040_RackAngleCmdValid) @069f5af8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 +GV_RWA_040_RackAngleCmdValid/50 (GV_RWA_040_RackAngleCmdValid) @069f5ab0 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 +GV_RCU_033_WakeUpCommand/49 (GV_RCU_033_WakeUpCommand) @069f5a68 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 +GV_IDB_032_WakeUpCommand/48 (GV_IDB_032_WakeUpCommand) @069f5a20 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 +GV_RCU_GearPosition/47 (GV_RCU_GearPosition) @069f59d8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 +GV_RCU_PowertrainMode/46 (GV_RCU_PowertrainMode) @069f5990 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_GearPosition/55 (GV_GearPosition) @06ae1d80 +GV_GearPosition/45 (GV_GearPosition) @069f5948 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 +GV_PowertrainMode/44 (GV_PowertrainMode) @069f5900 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 +GV_DriveTorqueCommandValid/43 (GV_DriveTorqueCommandValid) @069f58b8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 +GV_DriveTorqueCommand/42 (GV_DriveTorqueCommand) @069f5870 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 +GV_VCU_Vx_Limit/41 (GV_VCU_Vx_Limit) @069f53a8 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 +GV_RC_VX_Limit/40 (GV_RC_VX_Limit) @069f5360 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 +GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @069f5318 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 +GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @069f52d0 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI3_CMD/44 (GV_Lamp_HMI3_CMD) @06ae15e8 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI2_CMD/42 (GV_Lamp_HMI2_CMD) @06ae1558 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI1_CMD/40 (GV_Lamp_HMI1_CMD) @06ae14c8 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @06ae1480 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @06ae1438 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 +GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @069f5288 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 +GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @069f5240 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -1495,35 +1270,35 @@ RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 Calls: -GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 +GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @069f51b0 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 +GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @069f0ea0 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 +GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @069f0e58 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 +GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @069f0e10 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -1531,78 +1306,63 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 Calls: -GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 +GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @069f0d80 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Operation_IDB_RWA/5 (read)Operation_IDB_RWA/5 (read) Availability: not-ready Varpool flags: -GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 +GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @069f0d38 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 +GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @069f0cf0 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 Autonomous_Mode_Func/2 - Calls: -GV_All_ECU_Ready_Flag/25 (GV_All_ECU_Ready_Flag) @06adf900 - Type: variable - Visibility: external public - References: - Referring: Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @06adf360 +GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @069f0900 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not-ready Varpool flags: -GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 +GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @069f08b8 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write) Availability: not-ready Varpool flags: -GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 +GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069f0870 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write) Availability: not-ready Varpool flags: -GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @06adf288 +GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @069f0828 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not-ready Varpool flags: -GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @06adf240 +GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @069f07e0 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not-ready Varpool flags: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -1610,466 +1370,406 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 Calls: -GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 +GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069f0750 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write) Availability: not-ready Varpool flags: -GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 +GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @069f0708 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 +GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @069f06c0 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read) Availability: not-ready Varpool flags: -GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 +GV_Charging_Status_val/17 (GV_Charging_Status_val) @069f03f0 Type: variable Visibility: external public References: Referring: Operation_Mode_Check/0 (read) Availability: not-ready Varpool flags: -GV_Operation_Mode/14 (GV_Operation_Mode) @06ac4dc8 +GV_Operation_Mode/16 (GV_Operation_Mode) @069f03a8 Type: variable Visibility: external public References: - Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) Availability: not-ready Varpool flags: -EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not-ready - Varpool flags: -GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not-ready - Varpool flags: -GV_ACU_Emergency_Stop/11 (GV_ACU_Emergency_Stop) @06ac4cf0 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not-ready - Varpool flags: -GV_RC_Drive_Mode/10 (GV_RC_Drive_Mode) @06ac4ca8 +GV_RC_Drive_Mode/15 (GV_RC_Drive_Mode) @069f0318 Type: variable Visibility: external public References: Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) Availability: not-ready Varpool flags: -GV_VCU_Drive_Mode/9 (GV_VCU_Drive_Mode) @06ac4c60 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (write) - Availability: not-ready - Varpool flags: -GV_ACU_Drive_mode/8 (GV_ACU_Drive_mode) @06ac4c18 +GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @069f02d0 Type: variable Visibility: external public References: Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) Availability: not-ready Varpool flags: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Function flags: optimize_size + Called by: Operation_Mode_Check/0 Operation_Mode_Check/0 + Calls: +GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069f0240 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) + Availability: not-ready + Varpool flags: +GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069f01f8 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (write) + Availability: not-ready + Varpool flags: +GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069f01b0 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not-ready + Varpool flags: +EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069f0168 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not-ready + Varpool flags: +GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069f0120 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not-ready + Varpool flags: +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: public - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Function flags: body optimize_size Called by: Calls: Default_Mode_Func/1 Emergency_Stop_Mode_Func/4 Mannual_Mode_Func/3 Autonomous_Mode_Func/2 Operation_Mode_Check/0 Vehicle_Environment/6 Operation_IDB_RWA/5 -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: public - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write)GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write)GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: public - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_VCU_GearSelStat/29 (read)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_VCU_GearSelStat/29 (read)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: public - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: Lamp_HMI5_CMD/49 Lamp_HMI4_CMD/47 Lamp_HMI3_CMD/45 Lamp_HMI2_CMD/43 Lamp_HMI1_CMD/41 RC_Motor_Logic/35 HV_ON_FUNC/26 -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: ACU_Motor_Logic/30 HV_ON_FUNC/26 -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: public - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: HV_OFF_FUNC/19 -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: public - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Drive_mode/8 (read)GV_RC_Drive_Mode/10 (read)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: + Calls: HV_ON_FUNC/13 HV_ON_FUNC/13 Removing unused symbols: Reclaimed Symbol table: -GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 +GV_Env_384_TimestampYear/69 (GV_Env_384_TimestampYear) @069f9120 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 +GV_Env_384_TimestampSecond/68 (GV_Env_384_TimestampSecond) @069f90d8 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 +GV_Env_384_TimestampMonth/67 (GV_Env_384_TimestampMonth) @069f9090 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 +GV_Env_384_TimestampMinute/66 (GV_Env_384_TimestampMinute) @069f9048 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 +GV_Env_384_TimestampHour/65 (GV_Env_384_TimestampHour) @069f9000 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 +GV_Env_384_TimestampDay/64 (GV_Env_384_TimestampDay) @069f5f78 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureValid) @06ae63a8 +GV_Env_384_EnvironmentTemperatureValid/63 (GV_Env_384_EnvironmentTemperatureValid) @069f5f30 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae6360 +GV_Env_384_EnvironmentTemperature/62 (GV_Env_384_EnvironmentTemperature) @069f5ee8 Type: variable Visibility: external public References: Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not-ready Varpool flags: -GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 +GV_RWS2_310_ModeCommand/61 (GV_RWS2_310_ModeCommand) @069f5dc8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 +GV_RWS2_310_WakeupCommand/60 (GV_RWS2_310_WakeupCommand) @069f5d80 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 +GV_RWS2_040_RackAngleCmdValid/59 (GV_RWS2_040_RackAngleCmdValid) @069f5d38 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 +GV_RWS1_310_ModeCommand/58 (GV_RWS1_310_ModeCommand) @069f5cf0 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 +GV_RWS1_310_WakeupCommand/57 (GV_RWS1_310_WakeupCommand) @069f5ca8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 +GV_RWS1_040_RackAngleCmdValid/56 (GV_RWS1_040_RackAngleCmdValid) @069f5c60 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 +GV_RWA2_310_WakeupCommand/55 (GV_RWA2_310_WakeupCommand) @069f5c18 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 +GV_RWA2_310_ModeCommand/54 (GV_RWA2_310_ModeCommand) @069f5bd0 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 +GV_RWA_310_WakeupCommand/53 (GV_RWA_310_WakeupCommand) @069f5b88 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 +GV_RWA_310_ModeCommand/52 (GV_RWA_310_ModeCommand) @069f5b40 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 +GV_RWA2_040_RackAngleCmdValid/51 (GV_RWA2_040_RackAngleCmdValid) @069f5af8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 +GV_RWA_040_RackAngleCmdValid/50 (GV_RWA_040_RackAngleCmdValid) @069f5ab0 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 +GV_RCU_033_WakeUpCommand/49 (GV_RCU_033_WakeUpCommand) @069f5a68 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 +GV_IDB_032_WakeUpCommand/48 (GV_IDB_032_WakeUpCommand) @069f5a20 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 +GV_RCU_GearPosition/47 (GV_RCU_GearPosition) @069f59d8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 +GV_RCU_PowertrainMode/46 (GV_RCU_PowertrainMode) @069f5990 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_GearPosition/55 (GV_GearPosition) @06ae1d80 +GV_GearPosition/45 (GV_GearPosition) @069f5948 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 +GV_PowertrainMode/44 (GV_PowertrainMode) @069f5900 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 +GV_DriveTorqueCommandValid/43 (GV_DriveTorqueCommandValid) @069f58b8 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 +GV_DriveTorqueCommand/42 (GV_DriveTorqueCommand) @069f5870 Type: variable Visibility: external public References: Referring: Operation_IDB_RWA/5 (write) Availability: not-ready Varpool flags: -GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 +GV_VCU_Vx_Limit/41 (GV_VCU_Vx_Limit) @069f53a8 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 +GV_RC_VX_Limit/40 (GV_RC_VX_Limit) @069f5360 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 +GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @069f5318 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 +GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @069f52d0 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI3_CMD/44 (GV_Lamp_HMI3_CMD) @06ae15e8 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI2_CMD/42 (GV_Lamp_HMI2_CMD) @06ae1558 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI1_CMD/40 (GV_Lamp_HMI1_CMD) @06ae14c8 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @06ae1480 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @06ae1438 - Type: variable - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 +GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @069f5288 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 +GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @069f5240 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -2077,35 +1777,35 @@ RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 Calls: -GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 +GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @069f51b0 Type: variable Visibility: external public References: Referring: Mannual_Mode_Func/3 (read) Availability: not-ready Varpool flags: -GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 +GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @069f0ea0 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 +GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @069f0e58 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 +GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @069f0e10 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -2113,78 +1813,63 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 Calls: -GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 +GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @069f0d80 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Operation_IDB_RWA/5 (read)Operation_IDB_RWA/5 (read) Availability: not-ready Varpool flags: -GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 +GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @069f0d38 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 +GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @069f0cf0 Type: variable Visibility: external public References: Referring: Autonomous_Mode_Func/2 (read) Availability: not-ready Varpool flags: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 Autonomous_Mode_Func/2 - Calls: -GV_All_ECU_Ready_Flag/25 (GV_All_ECU_Ready_Flag) @06adf900 - Type: variable - Visibility: external public - References: - Referring: Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read) - Availability: not-ready - Varpool flags: -GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @06adf360 +GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @069f0900 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not-ready Varpool flags: -GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 +GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @069f08b8 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write) Availability: not-ready Varpool flags: -GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 +GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069f0870 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write) Availability: not-ready Varpool flags: -GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @06adf288 +GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @069f0828 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not-ready Varpool flags: -GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @06adf240 +GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @069f07e0 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not-ready Varpool flags: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -2192,164 +1877,179 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 Calls: -GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 +GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069f0750 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write) Availability: not-ready Varpool flags: -GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 +GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @069f0708 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not-ready Varpool flags: -GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 +GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @069f06c0 Type: variable Visibility: external public References: Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read) Availability: not-ready Varpool flags: -GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 +GV_Charging_Status_val/17 (GV_Charging_Status_val) @069f03f0 Type: variable Visibility: external public References: Referring: Operation_Mode_Check/0 (read) Availability: not-ready Varpool flags: -GV_Operation_Mode/14 (GV_Operation_Mode) @06ac4dc8 +GV_Operation_Mode/16 (GV_Operation_Mode) @069f03a8 Type: variable Visibility: external public References: - Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) Availability: not-ready Varpool flags: -EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not-ready - Varpool flags: -GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not-ready - Varpool flags: -GV_ACU_Emergency_Stop/11 (GV_ACU_Emergency_Stop) @06ac4cf0 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not-ready - Varpool flags: -GV_RC_Drive_Mode/10 (GV_RC_Drive_Mode) @06ac4ca8 +GV_RC_Drive_Mode/15 (GV_RC_Drive_Mode) @069f0318 Type: variable Visibility: external public References: Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) Availability: not-ready Varpool flags: -GV_VCU_Drive_Mode/9 (GV_VCU_Drive_Mode) @06ac4c60 - Type: variable - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (write) - Availability: not-ready - Varpool flags: -GV_ACU_Drive_mode/8 (GV_ACU_Drive_mode) @06ac4c18 +GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @069f02d0 Type: variable Visibility: external public References: Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) Availability: not-ready Varpool flags: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Function flags: optimize_size + Called by: Operation_Mode_Check/0 Operation_Mode_Check/0 + Calls: +GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069f0240 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) + Availability: not-ready + Varpool flags: +GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069f01f8 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (write) + Availability: not-ready + Varpool flags: +GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069f01b0 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not-ready + Varpool flags: +EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069f0168 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not-ready + Varpool flags: +GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069f0120 + Type: variable + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not-ready + Varpool flags: +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: public - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Function flags: body optimize_size Called by: Calls: Default_Mode_Func/1 Emergency_Stop_Mode_Func/4 Mannual_Mode_Func/3 Autonomous_Mode_Func/2 Operation_Mode_Check/0 Vehicle_Environment/6 Operation_IDB_RWA/5 -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: public - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write)GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write)GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: public - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_VCU_GearSelStat/29 (read)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_VCU_GearSelStat/29 (read)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: public - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: Lamp_HMI5_CMD/49 Lamp_HMI4_CMD/47 Lamp_HMI3_CMD/45 Lamp_HMI2_CMD/43 Lamp_HMI1_CMD/41 RC_Motor_Logic/35 HV_ON_FUNC/26 -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: ACU_Motor_Logic/30 HV_ON_FUNC/26 -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: public - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: HV_OFF_FUNC/19 -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: public - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Drive_mode/8 (read)GV_RC_Drive_Mode/10 (read)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: + Calls: HV_ON_FUNC/13 HV_ON_FUNC/13 Reclaiming functions: Reclaiming variables: Clearing address taken flags: Optimized Symbol table: -Emergency_Stop_Mode_Func.part.0/80 (Emergency_Stop_Mode_Func.part.0) @06ae4460 +Emergency_Stop_Mode_Func.part.0/70 (Emergency_Stop_Mode_Func.part.0) @069f71c0 Type: function definition analyzed Visibility: prevailing_def_ironly artificial - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: - Function Emergency_Stop_Mode_Func.part.0/80 is inline copy in Emergency_Stop_Mode_Func/4 + Function Emergency_Stop_Mode_Func.part.0/70 is inline copy in Emergency_Stop_Mode_Func/4 Availability: local Function flags: count:134217728 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call) Calls: -GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 +GV_Env_384_TimestampYear/69 (GV_Env_384_TimestampYear) @069f9120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2357,7 +2057,7 @@ GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 +GV_Env_384_TimestampSecond/68 (GV_Env_384_TimestampSecond) @069f90d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2365,7 +2065,7 @@ GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 +GV_Env_384_TimestampMonth/67 (GV_Env_384_TimestampMonth) @069f9090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2373,7 +2073,7 @@ GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 +GV_Env_384_TimestampMinute/66 (GV_Env_384_TimestampMinute) @069f9048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2381,7 +2081,7 @@ GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 +GV_Env_384_TimestampHour/65 (GV_Env_384_TimestampHour) @069f9000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2389,7 +2089,7 @@ GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 +GV_Env_384_TimestampDay/64 (GV_Env_384_TimestampDay) @069f5f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2397,7 +2097,7 @@ GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureValid) @06ae63a8 +GV_Env_384_EnvironmentTemperatureValid/63 (GV_Env_384_EnvironmentTemperatureValid) @069f5f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2405,7 +2105,7 @@ GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureVali Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae6360 +GV_Env_384_EnvironmentTemperature/62 (GV_Env_384_EnvironmentTemperature) @069f5ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2413,7 +2113,7 @@ GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae63 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 +GV_RWS2_310_ModeCommand/61 (GV_RWS2_310_ModeCommand) @069f5dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2421,7 +2121,7 @@ GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 +GV_RWS2_310_WakeupCommand/60 (GV_RWS2_310_WakeupCommand) @069f5d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2429,7 +2129,7 @@ GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 +GV_RWS2_040_RackAngleCmdValid/59 (GV_RWS2_040_RackAngleCmdValid) @069f5d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2437,7 +2137,7 @@ GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 +GV_RWS1_310_ModeCommand/58 (GV_RWS1_310_ModeCommand) @069f5cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2445,7 +2145,7 @@ GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 +GV_RWS1_310_WakeupCommand/57 (GV_RWS1_310_WakeupCommand) @069f5ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2453,7 +2153,7 @@ GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 +GV_RWS1_040_RackAngleCmdValid/56 (GV_RWS1_040_RackAngleCmdValid) @069f5c60 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2461,7 +2161,7 @@ GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 +GV_RWA2_310_WakeupCommand/55 (GV_RWA2_310_WakeupCommand) @069f5c18 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2469,7 +2169,7 @@ GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 +GV_RWA2_310_ModeCommand/54 (GV_RWA2_310_ModeCommand) @069f5bd0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2477,7 +2177,7 @@ GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 +GV_RWA_310_WakeupCommand/53 (GV_RWA_310_WakeupCommand) @069f5b88 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2485,7 +2185,7 @@ GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 +GV_RWA_310_ModeCommand/52 (GV_RWA_310_ModeCommand) @069f5b40 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2493,7 +2193,7 @@ GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 +GV_RWA2_040_RackAngleCmdValid/51 (GV_RWA2_040_RackAngleCmdValid) @069f5af8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2501,7 +2201,7 @@ GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 +GV_RWA_040_RackAngleCmdValid/50 (GV_RWA_040_RackAngleCmdValid) @069f5ab0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2509,7 +2209,7 @@ GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 +GV_RCU_033_WakeUpCommand/49 (GV_RCU_033_WakeUpCommand) @069f5a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2517,7 +2217,7 @@ GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 +GV_IDB_032_WakeUpCommand/48 (GV_IDB_032_WakeUpCommand) @069f5a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2525,7 +2225,7 @@ GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 +GV_RCU_GearPosition/47 (GV_RCU_GearPosition) @069f59d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2533,7 +2233,7 @@ GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 +GV_RCU_PowertrainMode/46 (GV_RCU_PowertrainMode) @069f5990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2541,7 +2241,7 @@ GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_GearPosition/55 (GV_GearPosition) @06ae1d80 +GV_GearPosition/45 (GV_GearPosition) @069f5948 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2549,7 +2249,7 @@ GV_GearPosition/55 (GV_GearPosition) @06ae1d80 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 +GV_PowertrainMode/44 (GV_PowertrainMode) @069f5900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2557,7 +2257,7 @@ GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 +GV_DriveTorqueCommandValid/43 (GV_DriveTorqueCommandValid) @069f58b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2565,7 +2265,7 @@ GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 +GV_DriveTorqueCommand/42 (GV_DriveTorqueCommand) @069f5870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2573,7 +2273,7 @@ GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 +GV_VCU_Vx_Limit/41 (GV_VCU_Vx_Limit) @069f53a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2581,7 +2281,7 @@ GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 +GV_RC_VX_Limit/40 (GV_RC_VX_Limit) @069f5360 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2589,16 +2289,7 @@ GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 +GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @069f5318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2606,16 +2297,7 @@ GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 +GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @069f52d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2623,74 +2305,7 @@ GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI3_CMD/44 (GV_Lamp_HMI3_CMD) @06ae15e8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI2_CMD/42 (GV_Lamp_HMI2_CMD) @06ae1558 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI1_CMD/40 (GV_Lamp_HMI1_CMD) @06ae14c8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @06ae1480 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @06ae1438 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 +GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @069f5288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2698,7 +2313,7 @@ GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 +GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @069f5240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2706,7 +2321,7 @@ GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -2715,7 +2330,7 @@ RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Calls: -GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 +GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @069f51b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2723,7 +2338,7 @@ GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 +GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @069f0ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2731,7 +2346,7 @@ GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 +GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @069f0e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2739,7 +2354,7 @@ GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 +GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @069f0e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2747,7 +2362,7 @@ GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -2756,7 +2371,7 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call) Calls: -GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 +GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @069f0d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2764,7 +2379,7 @@ GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 +GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @069f0d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2772,7 +2387,7 @@ GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 +GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @069f0cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2780,32 +2395,15 @@ GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (73890617 (estimated locally),0.07 per call) Autonomous_Mode_Func/2 (120473832 (estimated locally),0.11 per call) - Calls: -GV_All_ECU_Ready_Flag/25 (GV_All_ECU_Ready_Flag) @06adf900 +GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @069f0900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read) + Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @06adf360 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) - Availability: not_available - Varpool flags: -GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 +GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @069f08b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2813,7 +2411,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 +GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069f0870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2821,23 +2419,23 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @06adf288 +GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @069f0828 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) + Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @06adf240 +GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @069f07e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) + Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -2846,7 +2444,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call) Calls: -GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 +GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069f0750 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2854,7 +2452,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 +GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @069f0708 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2862,7 +2460,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 +GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @069f06c0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2870,7 +2468,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 +GV_Charging_Status_val/17 (GV_Charging_Status_val) @069f03f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2878,15 +2476,64 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 Referring: Operation_Mode_Check/0 (read) Availability: not_available Varpool flags: -GV_Operation_Mode/14 (GV_Operation_Mode) @06ac4dc8 +GV_Operation_Mode/16 (GV_Operation_Mode) @069f03a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Operation_Mode_Check/0 (write)Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) Availability: not_available Varpool flags: -EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 +GV_RC_Drive_Mode/15 (GV_RC_Drive_Mode) @069f0318 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @069f02d0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Availability: not_available + Function flags: optimize_size + Called by: Operation_Mode_Check/0 (66101419 (estimated locally),0.06 per call) Operation_Mode_Check/0 (70986421 (estimated locally),0.07 per call) + Calls: +GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069f0240 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069f01f8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/70 (write) + Availability: not_available + Varpool flags: +GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069f01b0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not_available + Varpool flags: +EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069f0168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2894,7 +2541,7 @@ EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) Availability: not_available Varpool flags: -GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 +GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069f0120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -2902,110 +2549,78 @@ GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) Availability: not_available Varpool flags: -GV_ACU_Emergency_Stop/11 (GV_ACU_Emergency_Stop) @06ac4cf0 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not_available - Varpool flags: -GV_RC_Drive_Mode/10 (GV_RC_Drive_Mode) @06ac4ca8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read) - Availability: not_available - Varpool flags: -GV_VCU_Drive_Mode/9 (GV_VCU_Drive_Mode) @06ac4c60 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/80 (write) - Availability: not_available - Varpool flags: -GV_ACU_Drive_mode/8 (GV_ACU_Drive_mode) @06ac4c18 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read) - Availability: not_available - Varpool flags: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call) -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call) - Calls: Emergency_Stop_Mode_Func.part.0/80 (inlined) (134217728 (estimated locally),0.12 per call) -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 + Calls: Emergency_Stop_Mode_Func.part.0/70 (inlined) (134217728 (estimated locally),0.12 per call) +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call) - Calls: Lamp_HMI5_CMD/49 (1073741824 (estimated locally),1.00 per call) Lamp_HMI4_CMD/47 (1073741824 (estimated locally),1.00 per call) Lamp_HMI3_CMD/45 (1073741824 (estimated locally),1.00 per call) Lamp_HMI2_CMD/43 (1073741824 (estimated locally),1.00 per call) Lamp_HMI1_CMD/41 (1073741824 (estimated locally),1.00 per call) RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (73890617 (estimated locally),0.07 per call) -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call) - Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (120473832 (estimated locally),0.11 per call) -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call) - Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call) -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: externally_visible public - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) - Calls: + Calls: HV_ON_FUNC/13 (66101419 (estimated locally),0.06 per call) HV_ON_FUNC/13 (70986421 (estimated locally),0.07 per call) Materializing clones Materialization Call site updates done. @@ -3025,7 +2640,7 @@ Removing variables: Final Symbol table: -GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 +GV_Env_384_TimestampYear/69 (GV_Env_384_TimestampYear) @069f9120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3033,7 +2648,7 @@ GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 Referring: Availability: not_available Varpool flags: -GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 +GV_Env_384_TimestampSecond/68 (GV_Env_384_TimestampSecond) @069f90d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3041,7 +2656,7 @@ GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 Referring: Availability: not_available Varpool flags: -GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 +GV_Env_384_TimestampMonth/67 (GV_Env_384_TimestampMonth) @069f9090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3049,7 +2664,7 @@ GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 Referring: Availability: not_available Varpool flags: -GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 +GV_Env_384_TimestampMinute/66 (GV_Env_384_TimestampMinute) @069f9048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3057,7 +2672,7 @@ GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 Referring: Availability: not_available Varpool flags: -GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 +GV_Env_384_TimestampHour/65 (GV_Env_384_TimestampHour) @069f9000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3065,7 +2680,7 @@ GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 Referring: Availability: not_available Varpool flags: -GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 +GV_Env_384_TimestampDay/64 (GV_Env_384_TimestampDay) @069f5f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3073,7 +2688,7 @@ GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 Referring: Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureValid) @06ae63a8 +GV_Env_384_EnvironmentTemperatureValid/63 (GV_Env_384_EnvironmentTemperatureValid) @069f5f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3081,7 +2696,7 @@ GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureVali Referring: Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae6360 +GV_Env_384_EnvironmentTemperature/62 (GV_Env_384_EnvironmentTemperature) @069f5ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3089,7 +2704,7 @@ GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae63 Referring: Availability: not_available Varpool flags: -GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 +GV_RWS2_310_ModeCommand/61 (GV_RWS2_310_ModeCommand) @069f5dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3097,7 +2712,7 @@ GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 Referring: Availability: not_available Varpool flags: -GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 +GV_RWS2_310_WakeupCommand/60 (GV_RWS2_310_WakeupCommand) @069f5d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3105,7 +2720,7 @@ GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 Referring: Availability: not_available Varpool flags: -GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 +GV_RWS2_040_RackAngleCmdValid/59 (GV_RWS2_040_RackAngleCmdValid) @069f5d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3113,7 +2728,7 @@ GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 Referring: Availability: not_available Varpool flags: -GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 +GV_RWS1_310_ModeCommand/58 (GV_RWS1_310_ModeCommand) @069f5cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3121,7 +2736,7 @@ GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 Referring: Availability: not_available Varpool flags: -GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 +GV_RWS1_310_WakeupCommand/57 (GV_RWS1_310_WakeupCommand) @069f5ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3129,7 +2744,7 @@ GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 Referring: Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 +GV_RWS1_040_RackAngleCmdValid/56 (GV_RWS1_040_RackAngleCmdValid) @069f5c60 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3137,7 +2752,7 @@ GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 Referring: Availability: not_available Varpool flags: -GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 +GV_RWA2_310_WakeupCommand/55 (GV_RWA2_310_WakeupCommand) @069f5c18 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3145,7 +2760,7 @@ GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 Referring: Availability: not_available Varpool flags: -GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 +GV_RWA2_310_ModeCommand/54 (GV_RWA2_310_ModeCommand) @069f5bd0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3153,7 +2768,7 @@ GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 Referring: Availability: not_available Varpool flags: -GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 +GV_RWA_310_WakeupCommand/53 (GV_RWA_310_WakeupCommand) @069f5b88 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3161,7 +2776,7 @@ GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 Referring: Availability: not_available Varpool flags: -GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 +GV_RWA_310_ModeCommand/52 (GV_RWA_310_ModeCommand) @069f5b40 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3169,7 +2784,7 @@ GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 Referring: Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 +GV_RWA2_040_RackAngleCmdValid/51 (GV_RWA2_040_RackAngleCmdValid) @069f5af8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3177,7 +2792,7 @@ GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 Referring: Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 +GV_RWA_040_RackAngleCmdValid/50 (GV_RWA_040_RackAngleCmdValid) @069f5ab0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3185,7 +2800,7 @@ GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 Referring: Availability: not_available Varpool flags: -GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 +GV_RCU_033_WakeUpCommand/49 (GV_RCU_033_WakeUpCommand) @069f5a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3193,7 +2808,7 @@ GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 Referring: Availability: not_available Varpool flags: -GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 +GV_IDB_032_WakeUpCommand/48 (GV_IDB_032_WakeUpCommand) @069f5a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3201,7 +2816,7 @@ GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 Referring: Availability: not_available Varpool flags: -GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 +GV_RCU_GearPosition/47 (GV_RCU_GearPosition) @069f59d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3209,7 +2824,7 @@ GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 Referring: Availability: not_available Varpool flags: -GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 +GV_RCU_PowertrainMode/46 (GV_RCU_PowertrainMode) @069f5990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3217,7 +2832,7 @@ GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 Referring: Availability: not_available Varpool flags: -GV_GearPosition/55 (GV_GearPosition) @06ae1d80 +GV_GearPosition/45 (GV_GearPosition) @069f5948 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3225,7 +2840,7 @@ GV_GearPosition/55 (GV_GearPosition) @06ae1d80 Referring: Availability: not_available Varpool flags: -GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 +GV_PowertrainMode/44 (GV_PowertrainMode) @069f5900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3233,7 +2848,7 @@ GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 Referring: Availability: not_available Varpool flags: -GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 +GV_DriveTorqueCommandValid/43 (GV_DriveTorqueCommandValid) @069f58b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3241,7 +2856,7 @@ GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 Referring: Availability: not_available Varpool flags: -GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 +GV_DriveTorqueCommand/42 (GV_DriveTorqueCommand) @069f5870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3249,7 +2864,7 @@ GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 Referring: Availability: not_available Varpool flags: -GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 +GV_VCU_Vx_Limit/41 (GV_VCU_Vx_Limit) @069f53a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3257,7 +2872,7 @@ GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 Referring: Availability: not_available Varpool flags: -GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 +GV_RC_VX_Limit/40 (GV_RC_VX_Limit) @069f5360 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3265,7 +2880,39 @@ GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 Referring: Availability: not_available Varpool flags: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 +GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @069f5318 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @069f52d0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @069f5288 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @069f5240 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -3274,7 +2921,7 @@ Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 Function flags: optimize_size Called by: Calls: -GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 +GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @069f51b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3282,7 +2929,31 @@ GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 Referring: Availability: not_available Varpool flags: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 +GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @069f0ea0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @069f0e58 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @069f0e10 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -3291,7 +2962,7 @@ Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 Function flags: optimize_size Called by: Calls: -GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 +GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @069f0d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3299,7 +2970,63 @@ GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 Referring: Availability: not_available Varpool flags: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 +GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @069f0d38 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @069f0cf0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @069f0900 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @069f08b8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069f0870 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @069f0828 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @069f07e0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -3308,7 +3035,7 @@ Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 Function flags: optimize_size Called by: Calls: -GV_Lamp_HMI3_CMD/44 (GV_Lamp_HMI3_CMD) @06ae15e8 +GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069f0750 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3316,7 +3043,55 @@ GV_Lamp_HMI3_CMD/44 (GV_Lamp_HMI3_CMD) @06ae15e8 Referring: Availability: not_available Varpool flags: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 +GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @069f0708 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @069f06c0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_Charging_Status_val/17 (GV_Charging_Status_val) @069f03f0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_Operation_Mode/16 (GV_Operation_Mode) @069f03a8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_RC_Drive_Mode/15 (GV_RC_Drive_Mode) @069f0318 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @069f02d0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 Type: function Visibility: external public References: @@ -3325,7 +3100,7 @@ Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 Function flags: optimize_size Called by: Calls: -GV_Lamp_HMI2_CMD/42 (GV_Lamp_HMI2_CMD) @06ae1558 +GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069f0240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3333,16 +3108,7 @@ GV_Lamp_HMI2_CMD/42 (GV_Lamp_HMI2_CMD) @06ae1558 Referring: Availability: not_available Varpool flags: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: - Calls: -GV_Lamp_HMI1_CMD/40 (GV_Lamp_HMI1_CMD) @06ae14c8 +GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069f01f8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3350,7 +3116,7 @@ GV_Lamp_HMI1_CMD/40 (GV_Lamp_HMI1_CMD) @06ae14c8 Referring: Availability: not_available Varpool flags: -GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @06ae1480 +GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069f01b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3358,7 +3124,7 @@ GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @06ae1480 Referring: Availability: not_available Varpool flags: -GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @06ae1438 +EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069f0168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3366,7 +3132,7 @@ GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @06ae1438 Referring: Availability: not_available Varpool flags: -GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 +GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069f0120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -3374,243 +3140,7 @@ GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 Referring: Availability: not_available Varpool flags: -GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: - Calls: -GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: - Calls: -GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: - Calls: -GV_All_ECU_Ready_Flag/25 (GV_All_ECU_Ready_Flag) @06adf900 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @06adf360 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @06adf288 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @06adf240 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: - Calls: -GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_Operation_Mode/14 (GV_Operation_Mode) @06ac4dc8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_ACU_Emergency_Stop/11 (GV_ACU_Emergency_Stop) @06ac4cf0 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_RC_Drive_Mode/10 (GV_RC_Drive_Mode) @06ac4ca8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_VCU_Drive_Mode/9 (GV_VCU_Drive_Mode) @06ac4c60 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -GV_ACU_Drive_mode/8 (GV_ACU_Drive_mode) @06ac4c18 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: - Availability: not_available - Varpool flags: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -3619,7 +3149,7 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 Function flags: count:1073741824 (estimated locally) optimize_size Called by: Calls: -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -3628,7 +3158,7 @@ Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -3637,7 +3167,7 @@ Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -3646,7 +3176,7 @@ Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -3655,16 +3185,7 @@ Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 Function flags: count:1073741824 (estimated locally) optimize_size Called by: Calls: -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 - Type: function definition analyzed - Visibility: externally_visible asm_written public - References: - Referring: - Availability: available - Function flags: count:1073741823 (estimated locally) optimize_size - Called by: - Calls: -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -3673,12 +3194,21 @@ Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 Function flags: count:1073741824 (estimated locally) optimize_size Called by: Calls: -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible asm_written public References: Referring: Availability: available - Function flags: count:1073741823 (estimated locally) nonfreeing_fn optimize_size + Function flags: count:1073741824 (estimated locally) optimize_size + Called by: + Calls: +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 + Type: function definition analyzed + Visibility: externally_visible asm_written public + References: + Referring: + Availability: available + Function flags: count:1073741824 (estimated locally) optimize_size Called by: Calls: diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.000i.ipa-clones b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.000i.ipa-clones index c077c453..aeff7699 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.000i.ipa-clones +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.000i.ipa-clones @@ -1,3 +1,3 @@ -Callgraph clone;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;216;6;Emergency_Stop_Mode_Func.part.0;80;../src/Operation_Mode_Layer/Operation_Mode.c;216;6;part -Callgraph clone;Emergency_Stop_Mode_Func.part.0;80;../src/Operation_Mode_Layer/Operation_Mode.c;216;6;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;216;6;inlining to -Callgraph removal;Emergency_Stop_Mode_Func.part.0;80;../src/Operation_Mode_Layer/Operation_Mode.c;216;6 +Callgraph clone;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;178;6;Emergency_Stop_Mode_Func.part.0;70;../src/Operation_Mode_Layer/Operation_Mode.c;178;6;part +Callgraph clone;Emergency_Stop_Mode_Func.part.0;70;../src/Operation_Mode_Layer/Operation_Mode.c;178;6;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;178;6;inlining to +Callgraph removal;Emergency_Stop_Mode_Func.part.0;70;../src/Operation_Mode_Layer/Operation_Mode.c;178;6 diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.016i.visibility b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.016i.visibility index 7bc9fd49..5ebdcaec 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.016i.visibility +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.016i.visibility @@ -13,7 +13,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 +GV_Env_384_TimestampYear/69 (GV_Env_384_TimestampYear) @069f9120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -21,7 +21,7 @@ GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 +GV_Env_384_TimestampSecond/68 (GV_Env_384_TimestampSecond) @069f90d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -29,7 +29,7 @@ GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 +GV_Env_384_TimestampMonth/67 (GV_Env_384_TimestampMonth) @069f9090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -37,7 +37,7 @@ GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 +GV_Env_384_TimestampMinute/66 (GV_Env_384_TimestampMinute) @069f9048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -45,7 +45,7 @@ GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 +GV_Env_384_TimestampHour/65 (GV_Env_384_TimestampHour) @069f9000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -53,7 +53,7 @@ GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 +GV_Env_384_TimestampDay/64 (GV_Env_384_TimestampDay) @069f5f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -61,7 +61,7 @@ GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureValid) @06ae63a8 +GV_Env_384_EnvironmentTemperatureValid/63 (GV_Env_384_EnvironmentTemperatureValid) @069f5f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -69,7 +69,7 @@ GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureVali Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae6360 +GV_Env_384_EnvironmentTemperature/62 (GV_Env_384_EnvironmentTemperature) @069f5ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -77,7 +77,7 @@ GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae63 Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 +GV_RWS2_310_ModeCommand/61 (GV_RWS2_310_ModeCommand) @069f5dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -85,7 +85,7 @@ GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 +GV_RWS2_310_WakeupCommand/60 (GV_RWS2_310_WakeupCommand) @069f5d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -93,7 +93,7 @@ GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 +GV_RWS2_040_RackAngleCmdValid/59 (GV_RWS2_040_RackAngleCmdValid) @069f5d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -101,7 +101,7 @@ GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 +GV_RWS1_310_ModeCommand/58 (GV_RWS1_310_ModeCommand) @069f5cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -109,7 +109,7 @@ GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 +GV_RWS1_310_WakeupCommand/57 (GV_RWS1_310_WakeupCommand) @069f5ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -117,7 +117,7 @@ GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 +GV_RWS1_040_RackAngleCmdValid/56 (GV_RWS1_040_RackAngleCmdValid) @069f5c60 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -125,7 +125,7 @@ GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 +GV_RWA2_310_WakeupCommand/55 (GV_RWA2_310_WakeupCommand) @069f5c18 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -133,7 +133,7 @@ GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 +GV_RWA2_310_ModeCommand/54 (GV_RWA2_310_ModeCommand) @069f5bd0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -141,7 +141,7 @@ GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 +GV_RWA_310_WakeupCommand/53 (GV_RWA_310_WakeupCommand) @069f5b88 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -149,7 +149,7 @@ GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 +GV_RWA_310_ModeCommand/52 (GV_RWA_310_ModeCommand) @069f5b40 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -157,7 +157,7 @@ GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 +GV_RWA2_040_RackAngleCmdValid/51 (GV_RWA2_040_RackAngleCmdValid) @069f5af8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -165,7 +165,7 @@ GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 +GV_RWA_040_RackAngleCmdValid/50 (GV_RWA_040_RackAngleCmdValid) @069f5ab0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -173,7 +173,7 @@ GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 +GV_RCU_033_WakeUpCommand/49 (GV_RCU_033_WakeUpCommand) @069f5a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -181,7 +181,7 @@ GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 +GV_IDB_032_WakeUpCommand/48 (GV_IDB_032_WakeUpCommand) @069f5a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -189,7 +189,7 @@ GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 +GV_RCU_GearPosition/47 (GV_RCU_GearPosition) @069f59d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -197,7 +197,7 @@ GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 +GV_RCU_PowertrainMode/46 (GV_RCU_PowertrainMode) @069f5990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -205,7 +205,7 @@ GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_GearPosition/55 (GV_GearPosition) @06ae1d80 +GV_GearPosition/45 (GV_GearPosition) @069f5948 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -213,7 +213,7 @@ GV_GearPosition/55 (GV_GearPosition) @06ae1d80 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 +GV_PowertrainMode/44 (GV_PowertrainMode) @069f5900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -221,7 +221,7 @@ GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 +GV_DriveTorqueCommandValid/43 (GV_DriveTorqueCommandValid) @069f58b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -229,7 +229,7 @@ GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 +GV_DriveTorqueCommand/42 (GV_DriveTorqueCommand) @069f5870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -237,7 +237,7 @@ GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 +GV_VCU_Vx_Limit/41 (GV_VCU_Vx_Limit) @069f53a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -245,7 +245,7 @@ GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 +GV_RC_VX_Limit/40 (GV_RC_VX_Limit) @069f5360 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -253,16 +253,7 @@ GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 +GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @069f5318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -270,16 +261,7 @@ GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 +GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @069f52d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -287,74 +269,7 @@ GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI3_CMD/44 (GV_Lamp_HMI3_CMD) @06ae15e8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI2_CMD/42 (GV_Lamp_HMI2_CMD) @06ae1558 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 - Calls: -GV_Lamp_HMI1_CMD/40 (GV_Lamp_HMI1_CMD) @06ae14c8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @06ae1480 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @06ae1438 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 +GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @069f5288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -362,7 +277,7 @@ GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 +GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @069f5240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -370,7 +285,7 @@ GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -379,7 +294,7 @@ RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 Calls: -GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 +GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @069f51b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -387,7 +302,7 @@ GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 +GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @069f0ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -395,7 +310,7 @@ GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 +GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @069f0e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -403,7 +318,7 @@ GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 +GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @069f0e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -411,7 +326,7 @@ GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -420,7 +335,7 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 Calls: -GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 +GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @069f0d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -428,7 +343,7 @@ GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 Referring: Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Operation_IDB_RWA/5 (read)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 +GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @069f0d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -436,7 +351,7 @@ GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 +GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @069f0cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -444,24 +359,7 @@ GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 Autonomous_Mode_Func/2 - Calls: -GV_All_ECU_Ready_Flag/25 (GV_All_ECU_Ready_Flag) @06adf900 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @06adf360 +GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @069f0900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -469,7 +367,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @06adf360 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 +GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @069f08b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -477,7 +375,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 +GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069f0870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -485,7 +383,7 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @06adf288 +GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @069f0828 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -493,7 +391,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @06adf288 Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @06adf240 +GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @069f07e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -501,7 +399,7 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @06adf240 Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -510,7 +408,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 Calls: -GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 +GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069f0750 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -518,7 +416,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 +GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @069f0708 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -526,7 +424,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 +GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @069f06c0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -534,7 +432,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 +GV_Charging_Status_val/17 (GV_Charging_Status_val) @069f03f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -542,39 +440,15 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 Referring: Operation_Mode_Check/0 (read) Availability: not_available Varpool flags: -GV_Operation_Mode/14 (GV_Operation_Mode) @06ac4dc8 +GV_Operation_Mode/16 (GV_Operation_Mode) @069f03a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) Availability: not_available Varpool flags: -EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not_available - Varpool flags: -GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not_available - Varpool flags: -GV_ACU_Emergency_Stop/11 (GV_ACU_Emergency_Stop) @06ac4cf0 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not_available - Varpool flags: -GV_RC_Drive_Mode/10 (GV_RC_Drive_Mode) @06ac4ca8 +GV_RC_Drive_Mode/15 (GV_RC_Drive_Mode) @069f0318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -582,15 +456,7 @@ GV_RC_Drive_Mode/10 (GV_RC_Drive_Mode) @06ac4ca8 Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) Availability: not_available Varpool flags: -GV_VCU_Drive_Mode/9 (GV_VCU_Drive_Mode) @06ac4c60 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (write) - Availability: not_available - Varpool flags: -GV_ACU_Drive_mode/8 (GV_ACU_Drive_mode) @06ac4c18 +GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @069f02d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -598,78 +464,127 @@ GV_ACU_Drive_mode/8 (GV_ACU_Drive_mode) @06ac4c18 Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) Availability: not_available Varpool flags: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Availability: not_available + Function flags: optimize_size + Called by: Operation_Mode_Check/0 Operation_Mode_Check/0 + Calls: +GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069f0240 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069f01f8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (write) + Availability: not_available + Varpool flags: +GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069f01b0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not_available + Varpool flags: +EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069f0168 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not_available + Varpool flags: +GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069f0120 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not_available + Varpool flags: +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Availability: available Function flags: body optimize_size Called by: Calls: Default_Mode_Func/1 Emergency_Stop_Mode_Func/4 Mannual_Mode_Func/3 Autonomous_Mode_Func/2 Operation_Mode_Check/0 Vehicle_Environment/6 Operation_IDB_RWA/5 -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write)GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write)GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Availability: available Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_VCU_GearSelStat/29 (read)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_VCU_GearSelStat/29 (read)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Availability: available Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: Availability: available Function flags: body optimize_size Called by: Operation_Mode_Func/7 Calls: -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Availability: available Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: Lamp_HMI5_CMD/49 Lamp_HMI4_CMD/47 Lamp_HMI3_CMD/45 Lamp_HMI2_CMD/43 Lamp_HMI1_CMD/41 RC_Motor_Logic/35 HV_ON_FUNC/26 -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Availability: available Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: ACU_Motor_Logic/30 HV_ON_FUNC/26 -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Availability: available Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: HV_OFF_FUNC/19 -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: externally_visible public - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Drive_mode/8 (read)GV_RC_Drive_Mode/10 (read)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Availability: available Function flags: body optimize_size Called by: Operation_Mode_Func/7 - Calls: + Calls: HV_ON_FUNC/13 HV_ON_FUNC/13 Operation_Mode_Func () { : @@ -680,8 +595,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [INV] else goto ; [INV] @@ -692,8 +607,8 @@ Operation_Mode_Func () : # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [INV] else goto ; [INV] @@ -705,8 +620,8 @@ Operation_Mode_Func () : # DEBUG BEGIN_STMT - GV_Operation_Mode.45_3 = GV_Operation_Mode; - if (GV_Operation_Mode.45_3 == 2) + GV_Operation_Mode.36_3 = GV_Operation_Mode; + if (GV_Operation_Mode.36_3 == 2) goto ; [INV] else goto ; [INV] @@ -718,8 +633,8 @@ Operation_Mode_Func () : # DEBUG BEGIN_STMT - GV_Operation_Mode.46_4 = GV_Operation_Mode; - if (GV_Operation_Mode.46_4 == 3) + GV_Operation_Mode.37_4 = GV_Operation_Mode; + if (GV_Operation_Mode.37_4 == 3) goto ; [INV] else goto ; [INV] @@ -778,21 +693,21 @@ Operation_IDB_RWA () { : # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.42_4 = GV_VCU_GearSelStat; - GV_RCU_GearPosition = GV_VCU_GearSelStat.42_4; + GV_VCU_GearSelStat.33_4 = GV_VCU_GearSelStat; + GV_RCU_GearPosition = GV_VCU_GearSelStat.33_4; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -838,22 +753,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [INV] else goto ; [INV] : - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [INV] else goto ; [INV] : - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [INV] else goto ; [INV] @@ -878,63 +793,24 @@ Mannual_Mode_Func () { : # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [INV] - else - goto ; [INV] - - : - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [INV] - else - goto ; [INV] - - : - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - : - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -944,57 +820,38 @@ Autonomous_Mode_Func () { : # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [INV] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [INV] else - goto ; [INV] + goto ; [INV] : - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) + GV_VCU_GearSelStat.20_4 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.20_4 == 3) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - HV_ON_FUNC (); + ACU_Motor_Logic (); : # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [INV] - else - goto ; [INV] - - : - GV_VCU_GearSelStat.17_6 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.17_6 == 3) - goto ; [INV] - else - goto ; [INV] - - : - # DEBUG BEGIN_STMT - ACU_Motor_Logic (); - - : - # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_7 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_7; + GV_ACU_VCU_GearPos.21_5 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_5; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_8 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_8; + GV_ACU_BrakeTorqueCommand.22_6 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_6; return; } @@ -1012,15 +869,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [INV] else goto ; [INV] : - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [INV] else goto ; [INV] @@ -1047,110 +904,158 @@ Operation_Mode_Check () { : # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [INV] else - goto ; [INV] + goto ; [INV] : - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [INV] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [INV] + else + goto ; [INV] : - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [INV] + GV_VCU_Drive_Mode = 2; + goto ; [INV] : # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.2_3 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.2_3 == 0) - goto ; [INV] - else + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) goto ; [INV] + else + goto ; [INV] : - GV_RC_Drive_Mode.3_4 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.3_4 == 0) + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) goto ; [INV] else - goto ; [INV] + goto ; [INV] : - GV_ACU_Emergency_Stop.4_5 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_5 != 1) + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 3; + GV_VCU_Drive_Mode = 0; + goto ; [INV] : # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_6 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_6 == 1) - goto ; [INV] - else - goto ; [INV] + GV_VCU_Drive_Mode = 3; + goto ; [INV] : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - : - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_7 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_7 == 1) - goto ; [INV] - else - goto ; [INV] - - : - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - : - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_8 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_8 == 1) - goto ; [INV] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [INV] else goto ; [INV] + : + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [INV] + : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; + GV_VCU_Drive_Mode = 3; + goto ; [INV] : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_9 = GV_VCU_Drive_Mode; - _10 = (unsigned char) GV_VCU_Drive_Mode.8_9; - GV_Operation_Mode = _10; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_11 = GV_Charging_Status_val; - _12 = GV_Charging_Status_val.9_11 + 255; - if (_12 <= 1) + GV_ACU_Drive_mode.9_10 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.9_10 == 0) goto ; [INV] else - goto ; [INV] + goto ; [INV] : + GV_VCU_Drive_Mode.10_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_11 == 0) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_RC_Drive_Mode.11_12 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.11_12 == 0) + goto ; [INV] + else + goto ; [INV] + + : + GV_VCU_Drive_Mode.12_13 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_13 == 1) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + : + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_14 = GV_VCU_Drive_Mode; + _15 = (unsigned char) GV_VCU_Drive_Mode.13_14; + GV_Operation_Mode = _15; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_16 = GV_Charging_Status_val; + _17 = GV_Charging_Status_val.14_16 + 255; + if (_17 <= 1) + goto ; [INV] + else + goto ; [INV] + + : # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - : + : return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.017i.build_ssa_passes b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.017i.build_ssa_passes index eb5c360c..e156f569 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.017i.build_ssa_passes +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.017i.build_ssa_passes @@ -8,8 +8,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [INV] else goto ; [INV] @@ -20,8 +20,8 @@ Operation_Mode_Func () : # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [INV] else goto ; [INV] @@ -33,8 +33,8 @@ Operation_Mode_Func () : # DEBUG BEGIN_STMT - GV_Operation_Mode.45_3 = GV_Operation_Mode; - if (GV_Operation_Mode.45_3 == 2) + GV_Operation_Mode.36_3 = GV_Operation_Mode; + if (GV_Operation_Mode.36_3 == 2) goto ; [INV] else goto ; [INV] @@ -46,8 +46,8 @@ Operation_Mode_Func () : # DEBUG BEGIN_STMT - GV_Operation_Mode.46_4 = GV_Operation_Mode; - if (GV_Operation_Mode.46_4 == 3) + GV_Operation_Mode.37_4 = GV_Operation_Mode; + if (GV_Operation_Mode.37_4 == 3) goto ; [INV] else goto ; [INV] @@ -106,21 +106,21 @@ Operation_IDB_RWA () { : # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.42_4 = GV_VCU_GearSelStat; - GV_RCU_GearPosition = GV_VCU_GearSelStat.42_4; + GV_VCU_GearSelStat.33_4 = GV_VCU_GearSelStat; + GV_RCU_GearPosition = GV_VCU_GearSelStat.33_4; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -166,22 +166,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [INV] else goto ; [INV] : - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [INV] else goto ; [INV] : - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [INV] else goto ; [INV] @@ -206,63 +206,24 @@ Mannual_Mode_Func () { : # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [INV] - else - goto ; [INV] - - : - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [INV] - else - goto ; [INV] - - : - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - : - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -272,57 +233,38 @@ Autonomous_Mode_Func () { : # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [INV] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [INV] else - goto ; [INV] + goto ; [INV] : - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) + GV_VCU_GearSelStat.20_4 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.20_4 == 3) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - HV_ON_FUNC (); + ACU_Motor_Logic (); : # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [INV] - else - goto ; [INV] - - : - GV_VCU_GearSelStat.17_6 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.17_6 == 3) - goto ; [INV] - else - goto ; [INV] - - : - # DEBUG BEGIN_STMT - ACU_Motor_Logic (); - - : - # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_7 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_7; + GV_ACU_VCU_GearPos.21_5 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_5; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_8 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_8; + GV_ACU_BrakeTorqueCommand.22_6 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_6; return; } @@ -340,15 +282,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [INV] else goto ; [INV] : - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [INV] else goto ; [INV] @@ -375,110 +317,158 @@ Operation_Mode_Check () { : # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [INV] else - goto ; [INV] + goto ; [INV] : - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [INV] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [INV] + else + goto ; [INV] : - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [INV] + GV_VCU_Drive_Mode = 2; + goto ; [INV] : # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.2_3 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.2_3 == 0) - goto ; [INV] - else + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) goto ; [INV] + else + goto ; [INV] : - GV_RC_Drive_Mode.3_4 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.3_4 == 0) + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) goto ; [INV] else - goto ; [INV] + goto ; [INV] : - GV_ACU_Emergency_Stop.4_5 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_5 != 1) + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 3; + GV_VCU_Drive_Mode = 0; + goto ; [INV] : # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_6 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_6 == 1) - goto ; [INV] - else - goto ; [INV] + GV_VCU_Drive_Mode = 3; + goto ; [INV] : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - : - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_7 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_7 == 1) - goto ; [INV] - else - goto ; [INV] - - : - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - : - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_8 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_8 == 1) - goto ; [INV] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [INV] else goto ; [INV] + : + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [INV] + : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; + GV_VCU_Drive_Mode = 3; + goto ; [INV] : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_9 = GV_VCU_Drive_Mode; - _10 = (unsigned char) GV_VCU_Drive_Mode.8_9; - GV_Operation_Mode = _10; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_11 = GV_Charging_Status_val; - _12 = GV_Charging_Status_val.9_11 + 255; - if (_12 <= 1) + GV_ACU_Drive_mode.9_10 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.9_10 == 0) goto ; [INV] else - goto ; [INV] + goto ; [INV] : + GV_VCU_Drive_Mode.10_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_11 == 0) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_RC_Drive_Mode.11_12 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.11_12 == 0) + goto ; [INV] + else + goto ; [INV] + + : + GV_VCU_Drive_Mode.12_13 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_13 == 1) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + : + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_14 = GV_VCU_Drive_Mode; + _15 = (unsigned char) GV_VCU_Drive_Mode.13_14; + GV_Operation_Mode = _15; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_16 = GV_Charging_Status_val; + _17 = GV_Charging_Status_val.14_16 + 255; + if (_17 <= 1) + goto ; [INV] + else + goto ; [INV] + + : # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - : + : return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.022i.opt_local_passes b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.022i.opt_local_passes index 43aaeaac..c40836ca 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.022i.opt_local_passes +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.022i.opt_local_passes @@ -1,9 +1,9 @@ Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; - unsigned char GV_Operation_Mode.45_3; - unsigned char GV_Operation_Mode.46_4; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; + unsigned char GV_Operation_Mode.36_3; + unsigned char GV_Operation_Mode.37_4; : # DEBUG BEGIN_STMT @@ -13,8 +13,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [INV] else goto ; [INV] @@ -25,8 +25,8 @@ Operation_Mode_Func () : # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [INV] else goto ; [INV] @@ -38,8 +38,8 @@ Operation_Mode_Func () : # DEBUG BEGIN_STMT - GV_Operation_Mode.45_3 = GV_Operation_Mode; - if (GV_Operation_Mode.45_3 == 2) + GV_Operation_Mode.36_3 = GV_Operation_Mode; + if (GV_Operation_Mode.36_3 == 2) goto ; [INV] else goto ; [INV] @@ -51,8 +51,8 @@ Operation_Mode_Func () : # DEBUG BEGIN_STMT - GV_Operation_Mode.46_4 = GV_Operation_Mode; - if (GV_Operation_Mode.46_4 == 3) + GV_Operation_Mode.37_4 = GV_Operation_Mode; + if (GV_Operation_Mode.37_4 == 3) goto ; [INV] else goto ; [INV] @@ -109,28 +109,28 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; - long unsigned int GV_VCU_GearSelStat.42_4; + long unsigned int GV_VCU_GearSelStat.32_3; + long unsigned int GV_VCU_GearSelStat.33_4; : # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.42_4 = GV_VCU_GearSelStat; - GV_RCU_GearPosition = GV_VCU_GearSelStat.42_4; + GV_VCU_GearSelStat.33_4 = GV_VCU_GearSelStat; + GV_RCU_GearPosition = GV_VCU_GearSelStat.33_4; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -166,9 +166,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; : # DEBUG BEGIN_STMT @@ -180,22 +180,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [INV] else goto ; [INV] : - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [INV] else goto ; [INV] : - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [INV] else goto ; [INV] @@ -218,83 +218,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; : # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [INV] - else - goto ; [INV] - - : - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [INV] - else - goto ; [INV] - - : - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - : - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -302,68 +251,47 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_VCU_GearSelStat.17_6; - long unsigned int GV_ACU_VCU_GearPos.18_7; - float GV_ACU_BrakeTorqueCommand.19_8; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_VCU_GearSelStat.20_4; + long unsigned int GV_ACU_VCU_GearPos.21_5; + float GV_ACU_BrakeTorqueCommand.22_6; : # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [INV] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [INV] else - goto ; [INV] + goto ; [INV] : - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) + GV_VCU_GearSelStat.20_4 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.20_4 == 3) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - HV_ON_FUNC (); + ACU_Motor_Logic (); : # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [INV] - else - goto ; [INV] - - : - GV_VCU_GearSelStat.17_6 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.17_6 == 3) - goto ; [INV] - else - goto ; [INV] - - : - # DEBUG BEGIN_STMT - ACU_Motor_Logic (); - - : - # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_7 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_7; + GV_ACU_VCU_GearPos.21_5 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_5; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_8 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_8; + GV_ACU_BrakeTorqueCommand.22_6 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_6; return; } @@ -371,8 +299,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; : # DEBUG BEGIN_STMT @@ -384,15 +312,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [INV] else goto ; [INV] : - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [INV] else goto ; [INV] @@ -417,125 +345,178 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Drive_mode.2_3; - long unsigned int GV_RC_Drive_Mode.3_4; - long unsigned int GV_ACU_Emergency_Stop.4_5; - long unsigned int GV_RC_Emergency_Stop.5_6; - short unsigned int EMEMERGNECY_BUTTEN.6_7; - long unsigned int GV_ACU_Emergency_Stop.7_8; - long unsigned int GV_VCU_Drive_Mode.8_9; - unsigned char _10; - unsigned char GV_Charging_Status_val.9_11; - unsigned char _12; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_ACU_Drive_mode.9_10; + long unsigned int GV_VCU_Drive_Mode.10_11; + long unsigned int GV_RC_Drive_Mode.11_12; + long unsigned int GV_VCU_Drive_Mode.12_13; + long unsigned int GV_VCU_Drive_Mode.13_14; + unsigned char _15; + unsigned char GV_Charging_Status_val.14_16; + unsigned char _17; : # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [INV] else - goto ; [INV] + goto ; [INV] : - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [INV] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [INV] + else + goto ; [INV] : - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [INV] + GV_VCU_Drive_Mode = 2; + goto ; [INV] : # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.2_3 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.2_3 == 0) - goto ; [INV] - else + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) goto ; [INV] + else + goto ; [INV] : - GV_RC_Drive_Mode.3_4 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.3_4 == 0) + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) goto ; [INV] else - goto ; [INV] + goto ; [INV] : - GV_ACU_Emergency_Stop.4_5 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_5 != 1) + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 3; + GV_VCU_Drive_Mode = 0; + goto ; [INV] : # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_6 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_6 == 1) - goto ; [INV] - else - goto ; [INV] + GV_VCU_Drive_Mode = 3; + goto ; [INV] : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - : - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_7 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_7 == 1) - goto ; [INV] - else - goto ; [INV] - - : - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - : - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_8 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_8 == 1) - goto ; [INV] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [INV] else goto ; [INV] + : + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [INV] + : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; + GV_VCU_Drive_Mode = 3; + goto ; [INV] : # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_9 = GV_VCU_Drive_Mode; - _10 = (unsigned char) GV_VCU_Drive_Mode.8_9; - GV_Operation_Mode = _10; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_11 = GV_Charging_Status_val; - _12 = GV_Charging_Status_val.9_11 + 255; - if (_12 <= 1) + GV_ACU_Drive_mode.9_10 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.9_10 == 0) goto ; [INV] else - goto ; [INV] + goto ; [INV] : + GV_VCU_Drive_Mode.10_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_11 == 0) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_RC_Drive_Mode.11_12 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.11_12 == 0) + goto ; [INV] + else + goto ; [INV] + + : + GV_VCU_Drive_Mode.12_13 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_13 == 1) + goto ; [INV] + else + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + : + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_14 = GV_VCU_Drive_Mode; + _15 = (unsigned char) GV_VCU_Drive_Mode.13_14; + GV_Operation_Mode = _15; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_16 = GV_Charging_Status_val; + _17 = GV_Charging_Status_val.14_16 + 255; + if (_17 <= 1) + goto ; [INV] + else + goto ; [INV] + + : # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - : + : return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.048i.remove_symbols b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.048i.remove_symbols index 14ccdea0..43022435 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.048i.remove_symbols +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.048i.remove_symbols @@ -4,16 +4,16 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -Emergency_Stop_Mode_Func.part.0/80 (Emergency_Stop_Mode_Func.part.0) @06ae4460 +Emergency_Stop_Mode_Func.part.0/70 (Emergency_Stop_Mode_Func.part.0) @069f71c0 Type: function definition analyzed Visibility: artificial - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: Availability: local Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call) Calls: -GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 +GV_Env_384_TimestampYear/69 (GV_Env_384_TimestampYear) @069f9120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -21,7 +21,7 @@ GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 +GV_Env_384_TimestampSecond/68 (GV_Env_384_TimestampSecond) @069f90d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -29,7 +29,7 @@ GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 +GV_Env_384_TimestampMonth/67 (GV_Env_384_TimestampMonth) @069f9090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -37,7 +37,7 @@ GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 +GV_Env_384_TimestampMinute/66 (GV_Env_384_TimestampMinute) @069f9048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -45,7 +45,7 @@ GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 +GV_Env_384_TimestampHour/65 (GV_Env_384_TimestampHour) @069f9000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -53,7 +53,7 @@ GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 +GV_Env_384_TimestampDay/64 (GV_Env_384_TimestampDay) @069f5f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -61,7 +61,7 @@ GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureValid) @06ae63a8 +GV_Env_384_EnvironmentTemperatureValid/63 (GV_Env_384_EnvironmentTemperatureValid) @069f5f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -69,7 +69,7 @@ GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureVali Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae6360 +GV_Env_384_EnvironmentTemperature/62 (GV_Env_384_EnvironmentTemperature) @069f5ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -77,7 +77,7 @@ GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae63 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 +GV_RWS2_310_ModeCommand/61 (GV_RWS2_310_ModeCommand) @069f5dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -85,7 +85,7 @@ GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 +GV_RWS2_310_WakeupCommand/60 (GV_RWS2_310_WakeupCommand) @069f5d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -93,7 +93,7 @@ GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 +GV_RWS2_040_RackAngleCmdValid/59 (GV_RWS2_040_RackAngleCmdValid) @069f5d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -101,7 +101,7 @@ GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 +GV_RWS1_310_ModeCommand/58 (GV_RWS1_310_ModeCommand) @069f5cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -109,7 +109,7 @@ GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 +GV_RWS1_310_WakeupCommand/57 (GV_RWS1_310_WakeupCommand) @069f5ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -117,7 +117,7 @@ GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 +GV_RWS1_040_RackAngleCmdValid/56 (GV_RWS1_040_RackAngleCmdValid) @069f5c60 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -125,7 +125,7 @@ GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 +GV_RWA2_310_WakeupCommand/55 (GV_RWA2_310_WakeupCommand) @069f5c18 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -133,7 +133,7 @@ GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 +GV_RWA2_310_ModeCommand/54 (GV_RWA2_310_ModeCommand) @069f5bd0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -141,7 +141,7 @@ GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 +GV_RWA_310_WakeupCommand/53 (GV_RWA_310_WakeupCommand) @069f5b88 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -149,7 +149,7 @@ GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 +GV_RWA_310_ModeCommand/52 (GV_RWA_310_ModeCommand) @069f5b40 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -157,7 +157,7 @@ GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 +GV_RWA2_040_RackAngleCmdValid/51 (GV_RWA2_040_RackAngleCmdValid) @069f5af8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -165,7 +165,7 @@ GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 +GV_RWA_040_RackAngleCmdValid/50 (GV_RWA_040_RackAngleCmdValid) @069f5ab0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -173,7 +173,7 @@ GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 +GV_RCU_033_WakeUpCommand/49 (GV_RCU_033_WakeUpCommand) @069f5a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -181,7 +181,7 @@ GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 +GV_IDB_032_WakeUpCommand/48 (GV_IDB_032_WakeUpCommand) @069f5a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -189,7 +189,7 @@ GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 +GV_RCU_GearPosition/47 (GV_RCU_GearPosition) @069f59d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -197,7 +197,7 @@ GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 +GV_RCU_PowertrainMode/46 (GV_RCU_PowertrainMode) @069f5990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -205,7 +205,7 @@ GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_GearPosition/55 (GV_GearPosition) @06ae1d80 +GV_GearPosition/45 (GV_GearPosition) @069f5948 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -213,7 +213,7 @@ GV_GearPosition/55 (GV_GearPosition) @06ae1d80 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 +GV_PowertrainMode/44 (GV_PowertrainMode) @069f5900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -221,7 +221,7 @@ GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 +GV_DriveTorqueCommandValid/43 (GV_DriveTorqueCommandValid) @069f58b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -229,7 +229,7 @@ GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 +GV_DriveTorqueCommand/42 (GV_DriveTorqueCommand) @069f5870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -237,7 +237,7 @@ GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 +GV_VCU_Vx_Limit/41 (GV_VCU_Vx_Limit) @069f53a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -245,7 +245,7 @@ GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 +GV_RC_VX_Limit/40 (GV_RC_VX_Limit) @069f5360 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -253,16 +253,7 @@ GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 +GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @069f5318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -270,16 +261,7 @@ GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 +GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @069f52d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -287,74 +269,7 @@ GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI3_CMD/44 (GV_Lamp_HMI3_CMD) @06ae15e8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI2_CMD/42 (GV_Lamp_HMI2_CMD) @06ae1558 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI1_CMD/40 (GV_Lamp_HMI1_CMD) @06ae14c8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @06ae1480 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @06ae1438 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 +GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @069f5288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -362,7 +277,7 @@ GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 +GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @069f5240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -370,7 +285,7 @@ GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -379,7 +294,7 @@ RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Calls: -GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 +GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @069f51b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -387,7 +302,7 @@ GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 +GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @069f0ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -395,7 +310,7 @@ GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 +GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @069f0e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -403,7 +318,7 @@ GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 +GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @069f0e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -411,7 +326,7 @@ GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -420,7 +335,7 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call) Calls: -GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 +GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @069f0d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -428,7 +343,7 @@ GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 +GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @069f0d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -436,7 +351,7 @@ GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 +GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @069f0cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -444,32 +359,15 @@ GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (73890617 (estimated locally),0.07 per call) Autonomous_Mode_Func/2 (120473832 (estimated locally),0.11 per call) - Calls: -GV_All_ECU_Ready_Flag/25 (GV_All_ECU_Ready_Flag) @06adf900 +GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @069f0900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read) + Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @06adf360 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) - Availability: not_available - Varpool flags: -GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 +GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @069f08b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -477,7 +375,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 +GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069f0870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -485,23 +383,23 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @06adf288 +GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @069f0828 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) + Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @06adf240 +GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @069f07e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) + Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -510,7 +408,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call) Calls: -GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 +GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069f0750 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -518,7 +416,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 +GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @069f0708 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -526,7 +424,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 +GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @069f06c0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -534,7 +432,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 +GV_Charging_Status_val/17 (GV_Charging_Status_val) @069f03f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -542,15 +440,64 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 Referring: Operation_Mode_Check/0 (read) Availability: not_available Varpool flags: -GV_Operation_Mode/14 (GV_Operation_Mode) @06ac4dc8 +GV_Operation_Mode/16 (GV_Operation_Mode) @069f03a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Operation_Mode_Check/0 (write)Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) Availability: not_available Varpool flags: -EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 +GV_RC_Drive_Mode/15 (GV_RC_Drive_Mode) @069f0318 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @069f02d0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Availability: not_available + Function flags: optimize_size + Called by: Operation_Mode_Check/0 (66101419 (estimated locally),0.06 per call) Operation_Mode_Check/0 (70986421 (estimated locally),0.07 per call) + Calls: +GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069f0240 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069f01f8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/70 (write) + Availability: not_available + Varpool flags: +GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069f01b0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not_available + Varpool flags: +EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069f0168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -558,7 +505,7 @@ EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) Availability: not_available Varpool flags: -GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 +GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069f0120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -566,110 +513,78 @@ GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) Availability: not_available Varpool flags: -GV_ACU_Emergency_Stop/11 (GV_ACU_Emergency_Stop) @06ac4cf0 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not_available - Varpool flags: -GV_RC_Drive_Mode/10 (GV_RC_Drive_Mode) @06ac4ca8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read) - Availability: not_available - Varpool flags: -GV_VCU_Drive_Mode/9 (GV_VCU_Drive_Mode) @06ac4c60 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/80 (write) - Availability: not_available - Varpool flags: -GV_ACU_Drive_mode/8 (GV_ACU_Drive_mode) @06ac4c18 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read) - Availability: not_available - Varpool flags: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call) -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call) - Calls: Emergency_Stop_Mode_Func.part.0/80 (134217728 (estimated locally),0.12 per call) -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 + Calls: Emergency_Stop_Mode_Func.part.0/70 (134217728 (estimated locally),0.12 per call) +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call) - Calls: Lamp_HMI5_CMD/49 (1073741824 (estimated locally),1.00 per call) Lamp_HMI4_CMD/47 (1073741824 (estimated locally),1.00 per call) Lamp_HMI3_CMD/45 (1073741824 (estimated locally),1.00 per call) Lamp_HMI2_CMD/43 (1073741824 (estimated locally),1.00 per call) Lamp_HMI1_CMD/41 (1073741824 (estimated locally),1.00 per call) RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (73890617 (estimated locally),0.07 per call) -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call) - Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (120473832 (estimated locally),0.11 per call) -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call) - Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call) -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: externally_visible public - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) - Calls: + Calls: HV_ON_FUNC/13 (66101419 (estimated locally),0.06 per call) HV_ON_FUNC/13 (70986421 (estimated locally),0.07 per call) Emergency_Stop_Mode_Func.part.0 () { [local count: 1073741824]: @@ -692,8 +607,8 @@ Emergency_Stop_Mode_Func.part.0 () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -703,8 +618,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -715,8 +630,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -728,7 +643,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -740,7 +655,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] @@ -789,26 +704,26 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -844,9 +759,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -858,22 +773,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -889,83 +804,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -973,66 +837,45 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -1040,8 +883,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -1053,15 +896,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -1086,121 +929,174 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.060i.targetclone b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.060i.targetclone index efbfb126..89ea646a 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.060i.targetclone +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.060i.targetclone @@ -20,8 +20,8 @@ Emergency_Stop_Mode_Func.part.0 () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -31,8 +31,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -43,8 +43,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -56,7 +56,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -68,7 +68,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] @@ -117,26 +117,26 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -172,9 +172,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -186,22 +186,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -217,83 +217,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -301,66 +250,45 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -368,8 +296,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -381,15 +309,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -414,121 +342,174 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.064i.free-fnsummary1 b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.064i.free-fnsummary1 index efbfb126..89ea646a 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.064i.free-fnsummary1 +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.064i.free-fnsummary1 @@ -20,8 +20,8 @@ Emergency_Stop_Mode_Func.part.0 () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -31,8 +31,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -43,8 +43,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -56,7 +56,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -68,7 +68,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] @@ -117,26 +117,26 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -172,9 +172,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -186,22 +186,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -217,83 +217,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -301,66 +250,45 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -368,8 +296,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -381,15 +309,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -414,121 +342,174 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.068i.whole-program b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.068i.whole-program index 5ddab3b7..d2475407 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.068i.whole-program +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.068i.whole-program @@ -14,16 +14,16 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -Emergency_Stop_Mode_Func.part.0/80 (Emergency_Stop_Mode_Func.part.0) @06ae4460 +Emergency_Stop_Mode_Func.part.0/70 (Emergency_Stop_Mode_Func.part.0) @069f71c0 Type: function definition analyzed Visibility: prevailing_def_ironly artificial - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: Availability: local Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call) Calls: -GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 +GV_Env_384_TimestampYear/69 (GV_Env_384_TimestampYear) @069f9120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -31,7 +31,7 @@ GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 +GV_Env_384_TimestampSecond/68 (GV_Env_384_TimestampSecond) @069f90d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -39,7 +39,7 @@ GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 +GV_Env_384_TimestampMonth/67 (GV_Env_384_TimestampMonth) @069f9090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -47,7 +47,7 @@ GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 +GV_Env_384_TimestampMinute/66 (GV_Env_384_TimestampMinute) @069f9048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -55,7 +55,7 @@ GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 +GV_Env_384_TimestampHour/65 (GV_Env_384_TimestampHour) @069f9000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -63,7 +63,7 @@ GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 +GV_Env_384_TimestampDay/64 (GV_Env_384_TimestampDay) @069f5f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -71,7 +71,7 @@ GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureValid) @06ae63a8 +GV_Env_384_EnvironmentTemperatureValid/63 (GV_Env_384_EnvironmentTemperatureValid) @069f5f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -79,7 +79,7 @@ GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureVali Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae6360 +GV_Env_384_EnvironmentTemperature/62 (GV_Env_384_EnvironmentTemperature) @069f5ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -87,7 +87,7 @@ GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae63 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 +GV_RWS2_310_ModeCommand/61 (GV_RWS2_310_ModeCommand) @069f5dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -95,7 +95,7 @@ GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 +GV_RWS2_310_WakeupCommand/60 (GV_RWS2_310_WakeupCommand) @069f5d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -103,7 +103,7 @@ GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 +GV_RWS2_040_RackAngleCmdValid/59 (GV_RWS2_040_RackAngleCmdValid) @069f5d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -111,7 +111,7 @@ GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 +GV_RWS1_310_ModeCommand/58 (GV_RWS1_310_ModeCommand) @069f5cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -119,7 +119,7 @@ GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 +GV_RWS1_310_WakeupCommand/57 (GV_RWS1_310_WakeupCommand) @069f5ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -127,7 +127,7 @@ GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 +GV_RWS1_040_RackAngleCmdValid/56 (GV_RWS1_040_RackAngleCmdValid) @069f5c60 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -135,7 +135,7 @@ GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 +GV_RWA2_310_WakeupCommand/55 (GV_RWA2_310_WakeupCommand) @069f5c18 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -143,7 +143,7 @@ GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 +GV_RWA2_310_ModeCommand/54 (GV_RWA2_310_ModeCommand) @069f5bd0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -151,7 +151,7 @@ GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 +GV_RWA_310_WakeupCommand/53 (GV_RWA_310_WakeupCommand) @069f5b88 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -159,7 +159,7 @@ GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 +GV_RWA_310_ModeCommand/52 (GV_RWA_310_ModeCommand) @069f5b40 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -167,7 +167,7 @@ GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 +GV_RWA2_040_RackAngleCmdValid/51 (GV_RWA2_040_RackAngleCmdValid) @069f5af8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -175,7 +175,7 @@ GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 +GV_RWA_040_RackAngleCmdValid/50 (GV_RWA_040_RackAngleCmdValid) @069f5ab0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -183,7 +183,7 @@ GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 +GV_RCU_033_WakeUpCommand/49 (GV_RCU_033_WakeUpCommand) @069f5a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -191,7 +191,7 @@ GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 +GV_IDB_032_WakeUpCommand/48 (GV_IDB_032_WakeUpCommand) @069f5a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -199,7 +199,7 @@ GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 +GV_RCU_GearPosition/47 (GV_RCU_GearPosition) @069f59d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -207,7 +207,7 @@ GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 +GV_RCU_PowertrainMode/46 (GV_RCU_PowertrainMode) @069f5990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -215,7 +215,7 @@ GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_GearPosition/55 (GV_GearPosition) @06ae1d80 +GV_GearPosition/45 (GV_GearPosition) @069f5948 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -223,7 +223,7 @@ GV_GearPosition/55 (GV_GearPosition) @06ae1d80 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 +GV_PowertrainMode/44 (GV_PowertrainMode) @069f5900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -231,7 +231,7 @@ GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 +GV_DriveTorqueCommandValid/43 (GV_DriveTorqueCommandValid) @069f58b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -239,7 +239,7 @@ GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 +GV_DriveTorqueCommand/42 (GV_DriveTorqueCommand) @069f5870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -247,7 +247,7 @@ GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 +GV_VCU_Vx_Limit/41 (GV_VCU_Vx_Limit) @069f53a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -255,7 +255,7 @@ GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 +GV_RC_VX_Limit/40 (GV_RC_VX_Limit) @069f5360 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -263,16 +263,7 @@ GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 +GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @069f5318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -280,16 +271,7 @@ GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 +GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @069f52d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -297,74 +279,7 @@ GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI3_CMD/44 (GV_Lamp_HMI3_CMD) @06ae15e8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI2_CMD/42 (GV_Lamp_HMI2_CMD) @06ae1558 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI1_CMD/40 (GV_Lamp_HMI1_CMD) @06ae14c8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @06ae1480 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @06ae1438 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 +GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @069f5288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -372,7 +287,7 @@ GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 +GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @069f5240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -380,7 +295,7 @@ GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -389,7 +304,7 @@ RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Calls: -GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 +GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @069f51b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -397,7 +312,7 @@ GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 +GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @069f0ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -405,7 +320,7 @@ GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 +GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @069f0e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -413,7 +328,7 @@ GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 +GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @069f0e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -421,7 +336,7 @@ GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -430,7 +345,7 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call) Calls: -GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 +GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @069f0d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -438,7 +353,7 @@ GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 +GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @069f0d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -446,7 +361,7 @@ GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 +GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @069f0cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -454,32 +369,15 @@ GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (73890617 (estimated locally),0.07 per call) Autonomous_Mode_Func/2 (120473832 (estimated locally),0.11 per call) - Calls: -GV_All_ECU_Ready_Flag/25 (GV_All_ECU_Ready_Flag) @06adf900 +GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @069f0900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read) + Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @06adf360 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) - Availability: not_available - Varpool flags: -GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 +GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @069f08b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -487,7 +385,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 +GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069f0870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -495,23 +393,23 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @06adf288 +GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @069f0828 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) + Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @06adf240 +GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @069f07e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) + Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -520,7 +418,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call) Calls: -GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 +GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069f0750 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -528,7 +426,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 +GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @069f0708 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -536,7 +434,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 +GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @069f06c0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -544,7 +442,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 +GV_Charging_Status_val/17 (GV_Charging_Status_val) @069f03f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -552,15 +450,64 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 Referring: Operation_Mode_Check/0 (read) Availability: not_available Varpool flags: -GV_Operation_Mode/14 (GV_Operation_Mode) @06ac4dc8 +GV_Operation_Mode/16 (GV_Operation_Mode) @069f03a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Operation_Mode_Check/0 (write)Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) Availability: not_available Varpool flags: -EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 +GV_RC_Drive_Mode/15 (GV_RC_Drive_Mode) @069f0318 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @069f02d0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Availability: not_available + Function flags: optimize_size + Called by: Operation_Mode_Check/0 (66101419 (estimated locally),0.06 per call) Operation_Mode_Check/0 (70986421 (estimated locally),0.07 per call) + Calls: +GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069f0240 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069f01f8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/70 (write) + Availability: not_available + Varpool flags: +GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069f01b0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not_available + Varpool flags: +EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069f0168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -568,7 +515,7 @@ EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) Availability: not_available Varpool flags: -GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 +GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069f0120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -576,110 +523,78 @@ GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) Availability: not_available Varpool flags: -GV_ACU_Emergency_Stop/11 (GV_ACU_Emergency_Stop) @06ac4cf0 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not_available - Varpool flags: -GV_RC_Drive_Mode/10 (GV_RC_Drive_Mode) @06ac4ca8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read) - Availability: not_available - Varpool flags: -GV_VCU_Drive_Mode/9 (GV_VCU_Drive_Mode) @06ac4c60 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/80 (write) - Availability: not_available - Varpool flags: -GV_ACU_Drive_mode/8 (GV_ACU_Drive_mode) @06ac4c18 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read) - Availability: not_available - Varpool flags: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call) -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call) - Calls: Emergency_Stop_Mode_Func.part.0/80 (134217728 (estimated locally),0.12 per call) -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 + Calls: Emergency_Stop_Mode_Func.part.0/70 (134217728 (estimated locally),0.12 per call) +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call) - Calls: Lamp_HMI5_CMD/49 (1073741824 (estimated locally),1.00 per call) Lamp_HMI4_CMD/47 (1073741824 (estimated locally),1.00 per call) Lamp_HMI3_CMD/45 (1073741824 (estimated locally),1.00 per call) Lamp_HMI2_CMD/43 (1073741824 (estimated locally),1.00 per call) Lamp_HMI1_CMD/41 (1073741824 (estimated locally),1.00 per call) RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (73890617 (estimated locally),0.07 per call) -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call) - Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (120473832 (estimated locally),0.11 per call) -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call) - Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call) -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: externally_visible public - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) - Calls: + Calls: HV_ON_FUNC/13 (66101419 (estimated locally),0.06 per call) HV_ON_FUNC/13 (70986421 (estimated locally),0.07 per call) Emergency_Stop_Mode_Func.part.0 () { [local count: 1073741824]: @@ -702,8 +617,8 @@ Emergency_Stop_Mode_Func.part.0 () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -713,8 +628,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -725,8 +640,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -738,7 +653,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -750,7 +665,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] @@ -799,26 +714,26 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -854,9 +769,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -868,22 +783,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -899,83 +814,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -983,66 +847,45 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -1050,8 +893,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -1063,15 +906,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -1096,121 +939,174 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.069i.profile_estimate b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.069i.profile_estimate index d6158f02..5006227e 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.069i.profile_estimate +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.069i.profile_estimate @@ -21,8 +21,8 @@ Emergency_Stop_Mode_Func.part.0 () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -32,8 +32,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -44,8 +44,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -57,7 +57,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -69,7 +69,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] @@ -118,26 +118,26 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -173,9 +173,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -187,22 +187,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -218,83 +218,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -302,66 +251,45 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -369,8 +297,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -382,15 +310,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -415,121 +343,174 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.070i.icf b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.070i.icf index 1b8a3299..494d3fc1 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.070i.icf +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.070i.icf @@ -71,8 +71,8 @@ Emergency_Stop_Mode_Func.part.0 () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -82,8 +82,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -94,8 +94,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -107,7 +107,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -119,7 +119,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] @@ -168,26 +168,26 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -223,9 +223,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -237,22 +237,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -268,83 +268,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -352,66 +301,45 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -419,8 +347,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -432,15 +360,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -465,121 +393,174 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.071i.devirt b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.071i.devirt index b5f054a4..291cf49b 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.071i.devirt +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.071i.devirt @@ -1,15 +1,15 @@ Symbol table: -Emergency_Stop_Mode_Func.part.0/80 (Emergency_Stop_Mode_Func.part.0) @06ae4460 +Emergency_Stop_Mode_Func.part.0/70 (Emergency_Stop_Mode_Func.part.0) @069f71c0 Type: function definition analyzed Visibility: prevailing_def_ironly artificial - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: Availability: local Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call) Calls: -GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 +GV_Env_384_TimestampYear/69 (GV_Env_384_TimestampYear) @069f9120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -17,7 +17,7 @@ GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 +GV_Env_384_TimestampSecond/68 (GV_Env_384_TimestampSecond) @069f90d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -25,7 +25,7 @@ GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 +GV_Env_384_TimestampMonth/67 (GV_Env_384_TimestampMonth) @069f9090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -33,7 +33,7 @@ GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 +GV_Env_384_TimestampMinute/66 (GV_Env_384_TimestampMinute) @069f9048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -41,7 +41,7 @@ GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 +GV_Env_384_TimestampHour/65 (GV_Env_384_TimestampHour) @069f9000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -49,7 +49,7 @@ GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 +GV_Env_384_TimestampDay/64 (GV_Env_384_TimestampDay) @069f5f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -57,7 +57,7 @@ GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureValid) @06ae63a8 +GV_Env_384_EnvironmentTemperatureValid/63 (GV_Env_384_EnvironmentTemperatureValid) @069f5f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -65,7 +65,7 @@ GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureVali Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae6360 +GV_Env_384_EnvironmentTemperature/62 (GV_Env_384_EnvironmentTemperature) @069f5ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -73,7 +73,7 @@ GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae63 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 +GV_RWS2_310_ModeCommand/61 (GV_RWS2_310_ModeCommand) @069f5dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -81,7 +81,7 @@ GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 +GV_RWS2_310_WakeupCommand/60 (GV_RWS2_310_WakeupCommand) @069f5d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -89,7 +89,7 @@ GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 +GV_RWS2_040_RackAngleCmdValid/59 (GV_RWS2_040_RackAngleCmdValid) @069f5d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -97,7 +97,7 @@ GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 +GV_RWS1_310_ModeCommand/58 (GV_RWS1_310_ModeCommand) @069f5cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -105,7 +105,7 @@ GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 +GV_RWS1_310_WakeupCommand/57 (GV_RWS1_310_WakeupCommand) @069f5ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -113,7 +113,7 @@ GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 +GV_RWS1_040_RackAngleCmdValid/56 (GV_RWS1_040_RackAngleCmdValid) @069f5c60 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -121,7 +121,7 @@ GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 +GV_RWA2_310_WakeupCommand/55 (GV_RWA2_310_WakeupCommand) @069f5c18 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -129,7 +129,7 @@ GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 +GV_RWA2_310_ModeCommand/54 (GV_RWA2_310_ModeCommand) @069f5bd0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -137,7 +137,7 @@ GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 +GV_RWA_310_WakeupCommand/53 (GV_RWA_310_WakeupCommand) @069f5b88 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -145,7 +145,7 @@ GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 +GV_RWA_310_ModeCommand/52 (GV_RWA_310_ModeCommand) @069f5b40 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -153,7 +153,7 @@ GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 +GV_RWA2_040_RackAngleCmdValid/51 (GV_RWA2_040_RackAngleCmdValid) @069f5af8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -161,7 +161,7 @@ GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 +GV_RWA_040_RackAngleCmdValid/50 (GV_RWA_040_RackAngleCmdValid) @069f5ab0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -169,7 +169,7 @@ GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 +GV_RCU_033_WakeUpCommand/49 (GV_RCU_033_WakeUpCommand) @069f5a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -177,7 +177,7 @@ GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 +GV_IDB_032_WakeUpCommand/48 (GV_IDB_032_WakeUpCommand) @069f5a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -185,7 +185,7 @@ GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 +GV_RCU_GearPosition/47 (GV_RCU_GearPosition) @069f59d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -193,7 +193,7 @@ GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 +GV_RCU_PowertrainMode/46 (GV_RCU_PowertrainMode) @069f5990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -201,7 +201,7 @@ GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_GearPosition/55 (GV_GearPosition) @06ae1d80 +GV_GearPosition/45 (GV_GearPosition) @069f5948 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -209,7 +209,7 @@ GV_GearPosition/55 (GV_GearPosition) @06ae1d80 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 +GV_PowertrainMode/44 (GV_PowertrainMode) @069f5900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -217,7 +217,7 @@ GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 +GV_DriveTorqueCommandValid/43 (GV_DriveTorqueCommandValid) @069f58b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -225,7 +225,7 @@ GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 +GV_DriveTorqueCommand/42 (GV_DriveTorqueCommand) @069f5870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -233,7 +233,7 @@ GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 +GV_VCU_Vx_Limit/41 (GV_VCU_Vx_Limit) @069f53a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -241,7 +241,7 @@ GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 +GV_RC_VX_Limit/40 (GV_RC_VX_Limit) @069f5360 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -249,16 +249,7 @@ GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 +GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @069f5318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -266,16 +257,7 @@ GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 +GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @069f52d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -283,74 +265,7 @@ GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI3_CMD/44 (GV_Lamp_HMI3_CMD) @06ae15e8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI2_CMD/42 (GV_Lamp_HMI2_CMD) @06ae1558 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI1_CMD/40 (GV_Lamp_HMI1_CMD) @06ae14c8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @06ae1480 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @06ae1438 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 +GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @069f5288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -358,7 +273,7 @@ GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 +GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @069f5240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -366,7 +281,7 @@ GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -375,7 +290,7 @@ RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Calls: -GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 +GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @069f51b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -383,7 +298,7 @@ GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 +GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @069f0ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -391,7 +306,7 @@ GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 +GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @069f0e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -399,7 +314,7 @@ GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 +GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @069f0e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -407,7 +322,7 @@ GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -416,7 +331,7 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call) Calls: -GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 +GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @069f0d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -424,7 +339,7 @@ GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 +GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @069f0d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -432,7 +347,7 @@ GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 +GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @069f0cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -440,32 +355,15 @@ GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (73890617 (estimated locally),0.07 per call) Autonomous_Mode_Func/2 (120473832 (estimated locally),0.11 per call) - Calls: -GV_All_ECU_Ready_Flag/25 (GV_All_ECU_Ready_Flag) @06adf900 +GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @069f0900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read) + Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @06adf360 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) - Availability: not_available - Varpool flags: -GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 +GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @069f08b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -473,7 +371,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 +GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069f0870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -481,23 +379,23 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @06adf288 +GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @069f0828 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) + Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @06adf240 +GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @069f07e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) + Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -506,7 +404,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call) Calls: -GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 +GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069f0750 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -514,7 +412,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 +GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @069f0708 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -522,7 +420,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 +GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @069f06c0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -530,7 +428,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 +GV_Charging_Status_val/17 (GV_Charging_Status_val) @069f03f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -538,15 +436,64 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 Referring: Operation_Mode_Check/0 (read) Availability: not_available Varpool flags: -GV_Operation_Mode/14 (GV_Operation_Mode) @06ac4dc8 +GV_Operation_Mode/16 (GV_Operation_Mode) @069f03a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Operation_Mode_Check/0 (write)Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) Availability: not_available Varpool flags: -EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 +GV_RC_Drive_Mode/15 (GV_RC_Drive_Mode) @069f0318 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @069f02d0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Availability: not_available + Function flags: optimize_size + Called by: Operation_Mode_Check/0 (66101419 (estimated locally),0.06 per call) Operation_Mode_Check/0 (70986421 (estimated locally),0.07 per call) + Calls: +GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069f0240 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069f01f8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/70 (write) + Availability: not_available + Varpool flags: +GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069f01b0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not_available + Varpool flags: +EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069f0168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -554,7 +501,7 @@ EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) Availability: not_available Varpool flags: -GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 +GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069f0120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -562,110 +509,78 @@ GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) Availability: not_available Varpool flags: -GV_ACU_Emergency_Stop/11 (GV_ACU_Emergency_Stop) @06ac4cf0 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not_available - Varpool flags: -GV_RC_Drive_Mode/10 (GV_RC_Drive_Mode) @06ac4ca8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read) - Availability: not_available - Varpool flags: -GV_VCU_Drive_Mode/9 (GV_VCU_Drive_Mode) @06ac4c60 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/80 (write) - Availability: not_available - Varpool flags: -GV_ACU_Drive_mode/8 (GV_ACU_Drive_mode) @06ac4c18 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read) - Availability: not_available - Varpool flags: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call) -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call) - Calls: Emergency_Stop_Mode_Func.part.0/80 (134217728 (estimated locally),0.12 per call) -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 + Calls: Emergency_Stop_Mode_Func.part.0/70 (134217728 (estimated locally),0.12 per call) +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call) - Calls: Lamp_HMI5_CMD/49 (1073741824 (estimated locally),1.00 per call) Lamp_HMI4_CMD/47 (1073741824 (estimated locally),1.00 per call) Lamp_HMI3_CMD/45 (1073741824 (estimated locally),1.00 per call) Lamp_HMI2_CMD/43 (1073741824 (estimated locally),1.00 per call) Lamp_HMI1_CMD/41 (1073741824 (estimated locally),1.00 per call) RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (73890617 (estimated locally),0.07 per call) -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call) - Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (120473832 (estimated locally),0.11 per call) -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call) - Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call) -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: externally_visible public - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) - Calls: + Calls: HV_ON_FUNC/13 (66101419 (estimated locally),0.06 per call) HV_ON_FUNC/13 (70986421 (estimated locally),0.07 per call) Emergency_Stop_Mode_Func.part.0 () { [local count: 1073741824]: @@ -688,8 +603,8 @@ Emergency_Stop_Mode_Func.part.0 () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -699,8 +614,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -711,8 +626,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -724,7 +639,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -736,7 +651,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] @@ -785,26 +700,26 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -840,9 +755,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -854,22 +769,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -885,83 +800,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -969,66 +833,45 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -1036,8 +879,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -1049,15 +892,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -1082,121 +925,174 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.072i.cp b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.072i.cp index 9f4bcd1d..df45400a 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.072i.cp +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.072i.cp @@ -4,16 +4,11 @@ IPA constant propagation start: IPA structures before propagation: Jump functions: - Jump functions of caller Emergency_Stop_Mode_Func.part.0/80: - Jump functions of caller Lamp_HMI5_CMD/49: - Jump functions of caller Lamp_HMI4_CMD/47: - Jump functions of caller Lamp_HMI3_CMD/45: - Jump functions of caller Lamp_HMI2_CMD/43: - Jump functions of caller Lamp_HMI1_CMD/41: + Jump functions of caller Emergency_Stop_Mode_Func.part.0/70: Jump functions of caller RC_Motor_Logic/35: Jump functions of caller ACU_Motor_Logic/30: - Jump functions of caller HV_ON_FUNC/26: - Jump functions of caller HV_OFF_FUNC/19: + Jump functions of caller HV_OFF_FUNC/21: + Jump functions of caller HV_ON_FUNC/13: Jump functions of caller Operation_Mode_Func/7: callsite Operation_Mode_Func/7 -> Default_Mode_Func/1 : callsite Operation_Mode_Func/7 -> Emergency_Stop_Mode_Func/4 : @@ -25,7 +20,7 @@ Jump functions: Jump functions of caller Vehicle_Environment/6: Jump functions of caller Operation_IDB_RWA/5: Jump functions of caller Emergency_Stop_Mode_Func/4: - callsite Emergency_Stop_Mode_Func/4 -> Emergency_Stop_Mode_Func.part.0/80 : + callsite Emergency_Stop_Mode_Func/4 -> Emergency_Stop_Mode_Func.part.0/70 : Jump functions of caller Mannual_Mode_Func/3: Jump functions of caller Autonomous_Mode_Func/2: Jump functions of caller Default_Mode_Func/1: @@ -42,12 +37,12 @@ Not considering Autonomous_Mode_Func for cloning; -fipa-cp-clone disabled. Not considering Default_Mode_Func for cloning; -fipa-cp-clone disabled. Not considering Operation_Mode_Check for cloning; -fipa-cp-clone disabled. -overall_size: 199, max_new_size: 11001 +overall_size: 188, max_new_size: 11001 IPA lattices after all propagation: Lattices: - Node: Emergency_Stop_Mode_Func.part.0/80: + Node: Emergency_Stop_Mode_Func.part.0/70: Node: Operation_Mode_Func/7: Node: Vehicle_Environment/6: Node: Operation_IDB_RWA/5: @@ -67,16 +62,16 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -Emergency_Stop_Mode_Func.part.0/80 (Emergency_Stop_Mode_Func.part.0) @06ae4460 +Emergency_Stop_Mode_Func.part.0/70 (Emergency_Stop_Mode_Func.part.0) @069f71c0 Type: function definition analyzed Visibility: prevailing_def_ironly artificial - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: Availability: local Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call) Calls: -GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 +GV_Env_384_TimestampYear/69 (GV_Env_384_TimestampYear) @069f9120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -84,7 +79,7 @@ GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 +GV_Env_384_TimestampSecond/68 (GV_Env_384_TimestampSecond) @069f90d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -92,7 +87,7 @@ GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 +GV_Env_384_TimestampMonth/67 (GV_Env_384_TimestampMonth) @069f9090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -100,7 +95,7 @@ GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 +GV_Env_384_TimestampMinute/66 (GV_Env_384_TimestampMinute) @069f9048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -108,7 +103,7 @@ GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 +GV_Env_384_TimestampHour/65 (GV_Env_384_TimestampHour) @069f9000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -116,7 +111,7 @@ GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 +GV_Env_384_TimestampDay/64 (GV_Env_384_TimestampDay) @069f5f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -124,7 +119,7 @@ GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureValid) @06ae63a8 +GV_Env_384_EnvironmentTemperatureValid/63 (GV_Env_384_EnvironmentTemperatureValid) @069f5f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -132,7 +127,7 @@ GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureVali Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae6360 +GV_Env_384_EnvironmentTemperature/62 (GV_Env_384_EnvironmentTemperature) @069f5ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -140,7 +135,7 @@ GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae63 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 +GV_RWS2_310_ModeCommand/61 (GV_RWS2_310_ModeCommand) @069f5dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -148,7 +143,7 @@ GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 +GV_RWS2_310_WakeupCommand/60 (GV_RWS2_310_WakeupCommand) @069f5d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -156,7 +151,7 @@ GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 +GV_RWS2_040_RackAngleCmdValid/59 (GV_RWS2_040_RackAngleCmdValid) @069f5d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -164,7 +159,7 @@ GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 +GV_RWS1_310_ModeCommand/58 (GV_RWS1_310_ModeCommand) @069f5cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -172,7 +167,7 @@ GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 +GV_RWS1_310_WakeupCommand/57 (GV_RWS1_310_WakeupCommand) @069f5ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -180,7 +175,7 @@ GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 +GV_RWS1_040_RackAngleCmdValid/56 (GV_RWS1_040_RackAngleCmdValid) @069f5c60 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -188,7 +183,7 @@ GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 +GV_RWA2_310_WakeupCommand/55 (GV_RWA2_310_WakeupCommand) @069f5c18 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -196,7 +191,7 @@ GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 +GV_RWA2_310_ModeCommand/54 (GV_RWA2_310_ModeCommand) @069f5bd0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -204,7 +199,7 @@ GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 +GV_RWA_310_WakeupCommand/53 (GV_RWA_310_WakeupCommand) @069f5b88 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -212,7 +207,7 @@ GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 +GV_RWA_310_ModeCommand/52 (GV_RWA_310_ModeCommand) @069f5b40 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -220,7 +215,7 @@ GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 +GV_RWA2_040_RackAngleCmdValid/51 (GV_RWA2_040_RackAngleCmdValid) @069f5af8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -228,7 +223,7 @@ GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 +GV_RWA_040_RackAngleCmdValid/50 (GV_RWA_040_RackAngleCmdValid) @069f5ab0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -236,7 +231,7 @@ GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 +GV_RCU_033_WakeUpCommand/49 (GV_RCU_033_WakeUpCommand) @069f5a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -244,7 +239,7 @@ GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 +GV_IDB_032_WakeUpCommand/48 (GV_IDB_032_WakeUpCommand) @069f5a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -252,7 +247,7 @@ GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 +GV_RCU_GearPosition/47 (GV_RCU_GearPosition) @069f59d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -260,7 +255,7 @@ GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 +GV_RCU_PowertrainMode/46 (GV_RCU_PowertrainMode) @069f5990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -268,7 +263,7 @@ GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_GearPosition/55 (GV_GearPosition) @06ae1d80 +GV_GearPosition/45 (GV_GearPosition) @069f5948 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -276,7 +271,7 @@ GV_GearPosition/55 (GV_GearPosition) @06ae1d80 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 +GV_PowertrainMode/44 (GV_PowertrainMode) @069f5900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -284,7 +279,7 @@ GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 +GV_DriveTorqueCommandValid/43 (GV_DriveTorqueCommandValid) @069f58b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -292,7 +287,7 @@ GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 +GV_DriveTorqueCommand/42 (GV_DriveTorqueCommand) @069f5870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -300,7 +295,7 @@ GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 +GV_VCU_Vx_Limit/41 (GV_VCU_Vx_Limit) @069f53a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -308,7 +303,7 @@ GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 +GV_RC_VX_Limit/40 (GV_RC_VX_Limit) @069f5360 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -316,16 +311,7 @@ GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 +GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @069f5318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -333,16 +319,7 @@ GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 +GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @069f52d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -350,74 +327,7 @@ GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI3_CMD/44 (GV_Lamp_HMI3_CMD) @06ae15e8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI2_CMD/42 (GV_Lamp_HMI2_CMD) @06ae1558 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI1_CMD/40 (GV_Lamp_HMI1_CMD) @06ae14c8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @06ae1480 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @06ae1438 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 +GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @069f5288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -425,7 +335,7 @@ GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 +GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @069f5240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -433,7 +343,7 @@ GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -442,7 +352,7 @@ RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Calls: -GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 +GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @069f51b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -450,7 +360,7 @@ GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 +GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @069f0ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -458,7 +368,7 @@ GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 +GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @069f0e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -466,7 +376,7 @@ GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 +GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @069f0e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -474,7 +384,7 @@ GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -483,7 +393,7 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call) Calls: -GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 +GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @069f0d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -491,7 +401,7 @@ GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 +GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @069f0d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -499,7 +409,7 @@ GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 +GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @069f0cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -507,32 +417,15 @@ GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (73890617 (estimated locally),0.07 per call) Autonomous_Mode_Func/2 (120473832 (estimated locally),0.11 per call) - Calls: -GV_All_ECU_Ready_Flag/25 (GV_All_ECU_Ready_Flag) @06adf900 +GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @069f0900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read) + Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @06adf360 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) - Availability: not_available - Varpool flags: -GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 +GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @069f08b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -540,7 +433,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 +GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069f0870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -548,23 +441,23 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @06adf288 +GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @069f0828 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) + Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @06adf240 +GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @069f07e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) + Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -573,7 +466,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call) Calls: -GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 +GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069f0750 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -581,7 +474,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 +GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @069f0708 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -589,7 +482,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 +GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @069f06c0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -597,7 +490,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 +GV_Charging_Status_val/17 (GV_Charging_Status_val) @069f03f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -605,15 +498,64 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 Referring: Operation_Mode_Check/0 (read) Availability: not_available Varpool flags: -GV_Operation_Mode/14 (GV_Operation_Mode) @06ac4dc8 +GV_Operation_Mode/16 (GV_Operation_Mode) @069f03a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Operation_Mode_Check/0 (write)Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) Availability: not_available Varpool flags: -EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 +GV_RC_Drive_Mode/15 (GV_RC_Drive_Mode) @069f0318 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @069f02d0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Availability: not_available + Function flags: optimize_size + Called by: Operation_Mode_Check/0 (66101419 (estimated locally),0.06 per call) Operation_Mode_Check/0 (70986421 (estimated locally),0.07 per call) + Calls: +GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069f0240 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069f01f8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/70 (write) + Availability: not_available + Varpool flags: +GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069f01b0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not_available + Varpool flags: +EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069f0168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -621,7 +563,7 @@ EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) Availability: not_available Varpool flags: -GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 +GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069f0120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -629,231 +571,252 @@ GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) Availability: not_available Varpool flags: -GV_ACU_Emergency_Stop/11 (GV_ACU_Emergency_Stop) @06ac4cf0 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not_available - Varpool flags: -GV_RC_Drive_Mode/10 (GV_RC_Drive_Mode) @06ac4ca8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read) - Availability: not_available - Varpool flags: -GV_VCU_Drive_Mode/9 (GV_VCU_Drive_Mode) @06ac4c60 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/80 (write) - Availability: not_available - Varpool flags: -GV_ACU_Drive_mode/8 (GV_ACU_Drive_mode) @06ac4c18 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read) - Availability: not_available - Varpool flags: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call) -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call) - Calls: Emergency_Stop_Mode_Func.part.0/80 (134217728 (estimated locally),0.12 per call) -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 + Calls: Emergency_Stop_Mode_Func.part.0/70 (134217728 (estimated locally),0.12 per call) +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call) - Calls: Lamp_HMI5_CMD/49 (1073741824 (estimated locally),1.00 per call) Lamp_HMI4_CMD/47 (1073741824 (estimated locally),1.00 per call) Lamp_HMI3_CMD/45 (1073741824 (estimated locally),1.00 per call) Lamp_HMI2_CMD/43 (1073741824 (estimated locally),1.00 per call) Lamp_HMI1_CMD/41 (1073741824 (estimated locally),1.00 per call) RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (73890617 (estimated locally),0.07 per call) -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call) - Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (120473832 (estimated locally),0.11 per call) -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call) - Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call) -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: externally_visible public - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) - Calls: + Calls: HV_ON_FUNC/13 (66101419 (estimated locally),0.06 per call) HV_ON_FUNC/13 (70986421 (estimated locally),0.07 per call) ;; Function Operation_Mode_Check (Operation_Mode_Check, funcdef_no=0, decl_uid=4061, cgraph_uid=1, symbol_order=0) Modification phase of node Operation_Mode_Check/0 Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } @@ -865,8 +828,8 @@ Operation_Mode_Check () Modification phase of node Default_Mode_Func/1 Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -878,15 +841,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -915,66 +878,45 @@ Default_Mode_Func () Modification phase of node Autonomous_Mode_Func/2 Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -986,83 +928,32 @@ Autonomous_Mode_Func () Modification phase of node Mannual_Mode_Func/3 Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -1074,9 +965,9 @@ Mannual_Mode_Func () Modification phase of node Emergency_Stop_Mode_Func/4 Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -1088,22 +979,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -1123,26 +1014,26 @@ Emergency_Stop_Mode_Func () Modification phase of node Operation_IDB_RWA/5 Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -1218,8 +1109,8 @@ Vehicle_Environment () Modification phase of node Operation_Mode_Func/7 Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -1229,8 +1120,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -1241,8 +1132,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -1254,7 +1145,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -1266,7 +1157,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.075i.fnsummary b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.075i.fnsummary index d0efa241..e6c2e25e 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.075i.fnsummary +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.075i.fnsummary @@ -1,5 +1,5 @@ -Analyzing function: Emergency_Stop_Mode_Func.part.0/80 +Analyzing function: Emergency_Stop_Mode_Func.part.0/70 ;; 1 loops found ;; ;; Loop 0 @@ -12,7 +12,7 @@ Analyzing function: Emergency_Stop_Mode_Func.part.0/80 Analyzing function body size: Emergency_Stop_Mode_Func.part.0 -IPA function summary for Emergency_Stop_Mode_Func.part.0/80 inlinable +IPA function summary for Emergency_Stop_Mode_Func.part.0/70 inlinable global time: 6.000000 self size: 7 global size: 0 @@ -141,7 +141,7 @@ IPA function summary for Emergency_Stop_Mode_Func/4 inlinable size:13.000000, time:9.250000 size:3.000000, time:2.000000, executed if:(not inlined) calls: - Emergency_Stop_Mode_Func.part.0/80 function not considered for inlining + Emergency_Stop_Mode_Func.part.0/70 function not considered for inlining loop depth: 0 freq:0.12 size: 1 time: 10callee size: 3 stack: 0 @@ -151,39 +151,24 @@ Analyzing function: Mannual_Mode_Func/3 ;; Loop 0 ;; header 0, latch 1 ;; depth 0, outer -1 -;; nodes: 0 1 2 3 4 5 -;; 2 succs { 3 5 } -;; 3 succs { 4 5 } -;; 4 succs { 5 } -;; 5 succs { 1 } +;; nodes: 0 1 2 +;; 2 succs { 1 } Analyzing function body size: Mannual_Mode_Func fp_expression set IPA function summary for Mannual_Mode_Func/3 inlinable fp_expression - global time: 87.708160 - self size: 37 + global time: 23.000000 + self size: 15 global size: 0 min size: 0 self stack: 0 global stack: 0 - size:22.000000, time:20.020000 + size:11.000000, time:11.000000 size:3.000000, time:2.000000, executed if:(not inlined) calls: - Lamp_HMI5_CMD/49 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 - Lamp_HMI4_CMD/47 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 - Lamp_HMI3_CMD/45 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 - Lamp_HMI2_CMD/43 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 - Lamp_HMI1_CMD/41 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 RC_Motor_Logic/35 function body not available loop depth: 0 freq:1.00 size: 1 time: 10 - HV_ON_FUNC/26 function body not available - loop depth: 0 freq:0.07 size: 1 time: 10 Analyzing function: Autonomous_Mode_Func/2 @@ -192,32 +177,27 @@ Analyzing function: Autonomous_Mode_Func/2 ;; Loop 0 ;; header 0, latch 1 ;; depth 0, outer -1 -;; nodes: 0 1 2 3 4 5 6 7 8 -;; 2 succs { 3 5 } +;; nodes: 0 1 2 3 4 5 +;; 2 succs { 4 3 } ;; 3 succs { 4 5 } ;; 4 succs { 5 } -;; 5 succs { 7 6 } -;; 6 succs { 7 8 } -;; 7 succs { 8 } -;; 8 succs { 1 } +;; 5 succs { 1 } Analyzing function body size: Autonomous_Mode_Func fp_expression set IPA function summary for Autonomous_Mode_Func/2 inlinable fp_expression - global time: 25.473040 - self size: 25 + global time: 20.331040 + self size: 18 global size: 0 min size: 0 self stack: 0 global stack: 0 - size:20.000000, time:17.615200 + size:14.000000, time:13.595200 size:3.000000, time:2.000000, executed if:(not inlined) calls: ACU_Motor_Logic/30 function body not available loop depth: 0 freq:0.47 size: 1 time: 10 - HV_ON_FUNC/26 function body not available - loop depth: 0 freq:0.11 size: 1 time: 10 Analyzing function: Default_Mode_Func/1 @@ -244,7 +224,7 @@ IPA function summary for Default_Mode_Func/1 inlinable size:14.000000, time:9.500000 size:3.000000, time:2.000000, executed if:(not inlined) calls: - HV_OFF_FUNC/19 function body not available + HV_OFF_FUNC/21 function body not available loop depth: 0 freq:1.00 size: 1 time: 10 @@ -254,50 +234,60 @@ Analyzing function: Operation_Mode_Check/0 ;; Loop 0 ;; header 0, latch 1 ;; depth 0, outer -1 -;; nodes: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 -;; 2 succs { 3 4 } -;; 3 succs { 10 } +;; nodes: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 +;; 2 succs { 3 6 } +;; 3 succs { 4 6 } ;; 4 succs { 5 6 } -;; 5 succs { 10 } -;; 6 succs { 8 7 } -;; 7 succs { 8 10 } +;; 5 succs { 22 } +;; 6 succs { 7 11 } +;; 7 succs { 8 11 } ;; 8 succs { 9 10 } -;; 9 succs { 10 } -;; 10 succs { 11 12 } -;; 11 succs { 12 } -;; 12 succs { 13 14 } -;; 13 succs { 14 } -;; 14 succs { 15 16 } -;; 15 succs { 16 } -;; 16 succs { 17 18 } -;; 17 succs { 18 } -;; 18 succs { 1 } +;; 9 succs { 22 } +;; 10 succs { 22 } +;; 11 succs { 12 16 } +;; 12 succs { 13 16 } +;; 13 succs { 14 15 } +;; 14 succs { 22 } +;; 15 succs { 22 } +;; 16 succs { 17 19 } +;; 17 succs { 18 19 } +;; 18 succs { 22 } +;; 19 succs { 20 22 } +;; 20 succs { 21 22 } +;; 21 succs { 22 } +;; 22 succs { 23 24 } +;; 23 succs { 24 } +;; 24 succs { 1 } Analyzing function body size: Operation_Mode_Check IPA function summary for Operation_Mode_Check/0 inlinable - global time: 26.476922 - self size: 38 + global time: 27.478487 + self size: 56 global size: 0 min size: 0 self stack: 0 global stack: 0 - size:35.000000, time:24.476922 + size:51.000000, time:24.201757 size:3.000000, time:2.000000, executed if:(not inlined) calls: + HV_ON_FUNC/13 function body not available + loop depth: 0 freq:0.06 size: 1 time: 10 + HV_ON_FUNC/13 function body not available + loop depth: 0 freq:0.07 size: 1 time: 10 Symbol table: -Emergency_Stop_Mode_Func.part.0/80 (Emergency_Stop_Mode_Func.part.0) @06ae4460 +Emergency_Stop_Mode_Func.part.0/70 (Emergency_Stop_Mode_Func.part.0) @069f71c0 Type: function definition analyzed Visibility: prevailing_def_ironly artificial - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: Availability: local Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call) Calls: -GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 +GV_Env_384_TimestampYear/69 (GV_Env_384_TimestampYear) @069f9120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -305,7 +295,7 @@ GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 +GV_Env_384_TimestampSecond/68 (GV_Env_384_TimestampSecond) @069f90d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -313,7 +303,7 @@ GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 +GV_Env_384_TimestampMonth/67 (GV_Env_384_TimestampMonth) @069f9090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -321,7 +311,7 @@ GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 +GV_Env_384_TimestampMinute/66 (GV_Env_384_TimestampMinute) @069f9048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -329,7 +319,7 @@ GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 +GV_Env_384_TimestampHour/65 (GV_Env_384_TimestampHour) @069f9000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -337,7 +327,7 @@ GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 +GV_Env_384_TimestampDay/64 (GV_Env_384_TimestampDay) @069f5f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -345,7 +335,7 @@ GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureValid) @06ae63a8 +GV_Env_384_EnvironmentTemperatureValid/63 (GV_Env_384_EnvironmentTemperatureValid) @069f5f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -353,7 +343,7 @@ GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureVali Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae6360 +GV_Env_384_EnvironmentTemperature/62 (GV_Env_384_EnvironmentTemperature) @069f5ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -361,7 +351,7 @@ GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae63 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 +GV_RWS2_310_ModeCommand/61 (GV_RWS2_310_ModeCommand) @069f5dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -369,7 +359,7 @@ GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 +GV_RWS2_310_WakeupCommand/60 (GV_RWS2_310_WakeupCommand) @069f5d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -377,7 +367,7 @@ GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 +GV_RWS2_040_RackAngleCmdValid/59 (GV_RWS2_040_RackAngleCmdValid) @069f5d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -385,7 +375,7 @@ GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 +GV_RWS1_310_ModeCommand/58 (GV_RWS1_310_ModeCommand) @069f5cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -393,7 +383,7 @@ GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 +GV_RWS1_310_WakeupCommand/57 (GV_RWS1_310_WakeupCommand) @069f5ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -401,7 +391,7 @@ GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 +GV_RWS1_040_RackAngleCmdValid/56 (GV_RWS1_040_RackAngleCmdValid) @069f5c60 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -409,7 +399,7 @@ GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 +GV_RWA2_310_WakeupCommand/55 (GV_RWA2_310_WakeupCommand) @069f5c18 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -417,7 +407,7 @@ GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 +GV_RWA2_310_ModeCommand/54 (GV_RWA2_310_ModeCommand) @069f5bd0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -425,7 +415,7 @@ GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 +GV_RWA_310_WakeupCommand/53 (GV_RWA_310_WakeupCommand) @069f5b88 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -433,7 +423,7 @@ GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 +GV_RWA_310_ModeCommand/52 (GV_RWA_310_ModeCommand) @069f5b40 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -441,7 +431,7 @@ GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 +GV_RWA2_040_RackAngleCmdValid/51 (GV_RWA2_040_RackAngleCmdValid) @069f5af8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -449,7 +439,7 @@ GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 +GV_RWA_040_RackAngleCmdValid/50 (GV_RWA_040_RackAngleCmdValid) @069f5ab0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -457,7 +447,7 @@ GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 +GV_RCU_033_WakeUpCommand/49 (GV_RCU_033_WakeUpCommand) @069f5a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -465,7 +455,7 @@ GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 +GV_IDB_032_WakeUpCommand/48 (GV_IDB_032_WakeUpCommand) @069f5a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -473,7 +463,7 @@ GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 +GV_RCU_GearPosition/47 (GV_RCU_GearPosition) @069f59d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -481,7 +471,7 @@ GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 +GV_RCU_PowertrainMode/46 (GV_RCU_PowertrainMode) @069f5990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -489,7 +479,7 @@ GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_GearPosition/55 (GV_GearPosition) @06ae1d80 +GV_GearPosition/45 (GV_GearPosition) @069f5948 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -497,7 +487,7 @@ GV_GearPosition/55 (GV_GearPosition) @06ae1d80 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 +GV_PowertrainMode/44 (GV_PowertrainMode) @069f5900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -505,7 +495,7 @@ GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 +GV_DriveTorqueCommandValid/43 (GV_DriveTorqueCommandValid) @069f58b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -513,7 +503,7 @@ GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 +GV_DriveTorqueCommand/42 (GV_DriveTorqueCommand) @069f5870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -521,7 +511,7 @@ GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 +GV_VCU_Vx_Limit/41 (GV_VCU_Vx_Limit) @069f53a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -529,7 +519,7 @@ GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 +GV_RC_VX_Limit/40 (GV_RC_VX_Limit) @069f5360 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -537,16 +527,7 @@ GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 +GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @069f5318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -554,16 +535,7 @@ GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 +GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @069f52d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -571,74 +543,7 @@ GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI3_CMD/44 (GV_Lamp_HMI3_CMD) @06ae15e8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI2_CMD/42 (GV_Lamp_HMI2_CMD) @06ae1558 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI1_CMD/40 (GV_Lamp_HMI1_CMD) @06ae14c8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @06ae1480 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @06ae1438 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 +GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @069f5288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -646,7 +551,7 @@ GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 +GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @069f5240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -654,7 +559,7 @@ GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -663,7 +568,7 @@ RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Calls: -GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 +GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @069f51b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -671,7 +576,7 @@ GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 +GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @069f0ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -679,7 +584,7 @@ GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 +GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @069f0e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -687,7 +592,7 @@ GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 +GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @069f0e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -695,7 +600,7 @@ GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -704,7 +609,7 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call) Calls: -GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 +GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @069f0d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -712,7 +617,7 @@ GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 +GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @069f0d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -720,7 +625,7 @@ GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 +GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @069f0cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -728,32 +633,15 @@ GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (73890617 (estimated locally),0.07 per call) Autonomous_Mode_Func/2 (120473832 (estimated locally),0.11 per call) - Calls: -GV_All_ECU_Ready_Flag/25 (GV_All_ECU_Ready_Flag) @06adf900 +GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @069f0900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read) + Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @06adf360 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) - Availability: not_available - Varpool flags: -GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 +GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @069f08b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -761,7 +649,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 +GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069f0870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -769,23 +657,23 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @06adf288 +GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @069f0828 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) + Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @06adf240 +GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @069f07e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) + Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -794,7 +682,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call) Calls: -GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 +GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069f0750 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -802,7 +690,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 +GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @069f0708 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -810,7 +698,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 +GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @069f06c0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -818,7 +706,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 +GV_Charging_Status_val/17 (GV_Charging_Status_val) @069f03f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -826,15 +714,64 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 Referring: Operation_Mode_Check/0 (read) Availability: not_available Varpool flags: -GV_Operation_Mode/14 (GV_Operation_Mode) @06ac4dc8 +GV_Operation_Mode/16 (GV_Operation_Mode) @069f03a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Operation_Mode_Check/0 (write)Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) Availability: not_available Varpool flags: -EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 +GV_RC_Drive_Mode/15 (GV_RC_Drive_Mode) @069f0318 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @069f02d0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Availability: not_available + Function flags: optimize_size + Called by: Operation_Mode_Check/0 (66101419 (estimated locally),0.06 per call) Operation_Mode_Check/0 (70986421 (estimated locally),0.07 per call) + Calls: +GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069f0240 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069f01f8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/70 (write) + Availability: not_available + Varpool flags: +GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069f01b0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not_available + Varpool flags: +EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069f0168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -842,7 +779,7 @@ EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) Availability: not_available Varpool flags: -GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 +GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069f0120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -850,110 +787,78 @@ GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) Availability: not_available Varpool flags: -GV_ACU_Emergency_Stop/11 (GV_ACU_Emergency_Stop) @06ac4cf0 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not_available - Varpool flags: -GV_RC_Drive_Mode/10 (GV_RC_Drive_Mode) @06ac4ca8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read) - Availability: not_available - Varpool flags: -GV_VCU_Drive_Mode/9 (GV_VCU_Drive_Mode) @06ac4c60 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/80 (write) - Availability: not_available - Varpool flags: -GV_ACU_Drive_mode/8 (GV_ACU_Drive_mode) @06ac4c18 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read) - Availability: not_available - Varpool flags: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call) -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call) - Calls: Emergency_Stop_Mode_Func.part.0/80 (134217728 (estimated locally),0.12 per call) -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 + Calls: Emergency_Stop_Mode_Func.part.0/70 (134217728 (estimated locally),0.12 per call) +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call) - Calls: Lamp_HMI5_CMD/49 (1073741824 (estimated locally),1.00 per call) Lamp_HMI4_CMD/47 (1073741824 (estimated locally),1.00 per call) Lamp_HMI3_CMD/45 (1073741824 (estimated locally),1.00 per call) Lamp_HMI2_CMD/43 (1073741824 (estimated locally),1.00 per call) Lamp_HMI1_CMD/41 (1073741824 (estimated locally),1.00 per call) RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (73890617 (estimated locally),0.07 per call) -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call) - Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (120473832 (estimated locally),0.11 per call) -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call) - Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call) -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: externally_visible public - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) - Calls: + Calls: HV_ON_FUNC/13 (66101419 (estimated locally),0.06 per call) HV_ON_FUNC/13 (70986421 (estimated locally),0.07 per call) Emergency_Stop_Mode_Func.part.0 () { [local count: 1073741824]: @@ -976,8 +881,8 @@ Emergency_Stop_Mode_Func.part.0 () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -987,8 +892,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -999,8 +904,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -1012,7 +917,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -1024,7 +929,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] @@ -1073,26 +978,26 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -1128,9 +1033,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -1142,22 +1047,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -1173,83 +1078,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -1257,66 +1111,45 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -1324,8 +1157,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -1337,15 +1170,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -1370,121 +1203,174 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.076i.inline b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.076i.inline index a5827d0b..c90701b3 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.076i.inline +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.076i.inline @@ -1,4 +1,4 @@ -IPA function summary for Emergency_Stop_Mode_Func.part.0/80 inlinable +IPA function summary for Emergency_Stop_Mode_Func.part.0/70 inlinable global time: 6.000000 self size: 7 global size: 7 @@ -24,11 +24,11 @@ IPA function summary for Operation_Mode_Func/7 inlinable Emergency_Stop_Mode_Func/4 function not considered for inlining loop depth: 0 freq:0.16 size: 1 time: 10callee size: 8 stack: 0 Mannual_Mode_Func/3 function not considered for inlining - loop depth: 0 freq:0.20 size: 1 time: 10callee size:18 stack: 0 + loop depth: 0 freq:0.20 size: 1 time: 10callee size: 7 stack: 0 Autonomous_Mode_Func/2 function not considered for inlining - loop depth: 0 freq:0.33 size: 1 time: 10callee size:12 stack: 0 + loop depth: 0 freq:0.33 size: 1 time: 10callee size: 9 stack: 0 Operation_Mode_Check/0 function not considered for inlining - loop depth: 0 freq:1.00 size: 1 time: 10callee size:19 stack: 0 + loop depth: 0 freq:1.00 size: 1 time: 10callee size:28 stack: 0 Vehicle_Environment/6 function not considered for inlining loop depth: 0 freq:1.00 size: 1 time: 10callee size: 5 stack: 0 Operation_IDB_RWA/5 function not considered for inlining @@ -66,48 +66,34 @@ IPA function summary for Emergency_Stop_Mode_Func/4 inlinable size:13.000000, time:9.250000 size:3.000000, time:2.000000, executed if:(not inlined) calls: - Emergency_Stop_Mode_Func.part.0/80 function not considered for inlining + Emergency_Stop_Mode_Func.part.0/70 function not considered for inlining loop depth: 0 freq:0.12 size: 1 time: 10callee size: 3 stack: 0 IPA function summary for Mannual_Mode_Func/3 inlinable fp_expression - global time: 87.708160 - self size: 37 - global size: 37 - min size: 24 + global time: 23.000000 + self size: 15 + global size: 15 + min size: 2 self stack: 0 global stack: 0 - size:22.000000, time:20.020000 + size:11.000000, time:11.000000 size:3.000000, time:2.000000, executed if:(not inlined) calls: - Lamp_HMI5_CMD/49 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 - Lamp_HMI4_CMD/47 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 - Lamp_HMI3_CMD/45 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 - Lamp_HMI2_CMD/43 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 - Lamp_HMI1_CMD/41 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 RC_Motor_Logic/35 function body not available loop depth: 0 freq:1.00 size: 1 time: 10 - HV_ON_FUNC/26 function body not available - loop depth: 0 freq:0.07 size: 1 time: 10 IPA function summary for Autonomous_Mode_Func/2 inlinable fp_expression - global time: 25.473040 - self size: 25 - global size: 25 - min size: 4 + global time: 20.331040 + self size: 18 + global size: 18 + min size: 2 self stack: 0 global stack: 0 - size:20.000000, time:17.615200 + size:14.000000, time:13.595200 size:3.000000, time:2.000000, executed if:(not inlined) calls: ACU_Motor_Logic/30 function body not available loop depth: 0 freq:0.47 size: 1 time: 10 - HV_ON_FUNC/26 function body not available - loop depth: 0 freq:0.11 size: 1 time: 10 IPA function summary for Default_Mode_Func/1 inlinable global time: 21.500000 @@ -119,26 +105,30 @@ IPA function summary for Default_Mode_Func/1 inlinable size:14.000000, time:9.500000 size:3.000000, time:2.000000, executed if:(not inlined) calls: - HV_OFF_FUNC/19 function body not available + HV_OFF_FUNC/21 function body not available loop depth: 0 freq:1.00 size: 1 time: 10 IPA function summary for Operation_Mode_Check/0 inlinable - global time: 26.476922 - self size: 38 - global size: 38 - min size: 0 + global time: 27.478487 + self size: 56 + global size: 56 + min size: 4 self stack: 0 global stack: 0 - size:35.000000, time:24.476922 + size:51.000000, time:24.201757 size:3.000000, time:2.000000, executed if:(not inlined) calls: + HV_ON_FUNC/13 function body not available + loop depth: 0 freq:0.06 size: 1 time: 10 + HV_ON_FUNC/13 function body not available + loop depth: 0 freq:0.07 size: 1 time: 10 Flattening functions: -Overall time estimate: 263.751596 weighted by profile: 0.000000 +Overall time estimate: 194.903000 weighted by profile: 0.000000 Deciding on inlining of small functions. Starting with size 0. -Enqueueing calls in Emergency_Stop_Mode_Func.part.0/80. +Enqueueing calls in Emergency_Stop_Mode_Func.part.0/70. Enqueueing calls in Operation_Mode_Func/7. Enqueueing calls in Vehicle_Environment/6. Enqueueing calls in Operation_IDB_RWA/5. @@ -148,7 +138,7 @@ Enqueueing calls in Autonomous_Mode_Func/2. Enqueueing calls in Default_Mode_Func/1. Enqueueing calls in Operation_Mode_Check/0. -Considering Emergency_Stop_Mode_Func.part.0/80 with 7 size +Considering Emergency_Stop_Mode_Func.part.0/70 with 7 size to be inlined into Emergency_Stop_Mode_Func/4 in unknown:0 Estimated badness is -0.100000, frequency 0.12. @@ -157,12 +147,11 @@ Reclaiming variables: Clearing address taken flags: Deciding on functions to be inlined into all callers and removing useless speculations: -Overall time estimate: 257.001596 weighted by profile: 0.000000 +Overall time estimate: 188.153000 weighted by profile: 0.000000 Why inlining failed? -function body not available : 10 calls, 7.654600 freq, 0 count ---param max-inline-insns-auto limit reached : 1 calls, 0.202400 freq, 0 count -call is unlikely and code size would grow : 6 calls, 3.620194 freq, 0 count +function body not available : 5 calls, 2.601257 freq, 0 count +call is unlikely and code size would grow : 7 calls, 3.822594 freq, 0 count IPA function summary for Operation_Mode_Func/7 inlinable global time: 49.093473 self size: 20 @@ -177,12 +166,12 @@ IPA function summary for Operation_Mode_Func/7 inlinable loop depth: 0 freq:0.13 size: 1 time: 10callee size: 9 stack: 0 Emergency_Stop_Mode_Func/4 call is unlikely and code size would grow loop depth: 0 freq:0.16 size: 1 time: 10callee size:10 stack: 0 - Mannual_Mode_Func/3 --param max-inline-insns-auto limit reached - loop depth: 0 freq:0.20 size: 1 time: 10callee size:18 stack: 0 + Mannual_Mode_Func/3 call is unlikely and code size would grow + loop depth: 0 freq:0.20 size: 1 time: 10callee size: 7 stack: 0 Autonomous_Mode_Func/2 call is unlikely and code size would grow - loop depth: 0 freq:0.33 size: 1 time: 10callee size:12 stack: 0 + loop depth: 0 freq:0.33 size: 1 time: 10callee size: 9 stack: 0 Operation_Mode_Check/0 call is unlikely and code size would grow - loop depth: 0 freq:1.00 size: 1 time: 10callee size:19 stack: 0 + loop depth: 0 freq:1.00 size: 1 time: 10callee size:28 stack: 0 Vehicle_Environment/6 call is unlikely and code size would grow loop depth: 0 freq:1.00 size: 1 time: 10callee size: 5 stack: 0 Operation_IDB_RWA/5 call is unlikely and code size would grow @@ -223,51 +212,37 @@ IPA function summary for Emergency_Stop_Mode_Func/4 inlinable size:17.000000, time:9.750000 size:3.000000, time:2.000000, executed if:(not inlined) calls: - Emergency_Stop_Mode_Func.part.0/80 inlined + Emergency_Stop_Mode_Func.part.0/70 inlined loop depth: 0 freq:0.12 size: 1 time: 10callee size: 3 stack: 0 Stack frame offset 0, callee self size 0, callee size 0 IPA function summary for Mannual_Mode_Func/3 inlinable fp_expression - global time: 87.708160 - self size: 37 - global size: 37 - min size: 22 + global time: 23.000000 + self size: 15 + global size: 15 + min size: 11 self stack: 0 global stack: 0 - estimated growth:33 - size:22.000000, time:20.020000 + estimated growth:11 + size:11.000000, time:11.000000 size:3.000000, time:2.000000, executed if:(not inlined) calls: - Lamp_HMI5_CMD/49 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 - Lamp_HMI4_CMD/47 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 - Lamp_HMI3_CMD/45 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 - Lamp_HMI2_CMD/43 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 - Lamp_HMI1_CMD/41 function body not available - loop depth: 0 freq:1.00 size: 2 time: 11 RC_Motor_Logic/35 function body not available loop depth: 0 freq:1.00 size: 1 time: 10 - HV_ON_FUNC/26 function body not available - loop depth: 0 freq:0.07 size: 1 time: 10 IPA function summary for Autonomous_Mode_Func/2 inlinable fp_expression - global time: 25.473040 - self size: 25 - global size: 25 - min size: 20 + global time: 20.331040 + self size: 18 + global size: 18 + min size: 14 self stack: 0 global stack: 0 - estimated growth:21 - size:20.000000, time:17.615200 + estimated growth:14 + size:14.000000, time:13.595200 size:3.000000, time:2.000000, executed if:(not inlined) calls: ACU_Motor_Logic/30 function body not available loop depth: 0 freq:0.47 size: 1 time: 10 - HV_ON_FUNC/26 function body not available - loop depth: 0 freq:0.11 size: 1 time: 10 IPA function summary for Default_Mode_Func/1 inlinable global time: 21.500000 @@ -280,34 +255,38 @@ IPA function summary for Default_Mode_Func/1 inlinable size:14.000000, time:9.500000 size:3.000000, time:2.000000, executed if:(not inlined) calls: - HV_OFF_FUNC/19 function body not available + HV_OFF_FUNC/21 function body not available loop depth: 0 freq:1.00 size: 1 time: 10 IPA function summary for Operation_Mode_Check/0 inlinable - global time: 26.476922 - self size: 38 - global size: 38 - min size: 35 + global time: 27.478487 + self size: 56 + global size: 56 + min size: 51 self stack: 0 global stack: 0 - estimated growth:34 - size:35.000000, time:24.476922 + estimated growth:52 + size:51.000000, time:24.201757 size:3.000000, time:2.000000, executed if:(not inlined) calls: + HV_ON_FUNC/13 function body not available + loop depth: 0 freq:0.06 size: 1 time: 10 + HV_ON_FUNC/13 function body not available + loop depth: 0 freq:0.07 size: 1 time: 10 Symbol table: -Emergency_Stop_Mode_Func.part.0/80 (Emergency_Stop_Mode_Func.part.0) @06ae4460 +Emergency_Stop_Mode_Func.part.0/70 (Emergency_Stop_Mode_Func.part.0) @069f71c0 Type: function definition analyzed Visibility: prevailing_def_ironly artificial - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: - Function Emergency_Stop_Mode_Func.part.0/80 is inline copy in Emergency_Stop_Mode_Func/4 + Function Emergency_Stop_Mode_Func.part.0/70 is inline copy in Emergency_Stop_Mode_Func/4 Availability: local Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call) Calls: -GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 +GV_Env_384_TimestampYear/69 (GV_Env_384_TimestampYear) @069f9120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -315,7 +294,7 @@ GV_Env_384_TimestampYear/79 (GV_Env_384_TimestampYear) @06ae6558 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 +GV_Env_384_TimestampSecond/68 (GV_Env_384_TimestampSecond) @069f90d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -323,7 +302,7 @@ GV_Env_384_TimestampSecond/78 (GV_Env_384_TimestampSecond) @06ae6510 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 +GV_Env_384_TimestampMonth/67 (GV_Env_384_TimestampMonth) @069f9090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -331,7 +310,7 @@ GV_Env_384_TimestampMonth/77 (GV_Env_384_TimestampMonth) @06ae64c8 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 +GV_Env_384_TimestampMinute/66 (GV_Env_384_TimestampMinute) @069f9048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -339,7 +318,7 @@ GV_Env_384_TimestampMinute/76 (GV_Env_384_TimestampMinute) @06ae6480 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 +GV_Env_384_TimestampHour/65 (GV_Env_384_TimestampHour) @069f9000 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -347,7 +326,7 @@ GV_Env_384_TimestampHour/75 (GV_Env_384_TimestampHour) @06ae6438 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 +GV_Env_384_TimestampDay/64 (GV_Env_384_TimestampDay) @069f5f78 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -355,7 +334,7 @@ GV_Env_384_TimestampDay/74 (GV_Env_384_TimestampDay) @06ae63f0 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureValid) @06ae63a8 +GV_Env_384_EnvironmentTemperatureValid/63 (GV_Env_384_EnvironmentTemperatureValid) @069f5f30 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -363,7 +342,7 @@ GV_Env_384_EnvironmentTemperatureValid/73 (GV_Env_384_EnvironmentTemperatureVali Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae6360 +GV_Env_384_EnvironmentTemperature/62 (GV_Env_384_EnvironmentTemperature) @069f5ee8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -371,7 +350,7 @@ GV_Env_384_EnvironmentTemperature/72 (GV_Env_384_EnvironmentTemperature) @06ae63 Referring: Vehicle_Environment/6 (write) Availability: not_available Varpool flags: -GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 +GV_RWS2_310_ModeCommand/61 (GV_RWS2_310_ModeCommand) @069f5dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -379,7 +358,7 @@ GV_RWS2_310_ModeCommand/71 (GV_RWS2_310_ModeCommand) @06ae6240 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 +GV_RWS2_310_WakeupCommand/60 (GV_RWS2_310_WakeupCommand) @069f5d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -387,7 +366,7 @@ GV_RWS2_310_WakeupCommand/70 (GV_RWS2_310_WakeupCommand) @06ae61f8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 +GV_RWS2_040_RackAngleCmdValid/59 (GV_RWS2_040_RackAngleCmdValid) @069f5d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -395,7 +374,7 @@ GV_RWS2_040_RackAngleCmdValid/69 (GV_RWS2_040_RackAngleCmdValid) @06ae61b0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 +GV_RWS1_310_ModeCommand/58 (GV_RWS1_310_ModeCommand) @069f5cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -403,7 +382,7 @@ GV_RWS1_310_ModeCommand/68 (GV_RWS1_310_ModeCommand) @06ae6168 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 +GV_RWS1_310_WakeupCommand/57 (GV_RWS1_310_WakeupCommand) @069f5ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -411,7 +390,7 @@ GV_RWS1_310_WakeupCommand/67 (GV_RWS1_310_WakeupCommand) @06ae6120 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 +GV_RWS1_040_RackAngleCmdValid/56 (GV_RWS1_040_RackAngleCmdValid) @069f5c60 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -419,7 +398,7 @@ GV_RWS1_040_RackAngleCmdValid/66 (GV_RWS1_040_RackAngleCmdValid) @06ae60d8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 +GV_RWA2_310_WakeupCommand/55 (GV_RWA2_310_WakeupCommand) @069f5c18 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -427,7 +406,7 @@ GV_RWA2_310_WakeupCommand/65 (GV_RWA2_310_WakeupCommand) @06ae6090 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 +GV_RWA2_310_ModeCommand/54 (GV_RWA2_310_ModeCommand) @069f5bd0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -435,7 +414,7 @@ GV_RWA2_310_ModeCommand/64 (GV_RWA2_310_ModeCommand) @06ae6048 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 +GV_RWA_310_WakeupCommand/53 (GV_RWA_310_WakeupCommand) @069f5b88 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -443,7 +422,7 @@ GV_RWA_310_WakeupCommand/63 (GV_RWA_310_WakeupCommand) @06ae6000 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 +GV_RWA_310_ModeCommand/52 (GV_RWA_310_ModeCommand) @069f5b40 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -451,7 +430,7 @@ GV_RWA_310_ModeCommand/62 (GV_RWA_310_ModeCommand) @06ae1f78 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 +GV_RWA2_040_RackAngleCmdValid/51 (GV_RWA2_040_RackAngleCmdValid) @069f5af8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -459,7 +438,7 @@ GV_RWA2_040_RackAngleCmdValid/61 (GV_RWA2_040_RackAngleCmdValid) @06ae1f30 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 +GV_RWA_040_RackAngleCmdValid/50 (GV_RWA_040_RackAngleCmdValid) @069f5ab0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -467,7 +446,7 @@ GV_RWA_040_RackAngleCmdValid/60 (GV_RWA_040_RackAngleCmdValid) @06ae1ee8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 +GV_RCU_033_WakeUpCommand/49 (GV_RCU_033_WakeUpCommand) @069f5a68 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -475,7 +454,7 @@ GV_RCU_033_WakeUpCommand/59 (GV_RCU_033_WakeUpCommand) @06ae1ea0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 +GV_IDB_032_WakeUpCommand/48 (GV_IDB_032_WakeUpCommand) @069f5a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -483,7 +462,7 @@ GV_IDB_032_WakeUpCommand/58 (GV_IDB_032_WakeUpCommand) @06ae1e58 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 +GV_RCU_GearPosition/47 (GV_RCU_GearPosition) @069f59d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -491,7 +470,7 @@ GV_RCU_GearPosition/57 (GV_RCU_GearPosition) @06ae1e10 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 +GV_RCU_PowertrainMode/46 (GV_RCU_PowertrainMode) @069f5990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -499,7 +478,7 @@ GV_RCU_PowertrainMode/56 (GV_RCU_PowertrainMode) @06ae1dc8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_GearPosition/55 (GV_GearPosition) @06ae1d80 +GV_GearPosition/45 (GV_GearPosition) @069f5948 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -507,7 +486,7 @@ GV_GearPosition/55 (GV_GearPosition) @06ae1d80 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 +GV_PowertrainMode/44 (GV_PowertrainMode) @069f5900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -515,7 +494,7 @@ GV_PowertrainMode/54 (GV_PowertrainMode) @06ae1d38 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 +GV_DriveTorqueCommandValid/43 (GV_DriveTorqueCommandValid) @069f58b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -523,7 +502,7 @@ GV_DriveTorqueCommandValid/53 (GV_DriveTorqueCommandValid) @06ae1cf0 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 +GV_DriveTorqueCommand/42 (GV_DriveTorqueCommand) @069f5870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -531,7 +510,7 @@ GV_DriveTorqueCommand/52 (GV_DriveTorqueCommand) @06ae1ca8 Referring: Operation_IDB_RWA/5 (write) Availability: not_available Varpool flags: -GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 +GV_VCU_Vx_Limit/41 (GV_VCU_Vx_Limit) @069f53a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -539,7 +518,7 @@ GV_VCU_Vx_Limit/51 (GV_VCU_Vx_Limit) @06ae17e0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 +GV_RC_VX_Limit/40 (GV_RC_VX_Limit) @069f5360 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -547,16 +526,7 @@ GV_RC_VX_Limit/50 (GV_RC_VX_Limit) @06ae1798 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 +GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @069f5318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -564,16 +534,7 @@ GV_Lamp_HMI5_CMD/48 (GV_Lamp_HMI5_CMD) @06ae1708 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 +GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @069f52d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -581,74 +542,7 @@ GV_Lamp_HMI4_CMD/46 (GV_Lamp_HMI4_CMD) @06ae1678 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI3_CMD/44 (GV_Lamp_HMI3_CMD) @06ae15e8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI2_CMD/42 (GV_Lamp_HMI2_CMD) @06ae1558 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -GV_Lamp_HMI1_CMD/40 (GV_Lamp_HMI1_CMD) @06ae14c8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_GearSelStat/39 (GV_RC_GearSelStat) @06ae1480 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_RC_BrakeTorqueCommand/38 (GV_RC_BrakeTorqueCommand) @06ae1438 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Mannual_Mode_Func/3 (read) - Availability: not_available - Varpool flags: -GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 +GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @069f5288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -656,7 +550,7 @@ GV_VCU_RWA_Rack_Fbk/37 (GV_VCU_RWA_Rack_Fbk) @06ae13f0 Referring: Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 +GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @069f5240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -664,7 +558,7 @@ GV_RWA1_RackAngleFbk/36 (GV_RWA1_RackAngleFbk) @06ae13a8 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -673,7 +567,7 @@ RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Calls: -GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 +GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @069f51b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -681,7 +575,7 @@ GV_RC_RWA_RackAngleCommand/34 (GV_RC_RWA_RackAngleCommand) @06ae1318 Referring: Mannual_Mode_Func/3 (read) Availability: not_available Varpool flags: -GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 +GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @069f0ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -689,7 +583,7 @@ GV_MASTER_CLMAP_FORCE/33 (GV_MASTER_CLMAP_FORCE) @06adfb40 Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 +GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @069f0e58 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -697,7 +591,7 @@ GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06adfaf8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 +GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @069f0e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -705,7 +599,7 @@ GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06adfab0 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -714,7 +608,7 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call) Calls: -GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 +GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @069f0d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -722,7 +616,7 @@ GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06adfa20 Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 +GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @069f0d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -730,7 +624,7 @@ GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06adf9d8 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 +GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @069f0cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -738,32 +632,15 @@ GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06adf990 Referring: Autonomous_Mode_Func/2 (read) Availability: not_available Varpool flags: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (73890617 (estimated locally),0.07 per call) Autonomous_Mode_Func/2 (120473832 (estimated locally),0.11 per call) - Calls: -GV_All_ECU_Ready_Flag/25 (GV_All_ECU_Ready_Flag) @06adf900 +GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @069f0900 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read) + Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @06adf360 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) - Availability: not_available - Varpool flags: -GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 +GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @069f08b8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -771,7 +648,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @06adf318 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 +GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069f0870 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -779,23 +656,23 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @06adf2d0 Referring: Default_Mode_Func/1 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @06adf288 +GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @069f0828 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) + Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @06adf240 +GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @069f07e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/80 (write)Emergency_Stop_Mode_Func/4 (write) + Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/70 (write)Emergency_Stop_Mode_Func/4 (write) Availability: not_available Varpool flags: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -804,7 +681,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call) Calls: -GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 +GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069f0750 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -812,7 +689,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @06adf1b0 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 +GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @069f0708 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -820,7 +697,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @06adf168 Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write) Availability: not_available Varpool flags: -GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 +GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @069f06c0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -828,7 +705,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @06adf120 Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read) Availability: not_available Varpool flags: -GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 +GV_Charging_Status_val/17 (GV_Charging_Status_val) @069f03f0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -836,15 +713,64 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @06ac4e10 Referring: Operation_Mode_Check/0 (read) Availability: not_available Varpool flags: -GV_Operation_Mode/14 (GV_Operation_Mode) @06ac4dc8 +GV_Operation_Mode/16 (GV_Operation_Mode) @069f03a8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Operation_Mode_Check/0 (write)Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) + Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read) Availability: not_available Varpool flags: -EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 +GV_RC_Drive_Mode/15 (GV_RC_Drive_Mode) @069f0318 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @069f02d0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Availability: not_available + Function flags: optimize_size + Called by: Operation_Mode_Check/0 (66101419 (estimated locally),0.06 per call) Operation_Mode_Check/0 (70986421 (estimated locally),0.07 per call) + Calls: +GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069f0240 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069f01f8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/70 (write) + Availability: not_available + Varpool flags: +GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069f01b0 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) + Availability: not_available + Varpool flags: +EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069f0168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -852,7 +778,7 @@ EMEMERGNECY_BUTTEN/13 (EMEMERGNECY_BUTTEN) @06ac4d80 Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) Availability: not_available Varpool flags: -GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 +GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069f0120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -860,230 +786,251 @@ GV_RC_Emergency_Stop/12 (GV_RC_Emergency_Stop) @06ac4d38 Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read) Availability: not_available Varpool flags: -GV_ACU_Emergency_Stop/11 (GV_ACU_Emergency_Stop) @06ac4cf0 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read) - Availability: not_available - Varpool flags: -GV_RC_Drive_Mode/10 (GV_RC_Drive_Mode) @06ac4ca8 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read) - Availability: not_available - Varpool flags: -GV_VCU_Drive_Mode/9 (GV_VCU_Drive_Mode) @06ac4c60 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/80 (write) - Availability: not_available - Varpool flags: -GV_ACU_Drive_mode/8 (GV_ACU_Drive_mode) @06ac4c18 - Type: variable - Body removed by symtab_remove_unreachable_nodes - Visibility: external public - References: - Referring: Operation_Mode_Check/0 (read) - Availability: not_available - Varpool flags: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call) -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call) - Calls: Emergency_Stop_Mode_Func.part.0/80 (inlined) (134217728 (estimated locally),0.12 per call) -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 + Calls: Emergency_Stop_Mode_Func.part.0/70 (inlined) (134217728 (estimated locally),0.12 per call) +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call) - Calls: Lamp_HMI5_CMD/49 (1073741824 (estimated locally),1.00 per call) Lamp_HMI4_CMD/47 (1073741824 (estimated locally),1.00 per call) Lamp_HMI3_CMD/45 (1073741824 (estimated locally),1.00 per call) Lamp_HMI2_CMD/43 (1073741824 (estimated locally),1.00 per call) Lamp_HMI1_CMD/41 (1073741824 (estimated locally),1.00 per call) RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (73890617 (estimated locally),0.07 per call) -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call) - Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (120473832 (estimated locally),0.11 per call) -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call) - Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call) -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: externally_visible public - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) - Calls: + Calls: HV_ON_FUNC/13 (66101419 (estimated locally),0.06 per call) HV_ON_FUNC/13 (70986421 (estimated locally),0.07 per call) ;; Function Operation_Mode_Check (Operation_Mode_Check, funcdef_no=0, decl_uid=4061, cgraph_uid=1, symbol_order=0) Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } @@ -1094,8 +1041,8 @@ Operation_Mode_Check () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -1107,15 +1054,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -1143,66 +1090,45 @@ Default_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -1213,83 +1139,32 @@ Autonomous_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -1300,7 +1175,7 @@ Mannual_Mode_Func () Symbols to be put in SSA form -{ D.5424 } +{ D.5426 } Incremental SSA update started at block: 0 Number of blocks in CFG: 11 Number of blocks to update: 10 ( 91%) @@ -1323,9 +1198,9 @@ Merging blocks 9 and 10 ;; 6 succs { 1 } Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -1337,22 +1212,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -1379,26 +1254,26 @@ Emergency_Stop_Mode_Func () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -1472,8 +1347,8 @@ Vehicle_Environment () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -1483,8 +1358,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -1495,8 +1370,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -1508,7 +1383,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -1520,7 +1395,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.077i.pure-const b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.077i.pure-const index 626155ca..4823a558 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.077i.pure-const +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.077i.pure-const @@ -13,15 +13,15 @@ Function is locally const. scanning: Operation_IDB_RWA (); scanning: Vehicle_Environment (); scanning: Operation_Mode_Check (); - scanning: GV_Operation_Mode.43_1 = GV_Operation_Mode; - scanning: if (GV_Operation_Mode.43_1 == 0) + scanning: GV_Operation_Mode.34_1 = GV_Operation_Mode; + scanning: if (GV_Operation_Mode.34_1 == 0) scanning: Autonomous_Mode_Func (); - scanning: GV_Operation_Mode.44_2 = GV_Operation_Mode; - scanning: if (GV_Operation_Mode.44_2 == 1) + scanning: GV_Operation_Mode.35_2 = GV_Operation_Mode; + scanning: if (GV_Operation_Mode.35_2 == 1) scanning: Mannual_Mode_Func (); - scanning: if (GV_Operation_Mode.44_2 == 2) + scanning: if (GV_Operation_Mode.35_2 == 2) scanning: Emergency_Stop_Mode_Func (); - scanning: if (GV_Operation_Mode.44_2 == 3) + scanning: if (GV_Operation_Mode.35_2 == 3) scanning: Default_Mode_Func (); scanning: return; Function is locally const. @@ -41,15 +41,15 @@ Function is locally const. local analysis of Operation_IDB_RWA - scanning: GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - scanning: _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + scanning: GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + scanning: _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; scanning: GV_DriveTorqueCommand = _2; scanning: GV_DriveTorqueCommandValid = 1; scanning: GV_PowertrainMode = 1; - scanning: GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - scanning: GV_GearPosition = GV_VCU_GearSelStat.41_3; + scanning: GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + scanning: GV_GearPosition = GV_VCU_GearSelStat.32_3; scanning: GV_RCU_PowertrainMode = 1; - scanning: GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + scanning: GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; scanning: GV_IDB_032_WakeUpCommand = 1; scanning: GV_RCU_033_WakeUpCommand = 1; scanning: GV_RWA_040_RackAngleCmdValid = 1; @@ -73,73 +73,48 @@ Function is locally const. scanning: GV_Out_Lamp_Hazard_CMD = 2; scanning: GV_VCU_RC_Emergency_Stop = 1; scanning: GV_VCU_TrqCmd = 0.0; - scanning: EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - scanning: if (EMEMERGNECY_BUTTEN.37_1 == 0) - scanning: GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - scanning: if (GV_RC_Emergency_Stop.38_2 == 0) - scanning: GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - scanning: if (GV_ACU_Emergency_Stop.39_3 == 0) + scanning: EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + scanning: if (EMEMERGNECY_BUTTEN.28_1 == 0) + scanning: GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + scanning: if (GV_RC_Emergency_Stop.29_2 == 0) + scanning: GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + scanning: if (GV_ACU_Emergency_Stop.30_3 == 0) scanning: Emergency_Stop_Mode_Func.part.0 (); scanning: return; Function is locally const. local analysis of Mannual_Mode_Func - scanning: GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - scanning: if (GV_All_ECU_Ready_Flag.20_1 == 1) - scanning: GV_Operation_Mode.21_2 = GV_Operation_Mode; - scanning: if (GV_Operation_Mode.21_2 == 1) - scanning: HV_ON_FUNC (); - scanning: GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - scanning: GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + scanning: GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + scanning: GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; scanning: RC_Motor_Logic (); - scanning: GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - scanning: GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; - scanning: GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - scanning: GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; - scanning: GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - scanning: GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - scanning: GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - scanning: GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - scanning: Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - scanning: GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - scanning: GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - scanning: Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - scanning: GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - scanning: GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - scanning: Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - scanning: GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - scanning: GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - scanning: Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - scanning: GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - scanning: GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - scanning: Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + scanning: GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + scanning: GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; + scanning: GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + scanning: GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; + scanning: GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + scanning: GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; scanning: GV_VCU_RC_Emergency_Stop = 0; - scanning: GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - scanning: GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + scanning: GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + scanning: GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; scanning: return; Function is locally const. local analysis of Autonomous_Mode_Func - scanning: GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - scanning: if (GV_All_ECU_Ready_Flag.12_1 == 1) - scanning: GV_Operation_Mode.13_2 = GV_Operation_Mode; - scanning: if (GV_Operation_Mode.13_2 == 0) - scanning: HV_ON_FUNC (); - scanning: GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - scanning: GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - scanning: GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - scanning: GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - scanning: GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - scanning: if (GV_VCU_GearSelStat.16_5 == 1) - scanning: if (GV_VCU_GearSelStat.16_5 == 3) + scanning: GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + scanning: GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + scanning: GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + scanning: GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + scanning: GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + scanning: if (GV_VCU_GearSelStat.19_3 == 1) + scanning: if (GV_VCU_GearSelStat.19_3 == 3) scanning: ACU_Motor_Logic (); scanning: GV_VCU_RC_Emergency_Stop = 0; - scanning: GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - scanning: GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; - scanning: GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - scanning: GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + scanning: GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + scanning: GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; + scanning: GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + scanning: GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; scanning: return; Function is locally const. @@ -149,10 +124,10 @@ Function is locally const. scanning: GV_MASTER_RWA_RackAngleCommand = 0.0; scanning: GV_MASTER_RWS_RackAngleCommand = 0.0; scanning: HV_OFF_FUNC (); - scanning: EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - scanning: if (EMEMERGNECY_BUTTEN.10_1 == 0) - scanning: GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - scanning: if (GV_RC_Emergency_Stop.11_2 == 0) + scanning: EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + scanning: if (EMEMERGNECY_BUTTEN.15_1 == 0) + scanning: GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + scanning: if (GV_RC_Emergency_Stop.16_2 == 0) scanning: GV_Out_Lamp_BRAKE_CMD = 0; scanning: GV_Out_Lamp_Hazard_CMD = 0; scanning: GV_RC_Lamp_Hazard_CMD = 0; @@ -163,49 +138,62 @@ Function is locally const. local analysis of Operation_Mode_Check - scanning: GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - scanning: if (GV_ACU_Drive_mode.0_1 == 1) + scanning: GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + scanning: if (GV_RC_Emergency_Stop.0_1 == 1) + scanning: EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + scanning: if (EMEMERGNECY_BUTTEN.1_2 == 1) + scanning: GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + scanning: if (GV_ACU_Emergency_Stop.2_3 == 1) + scanning: GV_VCU_Drive_Mode = 2; + scanning: GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + scanning: if (GV_ACU_Drive_mode.3_4 == 1) + scanning: GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + scanning: if (GV_VCU_Drive_Mode.4_5 == 3) + scanning: HV_ON_FUNC (); + scanning: GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + scanning: if (GV_HV_Apply_Check.5_6 == 1) scanning: GV_VCU_Drive_Mode = 0; - scanning: GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - scanning: if (GV_RC_Drive_Mode.1_2 == 1) - scanning: GV_VCU_Drive_Mode = 1; - scanning: if (GV_ACU_Drive_mode.0_1 == 0) - scanning: if (GV_RC_Drive_Mode.1_2 == 0) - scanning: GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - scanning: if (GV_ACU_Emergency_Stop.4_3 != 1) scanning: GV_VCU_Drive_Mode = 3; - scanning: GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - scanning: if (GV_RC_Emergency_Stop.5_4 == 1) - scanning: GV_VCU_Drive_Mode = 2; - scanning: EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - scanning: if (EMEMERGNECY_BUTTEN.6_5 == 1) - scanning: GV_VCU_Drive_Mode = 2; - scanning: GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - scanning: if (GV_ACU_Emergency_Stop.7_6 == 1) - scanning: GV_VCU_Drive_Mode = 2; - scanning: GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - scanning: _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - scanning: GV_Operation_Mode = _8; - scanning: GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - scanning: _10 = GV_Charging_Status_val.9_9 + 255; - scanning: if (_10 <= 1) + scanning: GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + scanning: if (GV_RC_Drive_Mode.6_7 == 1) + scanning: GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + scanning: if (GV_VCU_Drive_Mode.7_8 == 3) + scanning: HV_ON_FUNC (); + scanning: GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + scanning: if (GV_HV_Apply_Check.8_9 == 1) + scanning: GV_VCU_Drive_Mode = 1; + scanning: GV_VCU_Drive_Mode = 3; + scanning: if (GV_ACU_Drive_mode.3_4 == 0) + scanning: GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + scanning: if (GV_VCU_Drive_Mode.10_10 == 0) + scanning: GV_VCU_Drive_Mode = 3; + scanning: if (GV_RC_Drive_Mode.6_7 == 0) + scanning: GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + scanning: if (GV_VCU_Drive_Mode.12_11 == 1) + scanning: GV_VCU_Drive_Mode = 3; + scanning: GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + scanning: _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + scanning: GV_Operation_Mode = _13; + scanning: GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + scanning: _15 = GV_Charging_Status_val.14_14 + 255; + scanning: if (_15 <= 1) scanning: GV_Operation_Mode = 0; scanning: return; Function is locally const. callgraph: -Emergency_Stop_Mode_Func.part.0/80 (Emergency_Stop_Mode_Func.part.0) @06ae4460 +Emergency_Stop_Mode_Func.part.0/70 (Emergency_Stop_Mode_Func.part.0) @069f71c0 Type: function definition analyzed Visibility: prevailing_def_ironly artificial - Aux: @04ca9c48 - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + Aux: @06654768 + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: - Function Emergency_Stop_Mode_Func.part.0/80 is inline copy in Emergency_Stop_Mode_Func/4 + Function Emergency_Stop_Mode_Func.part.0/70 is inline copy in Emergency_Stop_Mode_Func/4 Availability: local Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call) Calls: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -214,52 +202,7 @@ Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Calls: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -268,16 +211,7 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call) Calls: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (73890617 (estimated locally),0.07 per call) Autonomous_Mode_Func/2 (120473832 (estimated locally),0.11 per call) - Calls: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -286,180 +220,189 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Availability: not_available + Function flags: optimize_size + Called by: Operation_Mode_Check/0 (66101419 (estimated locally),0.06 per call) Operation_Mode_Check/0 (70986421 (estimated locally),0.07 per call) + Calls: +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9bc8 - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + Aux: @06654568 + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call) -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9cc8 - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + Aux: @066547a8 + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9d68 - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + Aux: @066548c8 + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9e88 - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read) + Aux: @066544e8 + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call) - Calls: Emergency_Stop_Mode_Func.part.0/80 (inlined) (134217728 (estimated locally),0.12 per call) -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 + Calls: Emergency_Stop_Mode_Func.part.0/70 (inlined) (134217728 (estimated locally),0.12 per call) +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9f48 - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + Aux: @06654508 + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call) - Calls: Lamp_HMI5_CMD/49 (1073741824 (estimated locally),1.00 per call) Lamp_HMI4_CMD/47 (1073741824 (estimated locally),1.00 per call) Lamp_HMI3_CMD/45 (1073741824 (estimated locally),1.00 per call) Lamp_HMI2_CMD/43 (1073741824 (estimated locally),1.00 per call) Lamp_HMI1_CMD/41 (1073741824 (estimated locally),1.00 per call) RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (73890617 (estimated locally),0.07 per call) -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9ec8 - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + Aux: @06654528 + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call) - Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (120473832 (estimated locally),0.11 per call) -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9f08 - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + Aux: @06654548 + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call) - Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call) -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9f28 - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + Aux: @06654588 + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) - Calls: + Calls: HV_ON_FUNC/13 (66101419 (estimated locally),0.06 per call) HV_ON_FUNC/13 (70986421 (estimated locally),0.07 per call) ordered call graph: reduced for nothrow -Emergency_Stop_Mode_Func.part.0/80 (Emergency_Stop_Mode_Func.part.0) @06ae4460 +Emergency_Stop_Mode_Func.part.0/70 (Emergency_Stop_Mode_Func.part.0) @069f71c0 Type: function definition analyzed Visibility: prevailing_def_ironly artificial - Aux: @04ca9c48 - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + Aux: @06654768 + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: - Function Emergency_Stop_Mode_Func.part.0/80 is inline copy in Emergency_Stop_Mode_Func/4 + Function Emergency_Stop_Mode_Func.part.0/70 is inline copy in Emergency_Stop_Mode_Func/4 Availability: local Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call) Calls: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9bc8 - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + Aux: @06654568 + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call) -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9cc8 - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + Aux: @066547a8 + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9d68 - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + Aux: @066548c8 + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9e88 - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read) + Aux: @066544e8 + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call) - Calls: Emergency_Stop_Mode_Func.part.0/80 (inlined) (134217728 (estimated locally),0.12 per call) -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 + Calls: Emergency_Stop_Mode_Func.part.0/70 (inlined) (134217728 (estimated locally),0.12 per call) +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9f48 - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + Aux: @06654508 + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call) - Calls: Lamp_HMI5_CMD/49 (1073741824 (estimated locally),1.00 per call) Lamp_HMI4_CMD/47 (1073741824 (estimated locally),1.00 per call) Lamp_HMI3_CMD/45 (1073741824 (estimated locally),1.00 per call) Lamp_HMI2_CMD/43 (1073741824 (estimated locally),1.00 per call) Lamp_HMI1_CMD/41 (1073741824 (estimated locally),1.00 per call) RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (73890617 (estimated locally),0.07 per call) -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9ec8 - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + Aux: @06654528 + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call) - Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (120473832 (estimated locally),0.11 per call) -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9f08 - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + Aux: @06654548 + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call) - Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call) -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9f28 - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + Aux: @06654588 + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) - Calls: + Calls: HV_ON_FUNC/13 (66101419 (estimated locally),0.06 per call) HV_ON_FUNC/13 (70986421 (estimated locally),0.07 per call) @@ -487,18 +430,18 @@ Default_Mode_Func: malloc_bottom Operation_Mode_Check: malloc_bottom callgraph: -Emergency_Stop_Mode_Func.part.0/80 (Emergency_Stop_Mode_Func.part.0) @06ae4460 +Emergency_Stop_Mode_Func.part.0/70 (Emergency_Stop_Mode_Func.part.0) @069f71c0 Type: function definition analyzed Visibility: prevailing_def_ironly artificial - Aux: @04ca9ec8 - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + Aux: @06654768 + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: - Function Emergency_Stop_Mode_Func.part.0/80 is inline copy in Emergency_Stop_Mode_Func/4 + Function Emergency_Stop_Mode_Func.part.0/70 is inline copy in Emergency_Stop_Mode_Func/4 Availability: local Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call) Calls: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -507,52 +450,7 @@ Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Calls: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -561,16 +459,7 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call) Calls: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (73890617 (estimated locally),0.07 per call) Autonomous_Mode_Func/2 (120473832 (estimated locally),0.11 per call) - Calls: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -579,182 +468,190 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Availability: not_available + Function flags: optimize_size + Called by: Operation_Mode_Check/0 (66101419 (estimated locally),0.06 per call) Operation_Mode_Check/0 (70986421 (estimated locally),0.07 per call) + Calls: +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9cc8 - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + Aux: @066547a8 + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call) -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9d68 - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + Aux: @066548c8 + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9e88 - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + Aux: @066544e8 + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9f08 - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read) + Aux: @06654508 + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call) - Calls: Emergency_Stop_Mode_Func.part.0/80 (inlined) (134217728 (estimated locally),0.12 per call) -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 + Calls: Emergency_Stop_Mode_Func.part.0/70 (inlined) (134217728 (estimated locally),0.12 per call) +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9f28 - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + Aux: @06654528 + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call) - Calls: Lamp_HMI5_CMD/49 (1073741824 (estimated locally),1.00 per call) Lamp_HMI4_CMD/47 (1073741824 (estimated locally),1.00 per call) Lamp_HMI3_CMD/45 (1073741824 (estimated locally),1.00 per call) Lamp_HMI2_CMD/43 (1073741824 (estimated locally),1.00 per call) Lamp_HMI1_CMD/41 (1073741824 (estimated locally),1.00 per call) RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (73890617 (estimated locally),0.07 per call) -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9f48 - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + Aux: @06654548 + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call) - Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (120473832 (estimated locally),0.11 per call) -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9bc8 - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + Aux: @06654568 + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call) - Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call) -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9be8 - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + Aux: @06654588 + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) - Calls: + Calls: HV_ON_FUNC/13 (66101419 (estimated locally),0.06 per call) HV_ON_FUNC/13 (70986421 (estimated locally),0.07 per call) ordered call graph: reduced -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9cc8 - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + Aux: @066547a8 + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call) -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9d68 - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + Aux: @066548c8 + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9e88 - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + Aux: @066544e8 + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9f08 - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read) + Aux: @06654508 + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call) - Calls: Emergency_Stop_Mode_Func.part.0/80 (inlined) (134217728 (estimated locally),0.12 per call) -Emergency_Stop_Mode_Func.part.0/80 (Emergency_Stop_Mode_Func.part.0) @06ae4460 + Calls: Emergency_Stop_Mode_Func.part.0/70 (inlined) (134217728 (estimated locally),0.12 per call) +Emergency_Stop_Mode_Func.part.0/70 (Emergency_Stop_Mode_Func.part.0) @069f71c0 Type: function definition analyzed Visibility: prevailing_def_ironly artificial - Aux: @04ca9ec8 - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + Aux: @06654768 + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: - Function Emergency_Stop_Mode_Func.part.0/80 is inline copy in Emergency_Stop_Mode_Func/4 + Function Emergency_Stop_Mode_Func.part.0/70 is inline copy in Emergency_Stop_Mode_Func/4 Availability: local Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call) Calls: -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9f28 - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + Aux: @06654528 + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call) - Calls: Lamp_HMI5_CMD/49 (1073741824 (estimated locally),1.00 per call) Lamp_HMI4_CMD/47 (1073741824 (estimated locally),1.00 per call) Lamp_HMI3_CMD/45 (1073741824 (estimated locally),1.00 per call) Lamp_HMI2_CMD/43 (1073741824 (estimated locally),1.00 per call) Lamp_HMI1_CMD/41 (1073741824 (estimated locally),1.00 per call) RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (73890617 (estimated locally),0.07 per call) -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9f48 - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + Aux: @06654548 + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call) - Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (120473832 (estimated locally),0.11 per call) -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9bc8 - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + Aux: @06654568 + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call) - Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call) -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9be8 - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + Aux: @06654588 + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) - Calls: + Calls: HV_ON_FUNC/13 (66101419 (estimated locally),0.06 per call) HV_ON_FUNC/13 (70986421 (estimated locally),0.07 per call) -Function found not to call free: Operation_Mode_Check Function found not to call free: Emergency_Stop_Mode_Func.part.0 Function found not to call free: Emergency_Stop_Mode_Func Function found not to call free: Operation_IDB_RWA @@ -781,8 +678,8 @@ Emergency_Stop_Mode_Func.part.0 () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -792,8 +689,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -804,8 +701,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -817,7 +714,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -829,7 +726,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] @@ -878,26 +775,26 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -933,9 +830,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -947,22 +844,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -978,83 +875,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -1062,66 +908,45 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -1129,8 +954,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -1142,15 +967,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -1175,121 +1000,174 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.078i.free-fnsummary2 b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.078i.free-fnsummary2 index efbfb126..89ea646a 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.078i.free-fnsummary2 +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.078i.free-fnsummary2 @@ -20,8 +20,8 @@ Emergency_Stop_Mode_Func.part.0 () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -31,8 +31,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -43,8 +43,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -56,7 +56,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -68,7 +68,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] @@ -117,26 +117,26 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -172,9 +172,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -186,22 +186,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -217,83 +217,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -301,66 +250,45 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -368,8 +296,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -381,15 +309,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -414,121 +342,174 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.079i.static-var b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.079i.static-var index c9a47a4a..569982e6 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.079i.static-var +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.079i.static-var @@ -1,16 +1,16 @@ callgraph: -Emergency_Stop_Mode_Func.part.0/80 (Emergency_Stop_Mode_Func.part.0) @06ae4460 +Emergency_Stop_Mode_Func.part.0/70 (Emergency_Stop_Mode_Func.part.0) @069f71c0 Type: function definition analyzed Visibility: prevailing_def_ironly artificial - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: - Function Emergency_Stop_Mode_Func.part.0/80 is inline copy in Emergency_Stop_Mode_Func/4 + Function Emergency_Stop_Mode_Func.part.0/70 is inline copy in Emergency_Stop_Mode_Func/4 Availability: local Function flags: count:134217728 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call) Calls: -Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 +RC_Motor_Logic/35 (RC_Motor_Logic) @069daa80 Type: function Visibility: external public References: @@ -19,52 +19,7 @@ Lamp_HMI5_CMD/49 (Lamp_HMI5_CMD) @06ae40e0 Function flags: optimize_size Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Calls: -Lamp_HMI4_CMD/47 (Lamp_HMI4_CMD) @06ae4000 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -Lamp_HMI3_CMD/45 (Lamp_HMI3_CMD) @06ac9e00 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -Lamp_HMI2_CMD/43 (Lamp_HMI2_CMD) @06ac9b60 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -Lamp_HMI1_CMD/41 (Lamp_HMI1_CMD) @06ac98c0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -RC_Motor_Logic/35 (RC_Motor_Logic) @06ac92a0 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) - Calls: -ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 +ACU_Motor_Logic/30 (ACU_Motor_Logic) @069da2a0 Type: function Visibility: external public References: @@ -73,16 +28,7 @@ ACU_Motor_Logic/30 (ACU_Motor_Logic) @06ac9ee0 Function flags: optimize_size Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call) Calls: -HV_ON_FUNC/26 (HV_ON_FUNC) @06ac9d20 - Type: function - Visibility: external public - References: - Referring: - Availability: not_available - Function flags: optimize_size - Called by: Mannual_Mode_Func/3 (73890617 (estimated locally),0.07 per call) Autonomous_Mode_Func/2 (120473832 (estimated locally),0.11 per call) - Calls: -HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 +HV_OFF_FUNC/21 (HV_OFF_FUNC) @069dad20 Type: function Visibility: external public References: @@ -91,81 +37,90 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @06ac9a80 Function flags: optimize_size Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +HV_ON_FUNC/13 (HV_ON_FUNC) @069dab60 + Type: function + Visibility: external public + References: + Referring: + Availability: not_available + Function flags: optimize_size + Called by: Operation_Mode_Check/0 (66101419 (estimated locally),0.06 per call) Operation_Mode_Check/0 (70986421 (estimated locally),0.07 per call) + Calls: +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible public - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call) -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible public - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read) + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call) - Calls: Emergency_Stop_Mode_Func.part.0/80 (inlined) (134217728 (estimated locally),0.12 per call) -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 + Calls: Emergency_Stop_Mode_Func.part.0/70 (inlined) (134217728 (estimated locally),0.12 per call) +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call) - Calls: Lamp_HMI5_CMD/49 (1073741824 (estimated locally),1.00 per call) Lamp_HMI4_CMD/47 (1073741824 (estimated locally),1.00 per call) Lamp_HMI3_CMD/45 (1073741824 (estimated locally),1.00 per call) Lamp_HMI2_CMD/43 (1073741824 (estimated locally),1.00 per call) Lamp_HMI1_CMD/41 (1073741824 (estimated locally),1.00 per call) RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (73890617 (estimated locally),0.07 per call) -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible public - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call) - Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (120473832 (estimated locally),0.11 per call) -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible public - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call) - Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call) -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: externally_visible public - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) - Calls: + Calls: HV_ON_FUNC/13 (66101419 (estimated locally),0.06 per call) HV_ON_FUNC/13 (70986421 (estimated locally),0.07 per call) Clearing variable flags: -Function name:Emergency_Stop_Mode_Func.part.0/80: +Function name:Emergency_Stop_Mode_Func.part.0/70: locals read: locals written: Function name:Operation_Mode_Func/7: @@ -194,104 +149,104 @@ Function name:Operation_Mode_Check/0: locals written: ordered call graph: reduced -Operation_Mode_Func/7 (Operation_Mode_Func) @06ac9460 +Operation_Mode_Func/7 (Operation_Mode_Func) @069da460 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9b28 - References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read) + Aux: @06654608 + References: GV_Operation_Mode/16 (read)GV_Operation_Mode/16 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call) -Vehicle_Environment/6 (Vehicle_Environment) @06ac91c0 +Vehicle_Environment/6 (Vehicle_Environment) @069da1c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9808 - References: GV_Env_384_EnvironmentTemperature/72 (write)GV_Env_384_EnvironmentTemperatureValid/73 (write)GV_Env_384_TimestampDay/74 (write)GV_Env_384_TimestampHour/75 (write)GV_Env_384_TimestampMinute/76 (write)GV_Env_384_TimestampMonth/77 (write)GV_Env_384_TimestampSecond/78 (write)GV_Env_384_TimestampYear/79 (write) + Aux: @06654528 + References: GV_Env_384_EnvironmentTemperature/62 (write)GV_Env_384_EnvironmentTemperatureValid/63 (write)GV_Env_384_TimestampDay/64 (write)GV_Env_384_TimestampHour/65 (write)GV_Env_384_TimestampMinute/66 (write)GV_Env_384_TimestampMonth/67 (write)GV_Env_384_TimestampSecond/68 (write)GV_Env_384_TimestampYear/69 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Operation_IDB_RWA/5 (Operation_IDB_RWA) @06ac1e00 +Operation_IDB_RWA/5 (Operation_IDB_RWA) @069d2e00 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9b48 - References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/52 (write)GV_DriveTorqueCommandValid/53 (write)GV_PowertrainMode/54 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/55 (write)GV_RCU_PowertrainMode/56 (write)GV_RCU_GearPosition/57 (write)GV_IDB_032_WakeUpCommand/58 (write)GV_RCU_033_WakeUpCommand/59 (write)GV_RWA_040_RackAngleCmdValid/60 (write)GV_RWA2_040_RackAngleCmdValid/61 (write)GV_RWA_310_ModeCommand/62 (write)GV_RWA_310_WakeupCommand/63 (write)GV_RWA2_310_ModeCommand/64 (write)GV_RWA2_310_WakeupCommand/65 (write)GV_RWS1_040_RackAngleCmdValid/66 (write)GV_RWS1_310_WakeupCommand/67 (write)GV_RWS1_310_ModeCommand/68 (write)GV_RWS2_040_RackAngleCmdValid/69 (write)GV_RWS2_310_WakeupCommand/70 (write)GV_RWS2_310_ModeCommand/71 (write) + Aux: @06654768 + References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/42 (write)GV_DriveTorqueCommandValid/43 (write)GV_PowertrainMode/44 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/45 (write)GV_RCU_PowertrainMode/46 (write)GV_RCU_GearPosition/47 (write)GV_IDB_032_WakeUpCommand/48 (write)GV_RCU_033_WakeUpCommand/49 (write)GV_RWA_040_RackAngleCmdValid/50 (write)GV_RWA2_040_RackAngleCmdValid/51 (write)GV_RWA_310_ModeCommand/52 (write)GV_RWA_310_WakeupCommand/53 (write)GV_RWA2_310_ModeCommand/54 (write)GV_RWA2_310_WakeupCommand/55 (write)GV_RWS1_040_RackAngleCmdValid/56 (write)GV_RWS1_310_WakeupCommand/57 (write)GV_RWS1_310_ModeCommand/58 (write)GV_RWS2_040_RackAngleCmdValid/59 (write)GV_RWS2_310_WakeupCommand/60 (write)GV_RWS2_310_ModeCommand/61 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) Calls: -Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06ac18c0 +Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069d28c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca98e8 - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_ACU_Emergency_Stop/11 (read) + Aux: @06654688 + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call) - Calls: Emergency_Stop_Mode_Func.part.0/80 (inlined) (134217728 (estimated locally),0.12 per call) -Emergency_Stop_Mode_Func.part.0/80 (Emergency_Stop_Mode_Func.part.0) @06ae4460 + Calls: Emergency_Stop_Mode_Func.part.0/70 (inlined) (134217728 (estimated locally),0.12 per call) +Emergency_Stop_Mode_Func.part.0/70 (Emergency_Stop_Mode_Func.part.0) @069f71c0 Type: function definition analyzed Visibility: prevailing_def_ironly artificial - Aux: @04ca98c8 - References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/9 (write) + Aux: @06654588 + References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_Drive_Mode/11 (write) Referring: - Function Emergency_Stop_Mode_Func.part.0/80 is inline copy in Emergency_Stop_Mode_Func/4 + Function Emergency_Stop_Mode_Func.part.0/70 is inline copy in Emergency_Stop_Mode_Func/4 Availability: local Function flags: count:134217728 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call) Calls: -Mannual_Mode_Func/3 (Mannual_Mode_Func) @06ac17e0 +Mannual_Mode_Func/3 (Mannual_Mode_Func) @069d27e0 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca99e8 - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_Lamp_HMI1_CMD/40 (read)GV_Lamp_HMI2_CMD/42 (read)GV_Lamp_HMI3_CMD/44 (read)GV_Lamp_HMI4_CMD/46 (read)GV_Lamp_HMI5_CMD/48 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/50 (read)GV_VCU_Vx_Limit/51 (write) + Aux: @066547e8 + References: GV_RC_RWA_RackAngleCommand/34 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA1_RackAngleFbk/36 (read)GV_VCU_RWA_Rack_Fbk/37 (write)GV_RC_BrakeTorqueCommand/38 (read)GV_MASTER_CLMAP_FORCE/33 (write)GV_RC_GearSelStat/39 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/40 (read)GV_VCU_Vx_Limit/41 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call) - Calls: Lamp_HMI5_CMD/49 (1073741824 (estimated locally),1.00 per call) Lamp_HMI4_CMD/47 (1073741824 (estimated locally),1.00 per call) Lamp_HMI3_CMD/45 (1073741824 (estimated locally),1.00 per call) Lamp_HMI2_CMD/43 (1073741824 (estimated locally),1.00 per call) Lamp_HMI1_CMD/41 (1073741824 (estimated locally),1.00 per call) RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (73890617 (estimated locally),0.07 per call) -Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06ac1540 + Calls: RC_Motor_Logic/35 (1073741824 (estimated locally),1.00 per call) +Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069d2540 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9908 - References: GV_All_ECU_Ready_Flag/25 (read)GV_Operation_Mode/14 (read)GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) + Aux: @066547a8 + References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/33 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call) - Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (120473832 (estimated locally),0.11 per call) -Default_Mode_Func/1 (Default_Mode_Func) @06ac1d20 + Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) +Default_Mode_Func/1 (Default_Mode_Func) @069d2d20 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9a68 - References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/13 (read)GV_RC_Emergency_Stop/12 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write) + Aux: @06654788 + References: GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call) - Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call) -Operation_Mode_Check/0 (Operation_Mode_Check) @06ac1a80 + Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) +Operation_Mode_Check/0 (Operation_Mode_Check) @069d2a80 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ca9a08 - References: GV_ACU_Drive_mode/8 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Drive_Mode/10 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_RC_Emergency_Stop/12 (read)GV_VCU_Drive_Mode/9 (write)EMEMERGNECY_BUTTEN/13 (read)GV_VCU_Drive_Mode/9 (write)GV_ACU_Emergency_Stop/11 (read)GV_VCU_Drive_Mode/9 (write)GV_VCU_Drive_Mode/9 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write) + Aux: @06654648 + References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/15 (read)GV_VCU_Drive_Mode/11 (read)GV_HV_Apply_Check/14 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/16 (write)GV_Charging_Status_val/17 (read)GV_Operation_Mode/16 (write) Referring: Availability: available - Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size + Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call) - Calls: + Calls: HV_ON_FUNC/13 (66101419 (estimated locally),0.06 per call) HV_ON_FUNC/13 (70986421 (estimated locally),0.07 per call) Function name:Operation_Mode_Check/0: locals read: locals written: - globals read: - globals written: + globals read: ALL + globals written: ALL Function name:Default_Mode_Func/1: locals read: @@ -311,7 +266,7 @@ Function name:Mannual_Mode_Func/3: globals read: ALL globals written: ALL -Function name:Emergency_Stop_Mode_Func.part.0/80: +Function name:Emergency_Stop_Mode_Func.part.0/70: locals read: locals written: globals read: @@ -362,8 +317,8 @@ Emergency_Stop_Mode_Func.part.0 () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -373,8 +328,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -385,8 +340,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -398,7 +353,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -410,7 +365,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] @@ -459,26 +414,26 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -514,9 +469,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -528,22 +483,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -559,83 +514,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -643,66 +547,45 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -710,8 +593,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -723,15 +606,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -756,121 +639,174 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.080i.single-use b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.080i.single-use index efbfb126..89ea646a 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.080i.single-use +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.080i.single-use @@ -20,8 +20,8 @@ Emergency_Stop_Mode_Func.part.0 () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -31,8 +31,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -43,8 +43,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -56,7 +56,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -68,7 +68,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] @@ -117,26 +117,26 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -172,9 +172,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -186,22 +186,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -217,83 +217,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -301,66 +250,45 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -368,8 +296,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -381,15 +309,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -414,121 +342,174 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.081i.comdats b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.081i.comdats index efbfb126..89ea646a 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.081i.comdats +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.081i.comdats @@ -20,8 +20,8 @@ Emergency_Stop_Mode_Func.part.0 () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -31,8 +31,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -43,8 +43,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -56,7 +56,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -68,7 +68,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] @@ -117,26 +117,26 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -172,9 +172,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -186,22 +186,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -217,83 +217,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -301,66 +250,45 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -368,8 +296,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -381,15 +309,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -414,121 +342,174 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.082i.materialize-all-clones b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.082i.materialize-all-clones index efbfb126..89ea646a 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.082i.materialize-all-clones +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.c.082i.materialize-all-clones @@ -20,8 +20,8 @@ Emergency_Stop_Mode_Func.part.0 () Operation_Mode_Func () { - unsigned char GV_Operation_Mode.43_1; - unsigned char GV_Operation_Mode.44_2; + unsigned char GV_Operation_Mode.34_1; + unsigned char GV_Operation_Mode.35_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -31,8 +31,8 @@ Operation_Mode_Func () # DEBUG BEGIN_STMT Operation_Mode_Check (); # DEBUG BEGIN_STMT - GV_Operation_Mode.43_1 = GV_Operation_Mode; - if (GV_Operation_Mode.43_1 == 0) + GV_Operation_Mode.34_1 = GV_Operation_Mode; + if (GV_Operation_Mode.34_1 == 0) goto ; [33.00%] else goto ; [67.00%] @@ -43,8 +43,8 @@ Operation_Mode_Func () [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_Operation_Mode.44_2 = GV_Operation_Mode; - if (GV_Operation_Mode.44_2 == 1) + GV_Operation_Mode.35_2 = GV_Operation_Mode; + if (GV_Operation_Mode.35_2 == 1) goto ; [20.24%] else goto ; [79.76%] @@ -56,7 +56,7 @@ Operation_Mode_Func () [local count: 856416480]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 2) + if (GV_Operation_Mode.35_2 == 2) goto ; [20.24%] else goto ; [79.76%] @@ -68,7 +68,7 @@ Operation_Mode_Func () [local count: 683077784]: # DEBUG BEGIN_STMT - if (GV_Operation_Mode.44_2 == 3) + if (GV_Operation_Mode.35_2 == 3) goto ; [20.24%] else goto ; [79.76%] @@ -117,26 +117,26 @@ Vehicle_Environment () Operation_IDB_RWA () { - float GV_VCU_TrqCmd.40_1; + float GV_VCU_TrqCmd.31_1; long unsigned int _2; - long unsigned int GV_VCU_GearSelStat.41_3; + long unsigned int GV_VCU_GearSelStat.32_3; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_VCU_TrqCmd.40_1 = GV_VCU_TrqCmd; - _2 = (long unsigned int) GV_VCU_TrqCmd.40_1; + GV_VCU_TrqCmd.31_1 = GV_VCU_TrqCmd; + _2 = (long unsigned int) GV_VCU_TrqCmd.31_1; GV_DriveTorqueCommand = _2; # DEBUG BEGIN_STMT GV_DriveTorqueCommandValid = 1; # DEBUG BEGIN_STMT GV_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.41_3 = GV_VCU_GearSelStat; - GV_GearPosition = GV_VCU_GearSelStat.41_3; + GV_VCU_GearSelStat.32_3 = GV_VCU_GearSelStat; + GV_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_RCU_PowertrainMode = 1; # DEBUG BEGIN_STMT - GV_RCU_GearPosition = GV_VCU_GearSelStat.41_3; + GV_RCU_GearPosition = GV_VCU_GearSelStat.32_3; # DEBUG BEGIN_STMT GV_IDB_032_WakeUpCommand = 1; # DEBUG BEGIN_STMT @@ -172,9 +172,9 @@ Operation_IDB_RWA () Emergency_Stop_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.37_1; - long unsigned int GV_RC_Emergency_Stop.38_2; - long unsigned int GV_ACU_Emergency_Stop.39_3; + short unsigned int EMEMERGNECY_BUTTEN.28_1; + long unsigned int GV_RC_Emergency_Stop.29_2; + long unsigned int GV_ACU_Emergency_Stop.30_3; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -186,22 +186,22 @@ Emergency_Stop_Mode_Func () # DEBUG BEGIN_STMT GV_VCU_TrqCmd = 0.0; # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.37_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.37_1 == 0) + EMEMERGNECY_BUTTEN.28_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.28_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.38_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.38_2 == 0) + GV_RC_Emergency_Stop.29_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.29_2 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: - GV_ACU_Emergency_Stop.39_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.39_3 == 0) + GV_ACU_Emergency_Stop.30_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.30_3 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -217,83 +217,32 @@ Emergency_Stop_Mode_Func () Mannual_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.20_1; - unsigned char GV_Operation_Mode.21_2; - float GV_RC_RWA_RackAngleCommand.22_3; - float GV_RWA1_RackAngleFbk.23_4; - float GV_RC_BrakeTorqueCommand.24_5; - long unsigned int GV_RC_GearSelStat.25_6; - long unsigned int GV_Lamp_HMI1_CMD.26_7; - int GV_Lamp_HMI1_CMD.27_8; - long unsigned int GV_Lamp_HMI2_CMD.28_9; - int GV_Lamp_HMI2_CMD.29_10; - long unsigned int GV_Lamp_HMI3_CMD.30_11; - int GV_Lamp_HMI3_CMD.31_12; - long unsigned int GV_Lamp_HMI4_CMD.32_13; - int GV_Lamp_HMI4_CMD.33_14; - long unsigned int GV_Lamp_HMI5_CMD.34_15; - int GV_Lamp_HMI5_CMD.35_16; - long unsigned int GV_RC_VX_Limit.36_17; + float GV_RC_RWA_RackAngleCommand.23_1; + float GV_RWA1_RackAngleFbk.24_2; + float GV_RC_BrakeTorqueCommand.25_3; + long unsigned int GV_RC_GearSelStat.26_4; + long unsigned int GV_RC_VX_Limit.27_5; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.20_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.20_1 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072220]: - GV_Operation_Mode.21_2 = GV_Operation_Mode; - if (GV_Operation_Mode.21_2 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 73890617]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_RC_RWA_RackAngleCommand.22_3 = GV_RC_RWA_RackAngleCommand; - GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.22_3; + GV_RC_RWA_RackAngleCommand.23_1 = GV_RC_RWA_RackAngleCommand; + GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand.23_1; # DEBUG BEGIN_STMT RC_Motor_Logic (); # DEBUG BEGIN_STMT - GV_RWA1_RackAngleFbk.23_4 = GV_RWA1_RackAngleFbk; - GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.23_4; + GV_RWA1_RackAngleFbk.24_2 = GV_RWA1_RackAngleFbk; + GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk.24_2; # DEBUG BEGIN_STMT - GV_RC_BrakeTorqueCommand.24_5 = GV_RC_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.24_5; + GV_RC_BrakeTorqueCommand.25_3 = GV_RC_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand.25_3; # DEBUG BEGIN_STMT - GV_RC_GearSelStat.25_6 = GV_RC_GearSelStat; - GV_VCU_GearSelStat = GV_RC_GearSelStat.25_6; - # DEBUG BEGIN_STMT - GV_Lamp_HMI1_CMD.26_7 = GV_Lamp_HMI1_CMD; - GV_Lamp_HMI1_CMD.27_8 = (int) GV_Lamp_HMI1_CMD.26_7; - Lamp_HMI1_CMD (GV_Lamp_HMI1_CMD.27_8); - # DEBUG BEGIN_STMT - GV_Lamp_HMI2_CMD.28_9 = GV_Lamp_HMI2_CMD; - GV_Lamp_HMI2_CMD.29_10 = (int) GV_Lamp_HMI2_CMD.28_9; - Lamp_HMI2_CMD (GV_Lamp_HMI2_CMD.29_10); - # DEBUG BEGIN_STMT - GV_Lamp_HMI3_CMD.30_11 = GV_Lamp_HMI3_CMD; - GV_Lamp_HMI3_CMD.31_12 = (int) GV_Lamp_HMI3_CMD.30_11; - Lamp_HMI3_CMD (GV_Lamp_HMI3_CMD.31_12); - # DEBUG BEGIN_STMT - GV_Lamp_HMI4_CMD.32_13 = GV_Lamp_HMI4_CMD; - GV_Lamp_HMI4_CMD.33_14 = (int) GV_Lamp_HMI4_CMD.32_13; - Lamp_HMI4_CMD (GV_Lamp_HMI4_CMD.33_14); - # DEBUG BEGIN_STMT - GV_Lamp_HMI5_CMD.34_15 = GV_Lamp_HMI5_CMD; - GV_Lamp_HMI5_CMD.35_16 = (int) GV_Lamp_HMI5_CMD.34_15; - Lamp_HMI5_CMD (GV_Lamp_HMI5_CMD.35_16); + GV_RC_GearSelStat.26_4 = GV_RC_GearSelStat; + GV_VCU_GearSelStat = GV_RC_GearSelStat.26_4; # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_RC_VX_Limit.36_17 = GV_RC_VX_Limit; - GV_VCU_Vx_Limit = GV_RC_VX_Limit.36_17; + GV_RC_VX_Limit.27_5 = GV_RC_VX_Limit; + GV_VCU_Vx_Limit = GV_RC_VX_Limit.27_5; return; } @@ -301,66 +250,45 @@ Mannual_Mode_Func () Autonomous_Mode_Func () { - unsigned char GV_All_ECU_Ready_Flag.12_1; - unsigned char GV_Operation_Mode.13_2; - float GV_ACU_RWA_cmd_deg.14_3; - float GV_ACU_RWS_cmd_deg.15_4; - long unsigned int GV_VCU_GearSelStat.16_5; - long unsigned int GV_ACU_VCU_GearPos.18_6; - float GV_ACU_BrakeTorqueCommand.19_7; + float GV_ACU_RWA_cmd_deg.17_1; + float GV_ACU_RWS_cmd_deg.18_2; + long unsigned int GV_VCU_GearSelStat.19_3; + long unsigned int GV_ACU_VCU_GearPos.21_4; + float GV_ACU_BrakeTorqueCommand.22_5; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_All_ECU_Ready_Flag.12_1 = GV_All_ECU_Ready_Flag; - if (GV_All_ECU_Ready_Flag.12_1 == 1) - goto ; [34.00%] + GV_ACU_RWA_cmd_deg.17_1 = GV_ACU_RWA_cmd_deg; + GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.17_1; + # DEBUG BEGIN_STMT + GV_ACU_RWS_cmd_deg.18_2 = GV_ACU_RWS_cmd_deg; + GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.18_2; + # DEBUG BEGIN_STMT + GV_VCU_GearSelStat.19_3 = GV_VCU_GearSelStat; + if (GV_VCU_GearSelStat.19_3 == 1) + goto ; [20.24%] + else + goto ; [79.76%] + + [local count: 856416480]: + if (GV_VCU_GearSelStat.19_3 == 3) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072220]: - GV_Operation_Mode.13_2 = GV_Operation_Mode; - if (GV_Operation_Mode.13_2 == 0) - goto ; [33.00%] - else - goto ; [67.00%] - - [local count: 120473832]: - # DEBUG BEGIN_STMT - HV_ON_FUNC (); - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_RWA_cmd_deg.14_3 = GV_ACU_RWA_cmd_deg; - GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg.14_3; - # DEBUG BEGIN_STMT - GV_ACU_RWS_cmd_deg.15_4 = GV_ACU_RWS_cmd_deg; - GV_MASTER_RWS_RackAngleCommand = GV_ACU_RWS_cmd_deg.15_4; - # DEBUG BEGIN_STMT - GV_VCU_GearSelStat.16_5 = GV_VCU_GearSelStat; - if (GV_VCU_GearSelStat.16_5 == 1) - goto ; [20.24%] - else - goto ; [79.76%] - - [local count: 856416479]: - if (GV_VCU_GearSelStat.16_5 == 3) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 508506948]: + [local count: 508506948]: # DEBUG BEGIN_STMT ACU_Motor_Logic (); - [local count: 1073741824]: + [local count: 1073741824]: # DEBUG BEGIN_STMT GV_VCU_RC_Emergency_Stop = 0; # DEBUG BEGIN_STMT - GV_ACU_VCU_GearPos.18_6 = GV_ACU_VCU_GearPos; - GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.18_6; + GV_ACU_VCU_GearPos.21_4 = GV_ACU_VCU_GearPos; + GV_VCU_GearSelStat = GV_ACU_VCU_GearPos.21_4; # DEBUG BEGIN_STMT - GV_ACU_BrakeTorqueCommand.19_7 = GV_ACU_BrakeTorqueCommand; - GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.19_7; + GV_ACU_BrakeTorqueCommand.22_5 = GV_ACU_BrakeTorqueCommand; + GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand.22_5; return; } @@ -368,8 +296,8 @@ Autonomous_Mode_Func () Default_Mode_Func () { - short unsigned int EMEMERGNECY_BUTTEN.10_1; - long unsigned int GV_RC_Emergency_Stop.11_2; + short unsigned int EMEMERGNECY_BUTTEN.15_1; + long unsigned int GV_RC_Emergency_Stop.16_2; [local count: 1073741824]: # DEBUG BEGIN_STMT @@ -381,15 +309,15 @@ Default_Mode_Func () # DEBUG BEGIN_STMT HV_OFF_FUNC (); # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.10_1 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.10_1 == 0) + EMEMERGNECY_BUTTEN.15_1 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.15_1 == 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: - GV_RC_Emergency_Stop.11_2 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.11_2 == 0) + GV_RC_Emergency_Stop.16_2 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.16_2 == 0) goto ; [50.00%] else goto ; [50.00%] @@ -414,121 +342,174 @@ Default_Mode_Func () Operation_Mode_Check () { - long unsigned int GV_ACU_Drive_mode.0_1; - long unsigned int GV_RC_Drive_Mode.1_2; - long unsigned int GV_ACU_Emergency_Stop.4_3; - long unsigned int GV_RC_Emergency_Stop.5_4; - short unsigned int EMEMERGNECY_BUTTEN.6_5; - long unsigned int GV_ACU_Emergency_Stop.7_6; - long unsigned int GV_VCU_Drive_Mode.8_7; - unsigned char _8; - unsigned char GV_Charging_Status_val.9_9; - unsigned char _10; + long unsigned int GV_RC_Emergency_Stop.0_1; + short unsigned int EMEMERGNECY_BUTTEN.1_2; + long unsigned int GV_ACU_Emergency_Stop.2_3; + long unsigned int GV_ACU_Drive_mode.3_4; + long unsigned int GV_VCU_Drive_Mode.4_5; + unsigned char GV_HV_Apply_Check.5_6; + long unsigned int GV_RC_Drive_Mode.6_7; + long unsigned int GV_VCU_Drive_Mode.7_8; + unsigned char GV_HV_Apply_Check.8_9; + long unsigned int GV_VCU_Drive_Mode.10_10; + long unsigned int GV_VCU_Drive_Mode.12_11; + long unsigned int GV_VCU_Drive_Mode.13_12; + unsigned char _13; + unsigned char GV_Charging_Status_val.14_14; + unsigned char _15; - [local count: 1073741823]: + [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_ACU_Drive_mode.0_1 = GV_ACU_Drive_mode; - if (GV_ACU_Drive_mode.0_1 == 1) + GV_RC_Emergency_Stop.0_1 = GV_RC_Emergency_Stop; + if (GV_RC_Emergency_Stop.0_1 == 1) goto ; [34.00%] else - goto ; [66.00%] + goto ; [66.00%] [local count: 365072220]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 0; - goto ; [100.00%] + EMEMERGNECY_BUTTEN.1_2 = EMEMERGNECY_BUTTEN; + if (EMEMERGNECY_BUTTEN.1_2 == 1) + goto ; [34.00%] + else + goto ; [66.00%] - [local count: 708669604]: - # DEBUG BEGIN_STMT - GV_RC_Drive_Mode.1_2 = GV_RC_Drive_Mode; - if (GV_RC_Drive_Mode.1_2 == 1) + [local count: 124124555]: + GV_ACU_Emergency_Stop.2_3 = GV_ACU_Emergency_Stop; + if (GV_ACU_Emergency_Stop.2_3 == 1) goto ; [34.00%] else goto ; [66.00%] - [local count: 240947665]: + [local count: 42202349]: # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 1; - goto ; [100.00%] + GV_VCU_Drive_Mode = 2; + goto ; [100.00%] - [local count: 467721938]: + [local count: 1031539476]: # DEBUG BEGIN_STMT - if (GV_ACU_Drive_mode.0_1 == 0) - goto ; [50.00%] + GV_ACU_Drive_mode.3_4 = GV_ACU_Drive_mode; + if (GV_ACU_Drive_mode.3_4 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 233860969]: - if (GV_RC_Drive_Mode.1_2 == 0) - goto ; [50.00%] + [local count: 350723422]: + GV_VCU_Drive_Mode.4_5 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.4_5 == 3) + goto ; [20.24%] else - goto ; [50.00%] + goto ; [79.76%] - [local count: 350791454]: - GV_ACU_Emergency_Stop.4_3 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.4_3 != 1) - goto ; [66.00%] + [local count: 70986421]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.5_6 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.5_6 == 1) + goto ; [34.00%] else - goto ; [34.00%] + goto ; [66.00%] - [local count: 231522359]: + [local count: 24135383]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 0; + goto ; [100.00%] + + [local count: 46851038]: # DEBUG BEGIN_STMT GV_VCU_Drive_Mode = 3; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 960553055]: # DEBUG BEGIN_STMT - GV_RC_Emergency_Stop.5_4 = GV_RC_Emergency_Stop; - if (GV_RC_Emergency_Stop.5_4 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - EMEMERGNECY_BUTTEN.6_5 = EMEMERGNECY_BUTTEN; - if (EMEMERGNECY_BUTTEN.6_5 == 1) - goto ; [34.00%] - else - goto ; [66.00%] - - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_ACU_Emergency_Stop.7_6 = GV_ACU_Emergency_Stop; - if (GV_ACU_Emergency_Stop.7_6 == 1) - goto ; [34.00%] + GV_RC_Drive_Mode.6_7 = GV_RC_Drive_Mode; + if (GV_RC_Drive_Mode.6_7 == 1) + goto ; [34.00%] else goto ; [66.00%] - [local count: 365072221]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode = 2; - - [local count: 1073741824]: - # DEBUG BEGIN_STMT - GV_VCU_Drive_Mode.8_7 = GV_VCU_Drive_Mode; - _8 = (unsigned char) GV_VCU_Drive_Mode.8_7; - GV_Operation_Mode = _8; - # DEBUG BEGIN_STMT - GV_Charging_Status_val.9_9 = GV_Charging_Status_val; - _10 = GV_Charging_Status_val.9_9 + 255; - if (_10 <= 1) - goto ; [41.00%] + [local count: 326588039]: + GV_VCU_Drive_Mode.7_8 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.7_8 == 3) + goto ; [20.24%] else - goto ; [59.00%] + goto ; [79.76%] - [local count: 440234148]: + [local count: 66101419]: + # DEBUG BEGIN_STMT + HV_ON_FUNC (); + # DEBUG BEGIN_STMT + GV_HV_Apply_Check.8_9 = GV_HV_Apply_Check; + if (GV_HV_Apply_Check.8_9 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 22474482]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 1; + goto ; [100.00%] + + [local count: 43626937]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 894451637]: + # DEBUG BEGIN_STMT + if (GV_ACU_Drive_mode.3_4 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 447225818]: + GV_VCU_Drive_Mode.10_10 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.10_10 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 223612909]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + goto ; [100.00%] + + [local count: 670838728]: + # DEBUG BEGIN_STMT + if (GV_RC_Drive_Mode.6_7 == 0) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 335419363]: + GV_VCU_Drive_Mode.12_11 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.12_11 == 1) + goto ; [34.00%] + else + goto ; [66.00%] + + [local count: 114042583]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode = 3; + + [local count: 1073741824]: + # DEBUG BEGIN_STMT + GV_VCU_Drive_Mode.13_12 = GV_VCU_Drive_Mode; + _13 = (unsigned char) GV_VCU_Drive_Mode.13_12; + GV_Operation_Mode = _13; + # DEBUG BEGIN_STMT + GV_Charging_Status_val.14_14 = GV_Charging_Status_val; + _15 = GV_Charging_Status_val.14_14 + 255; + if (_15 <= 1) + goto ; [41.00%] + else + goto ; [59.00%] + + [local count: 440234147]: # DEBUG BEGIN_STMT GV_Operation_Mode = 0; - [local count: 1073741824]: + [local count: 1073741823]: return; } diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.o b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.o index 1957be5b..c26ce599 100644 Binary files a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.o and b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.o differ diff --git a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.su b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.su index c0dcde2f..a787fb80 100644 --- a/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.su +++ b/GW/Debug_FLASH/src/Operation_Mode_Layer/Operation_Mode.su @@ -1,8 +1,8 @@ -Operation_Mode.c:15:6:Operation_Mode_Check 0 static -Operation_Mode.c:106:6:Default_Mode_Func 8 static -Operation_Mode.c:134:6:Autonomous_Mode_Func 8 static -Operation_Mode.c:170:6:Mannual_Mode_Func 8 static -Operation_Mode.c:216:6:Emergency_Stop_Mode_Func 8 static -Operation_Mode.c:242:6:Operation_IDB_RWA 8 static -Operation_Mode.c:300:6:Vehicle_Environment 0 static -Operation_Mode.c:320:6:Operation_Mode_Func 8 static +Operation_Mode.c:15:6:Operation_Mode_Check 8 static +Operation_Mode.c:91:6:Default_Mode_Func 8 static +Operation_Mode.c:119:6:Autonomous_Mode_Func 8 static +Operation_Mode.c:148:6:Mannual_Mode_Func 8 static +Operation_Mode.c:178:6:Emergency_Stop_Mode_Func 8 static +Operation_Mode.c:198:6:Operation_IDB_RWA 8 static +Operation_Mode.c:246:6:Vehicle_Environment 0 static +Operation_Mode.c:266:6:Operation_Mode_Func 8 static diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.000i.cgraph b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.000i.cgraph index 2c9e2385..aa8c87da 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.000i.cgraph +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.000i.cgraph @@ -3,92 +3,99 @@ Trivially needed symbols: RWS_Angle_Speed Angle_Speed RWS_Angle_Speed_limit RWA_ Initial Symbol table: -GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 +GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b22318 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not-ready Varpool flags: -GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 +GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b222d0 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not-ready Varpool flags: -Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 +Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b22288 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: not-ready Varpool flags: -GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 +GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b22240 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: not-ready Varpool flags: -GV_RWA2_040_RackAngleCmd/7 (GV_RWA2_040_RackAngleCmd) @06ad53f0 +GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b1d5e8 Type: variable Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not-ready Varpool flags: -GV_RWA_040_RackAngleCmd/6 (GV_RWA_040_RackAngleCmd) @06ad53a8 +GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b1d5a0 Type: variable Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not-ready Varpool flags: -Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 +Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b1d558 Type: variable Visibility: external public References: Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read) Availability: not-ready Varpool flags: -GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 +GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b1d510 Type: variable Visibility: external public References: - Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read) + Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read) Availability: not-ready Varpool flags: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b1d4c8 + Type: variable + Visibility: external public + References: + Referring: Angle_Speed/2 (read) + Availability: not-ready + Varpool flags: +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: public Aux: @01733ea0 - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write) + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Function flags: body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: public - Aux: @06acf700 - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write) + Aux: @06b15700 + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Function flags: body optimize_size Called by: Calls: -RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06acc438 +RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b12438 Type: variable definition analyzed Visibility: public - Aux: @06acf460 + Aux: @06b15460 References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: not-ready Varpool flags: initialized -RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 +RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b123a8 Type: variable definition analyzed Visibility: public - Aux: @06acc438 + Aux: @06b12438 References: Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read) Availability: not-ready @@ -98,86 +105,93 @@ Removing unused symbols: Reclaimed Symbol table: -GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 +GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b22318 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not-ready Varpool flags: -GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 +GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b222d0 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not-ready Varpool flags: -Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 +Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b22288 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: not-ready Varpool flags: -GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 +GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b22240 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: not-ready Varpool flags: -GV_RWA2_040_RackAngleCmd/7 (GV_RWA2_040_RackAngleCmd) @06ad53f0 +GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b1d5e8 Type: variable Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not-ready Varpool flags: -GV_RWA_040_RackAngleCmd/6 (GV_RWA_040_RackAngleCmd) @06ad53a8 +GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b1d5a0 Type: variable Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not-ready Varpool flags: -Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 +Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b1d558 Type: variable Visibility: external public References: Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read) Availability: not-ready Varpool flags: -GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 +GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b1d510 Type: variable Visibility: external public References: - Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read) + Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read) Availability: not-ready Varpool flags: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b1d4c8 + Type: variable + Visibility: external public + References: + Referring: Angle_Speed/2 (read) + Availability: not-ready + Varpool flags: +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: public - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write) + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Function flags: body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: public - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write) + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Function flags: body optimize_size Called by: Calls: -RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06acc438 +RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b12438 Type: variable definition analyzed Visibility: public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: not-ready Varpool flags: initialized -RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 +RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b123a8 Type: variable definition analyzed Visibility: public References: @@ -188,86 +202,93 @@ RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 Initial Symbol table: -GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 +GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b22318 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not-ready Varpool flags: -GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 +GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b222d0 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not-ready Varpool flags: -Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 +Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b22288 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: not-ready Varpool flags: -GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 +GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b22240 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: not-ready Varpool flags: -GV_RWA2_040_RackAngleCmd/7 (GV_RWA2_040_RackAngleCmd) @06ad53f0 +GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b1d5e8 Type: variable Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not-ready Varpool flags: -GV_RWA_040_RackAngleCmd/6 (GV_RWA_040_RackAngleCmd) @06ad53a8 +GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b1d5a0 Type: variable Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not-ready Varpool flags: -Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 +Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b1d558 Type: variable Visibility: external public References: Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read) Availability: not-ready Varpool flags: -GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 +GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b1d510 Type: variable Visibility: external public References: - Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read) + Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read) Availability: not-ready Varpool flags: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b1d4c8 + Type: variable + Visibility: external public + References: + Referring: Angle_Speed/2 (read) + Availability: not-ready + Varpool flags: +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: public - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write) + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Function flags: body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: public - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write) + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Function flags: body optimize_size Called by: Calls: -RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06acc438 +RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b12438 Type: variable definition analyzed Visibility: public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: not-ready Varpool flags: initialized -RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 +RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b123a8 Type: variable definition analyzed Visibility: public References: @@ -279,86 +300,93 @@ Removing unused symbols: Reclaimed Symbol table: -GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 +GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b22318 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not-ready Varpool flags: -GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 +GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b222d0 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not-ready Varpool flags: -Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 +Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b22288 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: not-ready Varpool flags: -GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 +GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b22240 Type: variable Visibility: external public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: not-ready Varpool flags: -GV_RWA2_040_RackAngleCmd/7 (GV_RWA2_040_RackAngleCmd) @06ad53f0 +GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b1d5e8 Type: variable Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not-ready Varpool flags: -GV_RWA_040_RackAngleCmd/6 (GV_RWA_040_RackAngleCmd) @06ad53a8 +GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b1d5a0 Type: variable Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not-ready Varpool flags: -Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 +Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b1d558 Type: variable Visibility: external public References: Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read) Availability: not-ready Varpool flags: -GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 +GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b1d510 Type: variable Visibility: external public References: - Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read) + Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read) Availability: not-ready Varpool flags: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b1d4c8 + Type: variable + Visibility: external public + References: + Referring: Angle_Speed/2 (read) + Availability: not-ready + Varpool flags: +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: public - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write) + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Function flags: body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: public - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write) + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Function flags: body optimize_size Called by: Calls: -RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06acc438 +RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b12438 Type: variable definition analyzed Visibility: public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: not-ready Varpool flags: initialized -RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 +RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b123a8 Type: variable definition analyzed Visibility: public References: @@ -371,7 +399,7 @@ Reclaiming variables: Clearing address taken flags: Optimized Symbol table: -GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 +GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b22318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -379,7 +407,7 @@ GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 +GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b222d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -387,7 +415,7 @@ GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 +Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b22288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -395,7 +423,7 @@ Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 +GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b22240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -403,23 +431,23 @@ GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 Referring: RWS_Angle_Speed/3 (read) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmd/7 (GV_RWA2_040_RackAngleCmd) @06ad53f0 +GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b1d5e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmd/6 (GV_RWA_040_RackAngleCmd) @06ad53a8 +GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b1d5a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 +Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b1d558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -427,7 +455,15 @@ Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 Referring: Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 +GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b1d510 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Angle_Speed/2 (read)Angle_Speed/2 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b1d4c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -435,32 +471,32 @@ GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 Referring: Angle_Speed/2 (read) Availability: not_available Varpool flags: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write) + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write) + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06acc438 +RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b12438 Type: variable definition analyzed Visibility: externally_visible public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: available Varpool flags: initialized -RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 +RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b123a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -480,7 +516,7 @@ Removing variables: Final Symbol table: -GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 +GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b22318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -488,7 +524,7 @@ GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 Referring: Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 +GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b222d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -496,7 +532,7 @@ GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 Referring: Availability: not_available Varpool flags: -Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 +Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b22288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -504,7 +540,7 @@ Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 Referring: Availability: not_available Varpool flags: -GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 +GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b22240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -512,7 +548,7 @@ GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 Referring: Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmd/7 (GV_RWA2_040_RackAngleCmd) @06ad53f0 +GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b1d5e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -520,7 +556,7 @@ GV_RWA2_040_RackAngleCmd/7 (GV_RWA2_040_RackAngleCmd) @06ad53f0 Referring: Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmd/6 (GV_RWA_040_RackAngleCmd) @06ad53a8 +GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b1d5a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -528,7 +564,7 @@ GV_RWA_040_RackAngleCmd/6 (GV_RWA_040_RackAngleCmd) @06ad53a8 Referring: Availability: not_available Varpool flags: -Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 +Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b1d558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -536,7 +572,7 @@ Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 Referring: Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 +GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b1d510 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -544,7 +580,15 @@ GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 Referring: Availability: not_available Varpool flags: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b1d4c8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: + Availability: not_available + Varpool flags: +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -553,7 +597,7 @@ RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -562,7 +606,7 @@ Angle_Speed/2 (Angle_Speed) @06acf460 Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: -RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06acc438 +RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b12438 Type: variable definition analyzed Visibility: externally_visible asm_written public Aux: @00000001 @@ -570,10 +614,10 @@ RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06acc438 Referring: Availability: available Varpool flags: initialized -RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 +RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b123a8 Type: variable definition analyzed Visibility: externally_visible asm_written public - Aux: @06acc438 + Aux: @06b12438 References: Referring: Availability: available diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.016i.visibility b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.016i.visibility index 3ef09c00..ac71d3cf 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.016i.visibility +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.016i.visibility @@ -13,7 +13,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 +GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b22318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -21,7 +21,7 @@ GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 +GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b222d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -29,7 +29,7 @@ GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 +Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b22288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -37,7 +37,7 @@ Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: not_available Varpool flags: -GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 +GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b22240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -45,23 +45,23 @@ GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmd/7 (GV_RWA2_040_RackAngleCmd) @06ad53f0 +GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b1d5e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmd/6 (GV_RWA_040_RackAngleCmd) @06ad53a8 +GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b1d5a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 +Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b1d558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -69,40 +69,48 @@ Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 +GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b1d510 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read) + Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read) Availability: not_available Varpool flags: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b1d4c8 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Angle_Speed/2 (read) + Availability: not_available + Varpool flags: +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_MASTER_RWS_RackAngleCommand/8 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (read)Cur_RWS_RACK_ANGLE/9 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS1_040_RackAngleCmd/10 (write)Cur_RWS_RACK_ANGLE/9 (read)GV_RWS2_040_RackAngleCmd/11 (write) + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Availability: available Function flags: body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_MASTER_RWA_RackAngleCommand/4 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (read)Cur_RWA_RACK_ANGLE/5 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA_040_RackAngleCmd/6 (write)Cur_RWA_RACK_ANGLE/5 (read)GV_RWA2_040_RackAngleCmd/7 (write) + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Availability: available Function flags: body optimize_size Called by: Calls: -RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06acc438 +RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b12438 Type: variable definition analyzed Visibility: externally_visible public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: available Varpool flags: initialized -RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 +RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b123a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -113,120 +121,120 @@ RWS_Angle_Speed () { : # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.30_3 = GV_MASTER_RWS_RackAngleCommand; - if (GV_MASTER_RWS_RackAngleCommand.30_3 < 0.0) + GV_MASTER_RWS_RackAngleCommand.33_3 = GV_MASTER_RWS_RackAngleCommand; + if (GV_MASTER_RWS_RackAngleCommand.33_3 < 0.0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.31_4 = Cur_RWS_RACK_ANGLE; - GV_MASTER_RWS_RackAngleCommand.32_5 = GV_MASTER_RWS_RackAngleCommand; - if (Cur_RWS_RACK_ANGLE.31_4 < GV_MASTER_RWS_RackAngleCommand.32_5) + Cur_RWS_RACK_ANGLE.34_4 = Cur_RWS_RACK_ANGLE; + GV_MASTER_RWS_RackAngleCommand.35_5 = GV_MASTER_RWS_RackAngleCommand; + if (Cur_RWS_RACK_ANGLE.34_4 < GV_MASTER_RWS_RackAngleCommand.35_5) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_6 = RWS_Angle_Speed_limit; - _7 = (float) RWS_Angle_Speed_limit.33_6; - Cur_RWS_RACK_ANGLE.34_8 = Cur_RWS_RACK_ANGLE; - _9 = _7 + Cur_RWS_RACK_ANGLE.34_8; + RWS_Angle_Speed_limit.36_6 = RWS_Angle_Speed_limit; + _7 = (float) RWS_Angle_Speed_limit.36_6; + Cur_RWS_RACK_ANGLE.37_8 = Cur_RWS_RACK_ANGLE; + _9 = _7 + Cur_RWS_RACK_ANGLE.37_8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.35_10 = Cur_RWS_RACK_ANGLE; - GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.35_10; + Cur_RWS_RACK_ANGLE.38_10 = Cur_RWS_RACK_ANGLE; + GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.38_10; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.36_11 = Cur_RWS_RACK_ANGLE; - GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.36_11; + Cur_RWS_RACK_ANGLE.39_11 = Cur_RWS_RACK_ANGLE; + GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.39_11; : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_12 = Cur_RWS_RACK_ANGLE; - GV_MASTER_RWS_RackAngleCommand.38_13 = GV_MASTER_RWS_RackAngleCommand; - if (Cur_RWS_RACK_ANGLE.37_12 > GV_MASTER_RWS_RackAngleCommand.38_13) + Cur_RWS_RACK_ANGLE.40_12 = Cur_RWS_RACK_ANGLE; + GV_MASTER_RWS_RackAngleCommand.41_13 = GV_MASTER_RWS_RackAngleCommand; + if (Cur_RWS_RACK_ANGLE.40_12 > GV_MASTER_RWS_RackAngleCommand.41_13) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.39_14 = Cur_RWS_RACK_ANGLE; - RWS_Angle_Speed_limit.40_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.40_15; - _17 = Cur_RWS_RACK_ANGLE.39_14 - _16; + Cur_RWS_RACK_ANGLE.42_14 = Cur_RWS_RACK_ANGLE; + RWS_Angle_Speed_limit.43_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.43_15; + _17 = Cur_RWS_RACK_ANGLE.42_14 - _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.41_18 = Cur_RWS_RACK_ANGLE; - GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.41_18; + Cur_RWS_RACK_ANGLE.44_18 = Cur_RWS_RACK_ANGLE; + GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.44_18; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.42_19 = Cur_RWS_RACK_ANGLE; - GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.42_19; + Cur_RWS_RACK_ANGLE.45_19 = Cur_RWS_RACK_ANGLE; + GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.45_19; : # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.43_20 = GV_MASTER_RWS_RackAngleCommand; - if (GV_MASTER_RWS_RackAngleCommand.43_20 > 0.0) + GV_MASTER_RWS_RackAngleCommand.46_20 = GV_MASTER_RWS_RackAngleCommand; + if (GV_MASTER_RWS_RackAngleCommand.46_20 > 0.0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_21 = Cur_RWS_RACK_ANGLE; - GV_MASTER_RWS_RackAngleCommand.45_22 = GV_MASTER_RWS_RackAngleCommand; - if (Cur_RWS_RACK_ANGLE.44_21 > GV_MASTER_RWS_RackAngleCommand.45_22) + Cur_RWS_RACK_ANGLE.47_21 = Cur_RWS_RACK_ANGLE; + GV_MASTER_RWS_RackAngleCommand.48_22 = GV_MASTER_RWS_RackAngleCommand; + if (Cur_RWS_RACK_ANGLE.47_21 > GV_MASTER_RWS_RackAngleCommand.48_22) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.46_23 = Cur_RWS_RACK_ANGLE; - RWS_Angle_Speed_limit.47_24 = RWS_Angle_Speed_limit; - _25 = (float) RWS_Angle_Speed_limit.47_24; - _26 = Cur_RWS_RACK_ANGLE.46_23 - _25; + Cur_RWS_RACK_ANGLE.49_23 = Cur_RWS_RACK_ANGLE; + RWS_Angle_Speed_limit.50_24 = RWS_Angle_Speed_limit; + _25 = (float) RWS_Angle_Speed_limit.50_24; + _26 = Cur_RWS_RACK_ANGLE.49_23 - _25; Cur_RWS_RACK_ANGLE = _26; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.48_27 = Cur_RWS_RACK_ANGLE; - GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.48_27; + Cur_RWS_RACK_ANGLE.51_27 = Cur_RWS_RACK_ANGLE; + GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.51_27; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.49_28 = Cur_RWS_RACK_ANGLE; - GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.49_28; + Cur_RWS_RACK_ANGLE.52_28 = Cur_RWS_RACK_ANGLE; + GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.52_28; : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_29 = Cur_RWS_RACK_ANGLE; - GV_MASTER_RWS_RackAngleCommand.51_30 = GV_MASTER_RWS_RackAngleCommand; - if (Cur_RWS_RACK_ANGLE.50_29 < GV_MASTER_RWS_RackAngleCommand.51_30) + Cur_RWS_RACK_ANGLE.53_29 = Cur_RWS_RACK_ANGLE; + GV_MASTER_RWS_RackAngleCommand.54_30 = GV_MASTER_RWS_RackAngleCommand; + if (Cur_RWS_RACK_ANGLE.53_29 < GV_MASTER_RWS_RackAngleCommand.54_30) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_31 = RWS_Angle_Speed_limit; - _32 = (float) RWS_Angle_Speed_limit.52_31; - Cur_RWS_RACK_ANGLE.53_33 = Cur_RWS_RACK_ANGLE; - _34 = _32 + Cur_RWS_RACK_ANGLE.53_33; + RWS_Angle_Speed_limit.55_31 = RWS_Angle_Speed_limit; + _32 = (float) RWS_Angle_Speed_limit.55_31; + Cur_RWS_RACK_ANGLE.56_33 = Cur_RWS_RACK_ANGLE; + _34 = _32 + Cur_RWS_RACK_ANGLE.56_33; Cur_RWS_RACK_ANGLE = _34; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.54_35 = Cur_RWS_RACK_ANGLE; - GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.54_35; + Cur_RWS_RACK_ANGLE.57_35 = Cur_RWS_RACK_ANGLE; + GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.57_35; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.55_36 = Cur_RWS_RACK_ANGLE; - GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.55_36; + Cur_RWS_RACK_ANGLE.58_36 = Cur_RWS_RACK_ANGLE; + GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.58_36; : return; @@ -238,122 +246,139 @@ Angle_Speed () { : # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) goto ; [INV] else - goto ; [INV] + goto ; [INV] : # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.2_3 = GV_MASTER_RWA_RackAngleCommand; - if (GV_MASTER_RWA_RackAngleCommand.2_3 < 0.0) + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) goto ; [INV] else - goto ; [INV] + goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.3_4 = Cur_RWA_RACK_ANGLE; - GV_MASTER_RWA_RackAngleCommand.4_5 = GV_MASTER_RWA_RackAngleCommand; - if (Cur_RWA_RACK_ANGLE.3_4 < GV_MASTER_RWA_RackAngleCommand.4_5) + GV_MASTER_RWA_RackAngleCommand.3_4 = GV_MASTER_RWA_RackAngleCommand; + if (GV_MASTER_RWA_RackAngleCommand.3_4 < 0.0) goto ; [INV] else - goto ; [INV] + goto ; [INV] : # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_6 = RWA_Angle_Speed_limit; - _7 = (float) RWA_Angle_Speed_limit.5_6; - Cur_RWA_RACK_ANGLE.6_8 = Cur_RWA_RACK_ANGLE; - _9 = _7 + Cur_RWA_RACK_ANGLE.6_8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.7_10 = Cur_RWA_RACK_ANGLE; - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.7_10; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.8_11 = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.8_11; + Cur_RWA_RACK_ANGLE.4_5 = Cur_RWA_RACK_ANGLE; + GV_MASTER_RWA_RackAngleCommand.5_6 = GV_MASTER_RWA_RackAngleCommand; + if (Cur_RWA_RACK_ANGLE.4_5 < GV_MASTER_RWA_RackAngleCommand.5_6) + goto ; [INV] + else + goto ; [INV] : # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_7 = RWA_Angle_Speed_limit; + _8 = (float) RWA_Angle_Speed_limit.6_7; + Cur_RWA_RACK_ANGLE.7_9 = Cur_RWA_RACK_ANGLE; + _10 = _8 + Cur_RWA_RACK_ANGLE.7_9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.8_11 = Cur_RWA_RACK_ANGLE; + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.8_11; + # DEBUG BEGIN_STMT Cur_RWA_RACK_ANGLE.9_12 = Cur_RWA_RACK_ANGLE; - GV_MASTER_RWA_RackAngleCommand.10_13 = GV_MASTER_RWA_RackAngleCommand; - if (Cur_RWA_RACK_ANGLE.9_12 > GV_MASTER_RWA_RackAngleCommand.10_13) - goto ; [INV] - else - goto ; [INV] + GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.9_12; : # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.11_14 = Cur_RWA_RACK_ANGLE; - RWA_Angle_Speed_limit.12_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.12_15; - _17 = Cur_RWA_RACK_ANGLE.11_14 - _16; - Cur_RWA_RACK_ANGLE = _17; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.13_18 = Cur_RWA_RACK_ANGLE; - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.13_18; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.14_19 = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.14_19; + Cur_RWA_RACK_ANGLE.10_13 = Cur_RWA_RACK_ANGLE; + GV_MASTER_RWA_RackAngleCommand.11_14 = GV_MASTER_RWA_RackAngleCommand; + if (Cur_RWA_RACK_ANGLE.10_13 > GV_MASTER_RWA_RackAngleCommand.11_14) + goto ; [INV] + else + goto ; [INV] : # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.15_20 = GV_MASTER_RWA_RackAngleCommand; - if (GV_MASTER_RWA_RackAngleCommand.15_20 > 0.0) - goto ; [INV] - else - goto ; [INV] + Cur_RWA_RACK_ANGLE.12_15 = Cur_RWA_RACK_ANGLE; + RWA_Angle_Speed_limit.13_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.13_16; + _18 = Cur_RWA_RACK_ANGLE.12_15 - _17; + Cur_RWA_RACK_ANGLE = _18; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.14_19 = Cur_RWA_RACK_ANGLE; + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.14_19; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.15_20 = Cur_RWA_RACK_ANGLE; + GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.15_20; : # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_21 = Cur_RWA_RACK_ANGLE; - GV_MASTER_RWA_RackAngleCommand.17_22 = GV_MASTER_RWA_RackAngleCommand; - if (Cur_RWA_RACK_ANGLE.16_21 > GV_MASTER_RWA_RackAngleCommand.17_22) + GV_MASTER_RWA_RackAngleCommand.16_21 = GV_MASTER_RWA_RackAngleCommand; + if (GV_MASTER_RWA_RackAngleCommand.16_21 > 0.0) goto ; [INV] else - goto ; [INV] + goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.18_23 = Cur_RWA_RACK_ANGLE; - RWA_Angle_Speed_limit.19_24 = RWA_Angle_Speed_limit; - _25 = (float) RWA_Angle_Speed_limit.19_24; - _26 = Cur_RWA_RACK_ANGLE.18_23 - _25; - Cur_RWA_RACK_ANGLE = _26; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.20_27 = Cur_RWA_RACK_ANGLE; - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.20_27; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.21_28 = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.21_28; + Cur_RWA_RACK_ANGLE.17_22 = Cur_RWA_RACK_ANGLE; + GV_MASTER_RWA_RackAngleCommand.18_23 = GV_MASTER_RWA_RackAngleCommand; + if (Cur_RWA_RACK_ANGLE.17_22 > GV_MASTER_RWA_RackAngleCommand.18_23) + goto ; [INV] + else + goto ; [INV] : # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.19_24 = Cur_RWA_RACK_ANGLE; + RWA_Angle_Speed_limit.20_25 = RWA_Angle_Speed_limit; + _26 = (float) RWA_Angle_Speed_limit.20_25; + _27 = Cur_RWA_RACK_ANGLE.19_24 - _26; + Cur_RWA_RACK_ANGLE = _27; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.21_28 = Cur_RWA_RACK_ANGLE; + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.21_28; + # DEBUG BEGIN_STMT Cur_RWA_RACK_ANGLE.22_29 = Cur_RWA_RACK_ANGLE; - GV_MASTER_RWA_RackAngleCommand.23_30 = GV_MASTER_RWA_RackAngleCommand; - if (Cur_RWA_RACK_ANGLE.22_29 < GV_MASTER_RWA_RackAngleCommand.23_30) - goto ; [INV] - else - goto ; [INV] + GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.22_29; : # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_31 = RWA_Angle_Speed_limit; - _32 = (float) RWA_Angle_Speed_limit.24_31; - Cur_RWA_RACK_ANGLE.25_33 = Cur_RWA_RACK_ANGLE; - _34 = _32 + Cur_RWA_RACK_ANGLE.25_33; - Cur_RWA_RACK_ANGLE = _34; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.26_35 = Cur_RWA_RACK_ANGLE; - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.26_35; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.27_36 = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.27_36; + Cur_RWA_RACK_ANGLE.23_30 = Cur_RWA_RACK_ANGLE; + GV_MASTER_RWA_RackAngleCommand.24_31 = GV_MASTER_RWA_RackAngleCommand; + if (Cur_RWA_RACK_ANGLE.23_30 < GV_MASTER_RWA_RackAngleCommand.24_31) + goto ; [INV] + else + goto ; [INV] : + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.25_32 = RWA_Angle_Speed_limit; + _33 = (float) RWA_Angle_Speed_limit.25_32; + Cur_RWA_RACK_ANGLE.26_34 = Cur_RWA_RACK_ANGLE; + _35 = _33 + Cur_RWA_RACK_ANGLE.26_34; + Cur_RWA_RACK_ANGLE = _35; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.27_36 = Cur_RWA_RACK_ANGLE; + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.27_36; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.28_37 = Cur_RWA_RACK_ANGLE; + GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.28_37; + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_38 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_38; + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.30_39 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.30_39; + + : return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.017i.build_ssa_passes b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.017i.build_ssa_passes index 39fecef9..22900c91 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.017i.build_ssa_passes +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.017i.build_ssa_passes @@ -2,120 +2,120 @@ RWS_Angle_Speed () { : # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.30_3 = GV_MASTER_RWS_RackAngleCommand; - if (GV_MASTER_RWS_RackAngleCommand.30_3 < 0.0) + GV_MASTER_RWS_RackAngleCommand.33_3 = GV_MASTER_RWS_RackAngleCommand; + if (GV_MASTER_RWS_RackAngleCommand.33_3 < 0.0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.31_4 = Cur_RWS_RACK_ANGLE; - GV_MASTER_RWS_RackAngleCommand.32_5 = GV_MASTER_RWS_RackAngleCommand; - if (Cur_RWS_RACK_ANGLE.31_4 < GV_MASTER_RWS_RackAngleCommand.32_5) + Cur_RWS_RACK_ANGLE.34_4 = Cur_RWS_RACK_ANGLE; + GV_MASTER_RWS_RackAngleCommand.35_5 = GV_MASTER_RWS_RackAngleCommand; + if (Cur_RWS_RACK_ANGLE.34_4 < GV_MASTER_RWS_RackAngleCommand.35_5) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_6 = RWS_Angle_Speed_limit; - _7 = (float) RWS_Angle_Speed_limit.33_6; - Cur_RWS_RACK_ANGLE.34_8 = Cur_RWS_RACK_ANGLE; - _9 = _7 + Cur_RWS_RACK_ANGLE.34_8; + RWS_Angle_Speed_limit.36_6 = RWS_Angle_Speed_limit; + _7 = (float) RWS_Angle_Speed_limit.36_6; + Cur_RWS_RACK_ANGLE.37_8 = Cur_RWS_RACK_ANGLE; + _9 = _7 + Cur_RWS_RACK_ANGLE.37_8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.35_10 = Cur_RWS_RACK_ANGLE; - GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.35_10; + Cur_RWS_RACK_ANGLE.38_10 = Cur_RWS_RACK_ANGLE; + GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.38_10; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.36_11 = Cur_RWS_RACK_ANGLE; - GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.36_11; + Cur_RWS_RACK_ANGLE.39_11 = Cur_RWS_RACK_ANGLE; + GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.39_11; : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_12 = Cur_RWS_RACK_ANGLE; - GV_MASTER_RWS_RackAngleCommand.38_13 = GV_MASTER_RWS_RackAngleCommand; - if (Cur_RWS_RACK_ANGLE.37_12 > GV_MASTER_RWS_RackAngleCommand.38_13) + Cur_RWS_RACK_ANGLE.40_12 = Cur_RWS_RACK_ANGLE; + GV_MASTER_RWS_RackAngleCommand.41_13 = GV_MASTER_RWS_RackAngleCommand; + if (Cur_RWS_RACK_ANGLE.40_12 > GV_MASTER_RWS_RackAngleCommand.41_13) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.39_14 = Cur_RWS_RACK_ANGLE; - RWS_Angle_Speed_limit.40_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.40_15; - _17 = Cur_RWS_RACK_ANGLE.39_14 - _16; + Cur_RWS_RACK_ANGLE.42_14 = Cur_RWS_RACK_ANGLE; + RWS_Angle_Speed_limit.43_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.43_15; + _17 = Cur_RWS_RACK_ANGLE.42_14 - _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.41_18 = Cur_RWS_RACK_ANGLE; - GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.41_18; + Cur_RWS_RACK_ANGLE.44_18 = Cur_RWS_RACK_ANGLE; + GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.44_18; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.42_19 = Cur_RWS_RACK_ANGLE; - GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.42_19; + Cur_RWS_RACK_ANGLE.45_19 = Cur_RWS_RACK_ANGLE; + GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.45_19; : # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.43_20 = GV_MASTER_RWS_RackAngleCommand; - if (GV_MASTER_RWS_RackAngleCommand.43_20 > 0.0) + GV_MASTER_RWS_RackAngleCommand.46_20 = GV_MASTER_RWS_RackAngleCommand; + if (GV_MASTER_RWS_RackAngleCommand.46_20 > 0.0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_21 = Cur_RWS_RACK_ANGLE; - GV_MASTER_RWS_RackAngleCommand.45_22 = GV_MASTER_RWS_RackAngleCommand; - if (Cur_RWS_RACK_ANGLE.44_21 > GV_MASTER_RWS_RackAngleCommand.45_22) + Cur_RWS_RACK_ANGLE.47_21 = Cur_RWS_RACK_ANGLE; + GV_MASTER_RWS_RackAngleCommand.48_22 = GV_MASTER_RWS_RackAngleCommand; + if (Cur_RWS_RACK_ANGLE.47_21 > GV_MASTER_RWS_RackAngleCommand.48_22) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.46_23 = Cur_RWS_RACK_ANGLE; - RWS_Angle_Speed_limit.47_24 = RWS_Angle_Speed_limit; - _25 = (float) RWS_Angle_Speed_limit.47_24; - _26 = Cur_RWS_RACK_ANGLE.46_23 - _25; + Cur_RWS_RACK_ANGLE.49_23 = Cur_RWS_RACK_ANGLE; + RWS_Angle_Speed_limit.50_24 = RWS_Angle_Speed_limit; + _25 = (float) RWS_Angle_Speed_limit.50_24; + _26 = Cur_RWS_RACK_ANGLE.49_23 - _25; Cur_RWS_RACK_ANGLE = _26; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.48_27 = Cur_RWS_RACK_ANGLE; - GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.48_27; + Cur_RWS_RACK_ANGLE.51_27 = Cur_RWS_RACK_ANGLE; + GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.51_27; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.49_28 = Cur_RWS_RACK_ANGLE; - GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.49_28; + Cur_RWS_RACK_ANGLE.52_28 = Cur_RWS_RACK_ANGLE; + GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.52_28; : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_29 = Cur_RWS_RACK_ANGLE; - GV_MASTER_RWS_RackAngleCommand.51_30 = GV_MASTER_RWS_RackAngleCommand; - if (Cur_RWS_RACK_ANGLE.50_29 < GV_MASTER_RWS_RackAngleCommand.51_30) + Cur_RWS_RACK_ANGLE.53_29 = Cur_RWS_RACK_ANGLE; + GV_MASTER_RWS_RackAngleCommand.54_30 = GV_MASTER_RWS_RackAngleCommand; + if (Cur_RWS_RACK_ANGLE.53_29 < GV_MASTER_RWS_RackAngleCommand.54_30) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_31 = RWS_Angle_Speed_limit; - _32 = (float) RWS_Angle_Speed_limit.52_31; - Cur_RWS_RACK_ANGLE.53_33 = Cur_RWS_RACK_ANGLE; - _34 = _32 + Cur_RWS_RACK_ANGLE.53_33; + RWS_Angle_Speed_limit.55_31 = RWS_Angle_Speed_limit; + _32 = (float) RWS_Angle_Speed_limit.55_31; + Cur_RWS_RACK_ANGLE.56_33 = Cur_RWS_RACK_ANGLE; + _34 = _32 + Cur_RWS_RACK_ANGLE.56_33; Cur_RWS_RACK_ANGLE = _34; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.54_35 = Cur_RWS_RACK_ANGLE; - GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.54_35; + Cur_RWS_RACK_ANGLE.57_35 = Cur_RWS_RACK_ANGLE; + GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.57_35; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.55_36 = Cur_RWS_RACK_ANGLE; - GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.55_36; + Cur_RWS_RACK_ANGLE.58_36 = Cur_RWS_RACK_ANGLE; + GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.58_36; : return; @@ -127,122 +127,139 @@ Angle_Speed () { : # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) goto ; [INV] else - goto ; [INV] + goto ; [INV] : # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.2_3 = GV_MASTER_RWA_RackAngleCommand; - if (GV_MASTER_RWA_RackAngleCommand.2_3 < 0.0) + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) goto ; [INV] else - goto ; [INV] + goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.3_4 = Cur_RWA_RACK_ANGLE; - GV_MASTER_RWA_RackAngleCommand.4_5 = GV_MASTER_RWA_RackAngleCommand; - if (Cur_RWA_RACK_ANGLE.3_4 < GV_MASTER_RWA_RackAngleCommand.4_5) + GV_MASTER_RWA_RackAngleCommand.3_4 = GV_MASTER_RWA_RackAngleCommand; + if (GV_MASTER_RWA_RackAngleCommand.3_4 < 0.0) goto ; [INV] else - goto ; [INV] + goto ; [INV] : # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_6 = RWA_Angle_Speed_limit; - _7 = (float) RWA_Angle_Speed_limit.5_6; - Cur_RWA_RACK_ANGLE.6_8 = Cur_RWA_RACK_ANGLE; - _9 = _7 + Cur_RWA_RACK_ANGLE.6_8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.7_10 = Cur_RWA_RACK_ANGLE; - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.7_10; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.8_11 = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.8_11; + Cur_RWA_RACK_ANGLE.4_5 = Cur_RWA_RACK_ANGLE; + GV_MASTER_RWA_RackAngleCommand.5_6 = GV_MASTER_RWA_RackAngleCommand; + if (Cur_RWA_RACK_ANGLE.4_5 < GV_MASTER_RWA_RackAngleCommand.5_6) + goto ; [INV] + else + goto ; [INV] : # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_7 = RWA_Angle_Speed_limit; + _8 = (float) RWA_Angle_Speed_limit.6_7; + Cur_RWA_RACK_ANGLE.7_9 = Cur_RWA_RACK_ANGLE; + _10 = _8 + Cur_RWA_RACK_ANGLE.7_9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.8_11 = Cur_RWA_RACK_ANGLE; + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.8_11; + # DEBUG BEGIN_STMT Cur_RWA_RACK_ANGLE.9_12 = Cur_RWA_RACK_ANGLE; - GV_MASTER_RWA_RackAngleCommand.10_13 = GV_MASTER_RWA_RackAngleCommand; - if (Cur_RWA_RACK_ANGLE.9_12 > GV_MASTER_RWA_RackAngleCommand.10_13) - goto ; [INV] - else - goto ; [INV] + GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.9_12; : # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.11_14 = Cur_RWA_RACK_ANGLE; - RWA_Angle_Speed_limit.12_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.12_15; - _17 = Cur_RWA_RACK_ANGLE.11_14 - _16; - Cur_RWA_RACK_ANGLE = _17; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.13_18 = Cur_RWA_RACK_ANGLE; - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.13_18; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.14_19 = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.14_19; + Cur_RWA_RACK_ANGLE.10_13 = Cur_RWA_RACK_ANGLE; + GV_MASTER_RWA_RackAngleCommand.11_14 = GV_MASTER_RWA_RackAngleCommand; + if (Cur_RWA_RACK_ANGLE.10_13 > GV_MASTER_RWA_RackAngleCommand.11_14) + goto ; [INV] + else + goto ; [INV] : # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.15_20 = GV_MASTER_RWA_RackAngleCommand; - if (GV_MASTER_RWA_RackAngleCommand.15_20 > 0.0) - goto ; [INV] - else - goto ; [INV] + Cur_RWA_RACK_ANGLE.12_15 = Cur_RWA_RACK_ANGLE; + RWA_Angle_Speed_limit.13_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.13_16; + _18 = Cur_RWA_RACK_ANGLE.12_15 - _17; + Cur_RWA_RACK_ANGLE = _18; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.14_19 = Cur_RWA_RACK_ANGLE; + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.14_19; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.15_20 = Cur_RWA_RACK_ANGLE; + GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.15_20; : # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_21 = Cur_RWA_RACK_ANGLE; - GV_MASTER_RWA_RackAngleCommand.17_22 = GV_MASTER_RWA_RackAngleCommand; - if (Cur_RWA_RACK_ANGLE.16_21 > GV_MASTER_RWA_RackAngleCommand.17_22) + GV_MASTER_RWA_RackAngleCommand.16_21 = GV_MASTER_RWA_RackAngleCommand; + if (GV_MASTER_RWA_RackAngleCommand.16_21 > 0.0) goto ; [INV] else - goto ; [INV] + goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.18_23 = Cur_RWA_RACK_ANGLE; - RWA_Angle_Speed_limit.19_24 = RWA_Angle_Speed_limit; - _25 = (float) RWA_Angle_Speed_limit.19_24; - _26 = Cur_RWA_RACK_ANGLE.18_23 - _25; - Cur_RWA_RACK_ANGLE = _26; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.20_27 = Cur_RWA_RACK_ANGLE; - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.20_27; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.21_28 = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.21_28; + Cur_RWA_RACK_ANGLE.17_22 = Cur_RWA_RACK_ANGLE; + GV_MASTER_RWA_RackAngleCommand.18_23 = GV_MASTER_RWA_RackAngleCommand; + if (Cur_RWA_RACK_ANGLE.17_22 > GV_MASTER_RWA_RackAngleCommand.18_23) + goto ; [INV] + else + goto ; [INV] : # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.19_24 = Cur_RWA_RACK_ANGLE; + RWA_Angle_Speed_limit.20_25 = RWA_Angle_Speed_limit; + _26 = (float) RWA_Angle_Speed_limit.20_25; + _27 = Cur_RWA_RACK_ANGLE.19_24 - _26; + Cur_RWA_RACK_ANGLE = _27; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.21_28 = Cur_RWA_RACK_ANGLE; + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.21_28; + # DEBUG BEGIN_STMT Cur_RWA_RACK_ANGLE.22_29 = Cur_RWA_RACK_ANGLE; - GV_MASTER_RWA_RackAngleCommand.23_30 = GV_MASTER_RWA_RackAngleCommand; - if (Cur_RWA_RACK_ANGLE.22_29 < GV_MASTER_RWA_RackAngleCommand.23_30) - goto ; [INV] - else - goto ; [INV] + GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.22_29; : # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_31 = RWA_Angle_Speed_limit; - _32 = (float) RWA_Angle_Speed_limit.24_31; - Cur_RWA_RACK_ANGLE.25_33 = Cur_RWA_RACK_ANGLE; - _34 = _32 + Cur_RWA_RACK_ANGLE.25_33; - Cur_RWA_RACK_ANGLE = _34; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.26_35 = Cur_RWA_RACK_ANGLE; - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.26_35; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.27_36 = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.27_36; + Cur_RWA_RACK_ANGLE.23_30 = Cur_RWA_RACK_ANGLE; + GV_MASTER_RWA_RackAngleCommand.24_31 = GV_MASTER_RWA_RackAngleCommand; + if (Cur_RWA_RACK_ANGLE.23_30 < GV_MASTER_RWA_RackAngleCommand.24_31) + goto ; [INV] + else + goto ; [INV] : + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.25_32 = RWA_Angle_Speed_limit; + _33 = (float) RWA_Angle_Speed_limit.25_32; + Cur_RWA_RACK_ANGLE.26_34 = Cur_RWA_RACK_ANGLE; + _35 = _33 + Cur_RWA_RACK_ANGLE.26_34; + Cur_RWA_RACK_ANGLE = _35; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.27_36 = Cur_RWA_RACK_ANGLE; + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.27_36; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.28_37 = Cur_RWA_RACK_ANGLE; + GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.28_37; + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_38 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_38; + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.30_39 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.30_39; + + : return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.022i.opt_local_passes b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.022i.opt_local_passes index 59e9918e..c3e23654 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.022i.opt_local_passes +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.022i.opt_local_passes @@ -1,158 +1,158 @@ RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - float GV_MASTER_RWS_RackAngleCommand.30_3; - float Cur_RWS_RACK_ANGLE.31_4; - float GV_MASTER_RWS_RackAngleCommand.32_5; - int RWS_Angle_Speed_limit.33_6; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + float GV_MASTER_RWS_RackAngleCommand.33_3; + float Cur_RWS_RACK_ANGLE.34_4; + float GV_MASTER_RWS_RackAngleCommand.35_5; + int RWS_Angle_Speed_limit.36_6; float _7; - float Cur_RWS_RACK_ANGLE.34_8; + float Cur_RWS_RACK_ANGLE.37_8; float _9; - float Cur_RWS_RACK_ANGLE.35_10; - float Cur_RWS_RACK_ANGLE.36_11; - float Cur_RWS_RACK_ANGLE.37_12; - float GV_MASTER_RWS_RackAngleCommand.38_13; - float Cur_RWS_RACK_ANGLE.39_14; - int RWS_Angle_Speed_limit.40_15; + float Cur_RWS_RACK_ANGLE.38_10; + float Cur_RWS_RACK_ANGLE.39_11; + float Cur_RWS_RACK_ANGLE.40_12; + float GV_MASTER_RWS_RackAngleCommand.41_13; + float Cur_RWS_RACK_ANGLE.42_14; + int RWS_Angle_Speed_limit.43_15; float _16; float _17; - float Cur_RWS_RACK_ANGLE.41_18; - float Cur_RWS_RACK_ANGLE.42_19; - float GV_MASTER_RWS_RackAngleCommand.43_20; - float Cur_RWS_RACK_ANGLE.44_21; - float GV_MASTER_RWS_RackAngleCommand.45_22; - float Cur_RWS_RACK_ANGLE.46_23; - int RWS_Angle_Speed_limit.47_24; + float Cur_RWS_RACK_ANGLE.44_18; + float Cur_RWS_RACK_ANGLE.45_19; + float GV_MASTER_RWS_RackAngleCommand.46_20; + float Cur_RWS_RACK_ANGLE.47_21; + float GV_MASTER_RWS_RackAngleCommand.48_22; + float Cur_RWS_RACK_ANGLE.49_23; + int RWS_Angle_Speed_limit.50_24; float _25; float _26; - float Cur_RWS_RACK_ANGLE.48_27; - float Cur_RWS_RACK_ANGLE.49_28; - float Cur_RWS_RACK_ANGLE.50_29; - float GV_MASTER_RWS_RackAngleCommand.51_30; - int RWS_Angle_Speed_limit.52_31; + float Cur_RWS_RACK_ANGLE.51_27; + float Cur_RWS_RACK_ANGLE.52_28; + float Cur_RWS_RACK_ANGLE.53_29; + float GV_MASTER_RWS_RackAngleCommand.54_30; + int RWS_Angle_Speed_limit.55_31; float _32; - float Cur_RWS_RACK_ANGLE.53_33; + float Cur_RWS_RACK_ANGLE.56_33; float _34; - float Cur_RWS_RACK_ANGLE.54_35; - float Cur_RWS_RACK_ANGLE.55_36; + float Cur_RWS_RACK_ANGLE.57_35; + float Cur_RWS_RACK_ANGLE.58_36; : # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.30_3 = GV_MASTER_RWS_RackAngleCommand; - if (GV_MASTER_RWS_RackAngleCommand.30_3 < 0.0) + GV_MASTER_RWS_RackAngleCommand.33_3 = GV_MASTER_RWS_RackAngleCommand; + if (GV_MASTER_RWS_RackAngleCommand.33_3 < 0.0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.31_4 = Cur_RWS_RACK_ANGLE; - GV_MASTER_RWS_RackAngleCommand.32_5 = GV_MASTER_RWS_RackAngleCommand; - if (Cur_RWS_RACK_ANGLE.31_4 < GV_MASTER_RWS_RackAngleCommand.32_5) + Cur_RWS_RACK_ANGLE.34_4 = Cur_RWS_RACK_ANGLE; + GV_MASTER_RWS_RackAngleCommand.35_5 = GV_MASTER_RWS_RackAngleCommand; + if (Cur_RWS_RACK_ANGLE.34_4 < GV_MASTER_RWS_RackAngleCommand.35_5) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_6 = RWS_Angle_Speed_limit; - _7 = (float) RWS_Angle_Speed_limit.33_6; - Cur_RWS_RACK_ANGLE.34_8 = Cur_RWS_RACK_ANGLE; - _9 = _7 + Cur_RWS_RACK_ANGLE.34_8; + RWS_Angle_Speed_limit.36_6 = RWS_Angle_Speed_limit; + _7 = (float) RWS_Angle_Speed_limit.36_6; + Cur_RWS_RACK_ANGLE.37_8 = Cur_RWS_RACK_ANGLE; + _9 = _7 + Cur_RWS_RACK_ANGLE.37_8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.35_10 = Cur_RWS_RACK_ANGLE; - GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.35_10; + Cur_RWS_RACK_ANGLE.38_10 = Cur_RWS_RACK_ANGLE; + GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.38_10; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.36_11 = Cur_RWS_RACK_ANGLE; - GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.36_11; + Cur_RWS_RACK_ANGLE.39_11 = Cur_RWS_RACK_ANGLE; + GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.39_11; : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_12 = Cur_RWS_RACK_ANGLE; - GV_MASTER_RWS_RackAngleCommand.38_13 = GV_MASTER_RWS_RackAngleCommand; - if (Cur_RWS_RACK_ANGLE.37_12 > GV_MASTER_RWS_RackAngleCommand.38_13) + Cur_RWS_RACK_ANGLE.40_12 = Cur_RWS_RACK_ANGLE; + GV_MASTER_RWS_RackAngleCommand.41_13 = GV_MASTER_RWS_RackAngleCommand; + if (Cur_RWS_RACK_ANGLE.40_12 > GV_MASTER_RWS_RackAngleCommand.41_13) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.39_14 = Cur_RWS_RACK_ANGLE; - RWS_Angle_Speed_limit.40_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.40_15; - _17 = Cur_RWS_RACK_ANGLE.39_14 - _16; + Cur_RWS_RACK_ANGLE.42_14 = Cur_RWS_RACK_ANGLE; + RWS_Angle_Speed_limit.43_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.43_15; + _17 = Cur_RWS_RACK_ANGLE.42_14 - _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.41_18 = Cur_RWS_RACK_ANGLE; - GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.41_18; + Cur_RWS_RACK_ANGLE.44_18 = Cur_RWS_RACK_ANGLE; + GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.44_18; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.42_19 = Cur_RWS_RACK_ANGLE; - GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.42_19; + Cur_RWS_RACK_ANGLE.45_19 = Cur_RWS_RACK_ANGLE; + GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.45_19; : # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.43_20 = GV_MASTER_RWS_RackAngleCommand; - if (GV_MASTER_RWS_RackAngleCommand.43_20 > 0.0) + GV_MASTER_RWS_RackAngleCommand.46_20 = GV_MASTER_RWS_RackAngleCommand; + if (GV_MASTER_RWS_RackAngleCommand.46_20 > 0.0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_21 = Cur_RWS_RACK_ANGLE; - GV_MASTER_RWS_RackAngleCommand.45_22 = GV_MASTER_RWS_RackAngleCommand; - if (Cur_RWS_RACK_ANGLE.44_21 > GV_MASTER_RWS_RackAngleCommand.45_22) + Cur_RWS_RACK_ANGLE.47_21 = Cur_RWS_RACK_ANGLE; + GV_MASTER_RWS_RackAngleCommand.48_22 = GV_MASTER_RWS_RackAngleCommand; + if (Cur_RWS_RACK_ANGLE.47_21 > GV_MASTER_RWS_RackAngleCommand.48_22) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.46_23 = Cur_RWS_RACK_ANGLE; - RWS_Angle_Speed_limit.47_24 = RWS_Angle_Speed_limit; - _25 = (float) RWS_Angle_Speed_limit.47_24; - _26 = Cur_RWS_RACK_ANGLE.46_23 - _25; + Cur_RWS_RACK_ANGLE.49_23 = Cur_RWS_RACK_ANGLE; + RWS_Angle_Speed_limit.50_24 = RWS_Angle_Speed_limit; + _25 = (float) RWS_Angle_Speed_limit.50_24; + _26 = Cur_RWS_RACK_ANGLE.49_23 - _25; Cur_RWS_RACK_ANGLE = _26; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.48_27 = Cur_RWS_RACK_ANGLE; - GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.48_27; + Cur_RWS_RACK_ANGLE.51_27 = Cur_RWS_RACK_ANGLE; + GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.51_27; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.49_28 = Cur_RWS_RACK_ANGLE; - GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.49_28; + Cur_RWS_RACK_ANGLE.52_28 = Cur_RWS_RACK_ANGLE; + GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.52_28; : # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_29 = Cur_RWS_RACK_ANGLE; - GV_MASTER_RWS_RackAngleCommand.51_30 = GV_MASTER_RWS_RackAngleCommand; - if (Cur_RWS_RACK_ANGLE.50_29 < GV_MASTER_RWS_RackAngleCommand.51_30) + Cur_RWS_RACK_ANGLE.53_29 = Cur_RWS_RACK_ANGLE; + GV_MASTER_RWS_RackAngleCommand.54_30 = GV_MASTER_RWS_RackAngleCommand; + if (Cur_RWS_RACK_ANGLE.53_29 < GV_MASTER_RWS_RackAngleCommand.54_30) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_31 = RWS_Angle_Speed_limit; - _32 = (float) RWS_Angle_Speed_limit.52_31; - Cur_RWS_RACK_ANGLE.53_33 = Cur_RWS_RACK_ANGLE; - _34 = _32 + Cur_RWS_RACK_ANGLE.53_33; + RWS_Angle_Speed_limit.55_31 = RWS_Angle_Speed_limit; + _32 = (float) RWS_Angle_Speed_limit.55_31; + Cur_RWS_RACK_ANGLE.56_33 = Cur_RWS_RACK_ANGLE; + _34 = _32 + Cur_RWS_RACK_ANGLE.56_33; Cur_RWS_RACK_ANGLE = _34; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.54_35 = Cur_RWS_RACK_ANGLE; - GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.54_35; + Cur_RWS_RACK_ANGLE.57_35 = Cur_RWS_RACK_ANGLE; + GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.57_35; # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.55_36 = Cur_RWS_RACK_ANGLE; - GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.55_36; + Cur_RWS_RACK_ANGLE.58_36 = Cur_RWS_RACK_ANGLE; + GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.58_36; : return; @@ -162,161 +162,181 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - float GV_MASTER_RWA_RackAngleCommand.2_3; - float Cur_RWA_RACK_ANGLE.3_4; - float GV_MASTER_RWA_RackAngleCommand.4_5; - int RWA_Angle_Speed_limit.5_6; - float _7; - float Cur_RWA_RACK_ANGLE.6_8; - float _9; - float Cur_RWA_RACK_ANGLE.7_10; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + float GV_MASTER_RWA_RackAngleCommand.3_4; + float Cur_RWA_RACK_ANGLE.4_5; + float GV_MASTER_RWA_RackAngleCommand.5_6; + int RWA_Angle_Speed_limit.6_7; + float _8; + float Cur_RWA_RACK_ANGLE.7_9; + float _10; float Cur_RWA_RACK_ANGLE.8_11; float Cur_RWA_RACK_ANGLE.9_12; - float GV_MASTER_RWA_RackAngleCommand.10_13; - float Cur_RWA_RACK_ANGLE.11_14; - int RWA_Angle_Speed_limit.12_15; - float _16; + float Cur_RWA_RACK_ANGLE.10_13; + float GV_MASTER_RWA_RackAngleCommand.11_14; + float Cur_RWA_RACK_ANGLE.12_15; + int RWA_Angle_Speed_limit.13_16; float _17; - float Cur_RWA_RACK_ANGLE.13_18; + float _18; float Cur_RWA_RACK_ANGLE.14_19; - float GV_MASTER_RWA_RackAngleCommand.15_20; - float Cur_RWA_RACK_ANGLE.16_21; - float GV_MASTER_RWA_RackAngleCommand.17_22; - float Cur_RWA_RACK_ANGLE.18_23; - int RWA_Angle_Speed_limit.19_24; - float _25; + float Cur_RWA_RACK_ANGLE.15_20; + float GV_MASTER_RWA_RackAngleCommand.16_21; + float Cur_RWA_RACK_ANGLE.17_22; + float GV_MASTER_RWA_RackAngleCommand.18_23; + float Cur_RWA_RACK_ANGLE.19_24; + int RWA_Angle_Speed_limit.20_25; float _26; - float Cur_RWA_RACK_ANGLE.20_27; + float _27; float Cur_RWA_RACK_ANGLE.21_28; float Cur_RWA_RACK_ANGLE.22_29; - float GV_MASTER_RWA_RackAngleCommand.23_30; - int RWA_Angle_Speed_limit.24_31; - float _32; - float Cur_RWA_RACK_ANGLE.25_33; - float _34; - float Cur_RWA_RACK_ANGLE.26_35; + float Cur_RWA_RACK_ANGLE.23_30; + float GV_MASTER_RWA_RackAngleCommand.24_31; + int RWA_Angle_Speed_limit.25_32; + float _33; + float Cur_RWA_RACK_ANGLE.26_34; + float _35; float Cur_RWA_RACK_ANGLE.27_36; + float Cur_RWA_RACK_ANGLE.28_37; + float GV_MASTER_RWA_RackAngleCommand.29_38; + float GV_MASTER_RWA_RackAngleCommand.30_39; : # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) goto ; [INV] else - goto ; [INV] + goto ; [INV] : # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.2_3 = GV_MASTER_RWA_RackAngleCommand; - if (GV_MASTER_RWA_RackAngleCommand.2_3 < 0.0) + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) goto ; [INV] else - goto ; [INV] + goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.3_4 = Cur_RWA_RACK_ANGLE; - GV_MASTER_RWA_RackAngleCommand.4_5 = GV_MASTER_RWA_RackAngleCommand; - if (Cur_RWA_RACK_ANGLE.3_4 < GV_MASTER_RWA_RackAngleCommand.4_5) + GV_MASTER_RWA_RackAngleCommand.3_4 = GV_MASTER_RWA_RackAngleCommand; + if (GV_MASTER_RWA_RackAngleCommand.3_4 < 0.0) goto ; [INV] else - goto ; [INV] + goto ; [INV] : # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_6 = RWA_Angle_Speed_limit; - _7 = (float) RWA_Angle_Speed_limit.5_6; - Cur_RWA_RACK_ANGLE.6_8 = Cur_RWA_RACK_ANGLE; - _9 = _7 + Cur_RWA_RACK_ANGLE.6_8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.7_10 = Cur_RWA_RACK_ANGLE; - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.7_10; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.8_11 = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.8_11; + Cur_RWA_RACK_ANGLE.4_5 = Cur_RWA_RACK_ANGLE; + GV_MASTER_RWA_RackAngleCommand.5_6 = GV_MASTER_RWA_RackAngleCommand; + if (Cur_RWA_RACK_ANGLE.4_5 < GV_MASTER_RWA_RackAngleCommand.5_6) + goto ; [INV] + else + goto ; [INV] : # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_7 = RWA_Angle_Speed_limit; + _8 = (float) RWA_Angle_Speed_limit.6_7; + Cur_RWA_RACK_ANGLE.7_9 = Cur_RWA_RACK_ANGLE; + _10 = _8 + Cur_RWA_RACK_ANGLE.7_9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.8_11 = Cur_RWA_RACK_ANGLE; + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.8_11; + # DEBUG BEGIN_STMT Cur_RWA_RACK_ANGLE.9_12 = Cur_RWA_RACK_ANGLE; - GV_MASTER_RWA_RackAngleCommand.10_13 = GV_MASTER_RWA_RackAngleCommand; - if (Cur_RWA_RACK_ANGLE.9_12 > GV_MASTER_RWA_RackAngleCommand.10_13) - goto ; [INV] - else - goto ; [INV] + GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.9_12; : # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.11_14 = Cur_RWA_RACK_ANGLE; - RWA_Angle_Speed_limit.12_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.12_15; - _17 = Cur_RWA_RACK_ANGLE.11_14 - _16; - Cur_RWA_RACK_ANGLE = _17; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.13_18 = Cur_RWA_RACK_ANGLE; - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.13_18; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.14_19 = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.14_19; + Cur_RWA_RACK_ANGLE.10_13 = Cur_RWA_RACK_ANGLE; + GV_MASTER_RWA_RackAngleCommand.11_14 = GV_MASTER_RWA_RackAngleCommand; + if (Cur_RWA_RACK_ANGLE.10_13 > GV_MASTER_RWA_RackAngleCommand.11_14) + goto ; [INV] + else + goto ; [INV] : # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.15_20 = GV_MASTER_RWA_RackAngleCommand; - if (GV_MASTER_RWA_RackAngleCommand.15_20 > 0.0) - goto ; [INV] - else - goto ; [INV] + Cur_RWA_RACK_ANGLE.12_15 = Cur_RWA_RACK_ANGLE; + RWA_Angle_Speed_limit.13_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.13_16; + _18 = Cur_RWA_RACK_ANGLE.12_15 - _17; + Cur_RWA_RACK_ANGLE = _18; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.14_19 = Cur_RWA_RACK_ANGLE; + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.14_19; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.15_20 = Cur_RWA_RACK_ANGLE; + GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.15_20; : # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_21 = Cur_RWA_RACK_ANGLE; - GV_MASTER_RWA_RackAngleCommand.17_22 = GV_MASTER_RWA_RackAngleCommand; - if (Cur_RWA_RACK_ANGLE.16_21 > GV_MASTER_RWA_RackAngleCommand.17_22) + GV_MASTER_RWA_RackAngleCommand.16_21 = GV_MASTER_RWA_RackAngleCommand; + if (GV_MASTER_RWA_RackAngleCommand.16_21 > 0.0) goto ; [INV] else - goto ; [INV] + goto ; [INV] : # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.18_23 = Cur_RWA_RACK_ANGLE; - RWA_Angle_Speed_limit.19_24 = RWA_Angle_Speed_limit; - _25 = (float) RWA_Angle_Speed_limit.19_24; - _26 = Cur_RWA_RACK_ANGLE.18_23 - _25; - Cur_RWA_RACK_ANGLE = _26; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.20_27 = Cur_RWA_RACK_ANGLE; - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.20_27; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.21_28 = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.21_28; + Cur_RWA_RACK_ANGLE.17_22 = Cur_RWA_RACK_ANGLE; + GV_MASTER_RWA_RackAngleCommand.18_23 = GV_MASTER_RWA_RackAngleCommand; + if (Cur_RWA_RACK_ANGLE.17_22 > GV_MASTER_RWA_RackAngleCommand.18_23) + goto ; [INV] + else + goto ; [INV] : # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.19_24 = Cur_RWA_RACK_ANGLE; + RWA_Angle_Speed_limit.20_25 = RWA_Angle_Speed_limit; + _26 = (float) RWA_Angle_Speed_limit.20_25; + _27 = Cur_RWA_RACK_ANGLE.19_24 - _26; + Cur_RWA_RACK_ANGLE = _27; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.21_28 = Cur_RWA_RACK_ANGLE; + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.21_28; + # DEBUG BEGIN_STMT Cur_RWA_RACK_ANGLE.22_29 = Cur_RWA_RACK_ANGLE; - GV_MASTER_RWA_RackAngleCommand.23_30 = GV_MASTER_RWA_RackAngleCommand; - if (Cur_RWA_RACK_ANGLE.22_29 < GV_MASTER_RWA_RackAngleCommand.23_30) - goto ; [INV] - else - goto ; [INV] + GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.22_29; : # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_31 = RWA_Angle_Speed_limit; - _32 = (float) RWA_Angle_Speed_limit.24_31; - Cur_RWA_RACK_ANGLE.25_33 = Cur_RWA_RACK_ANGLE; - _34 = _32 + Cur_RWA_RACK_ANGLE.25_33; - Cur_RWA_RACK_ANGLE = _34; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.26_35 = Cur_RWA_RACK_ANGLE; - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.26_35; - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.27_36 = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.27_36; + Cur_RWA_RACK_ANGLE.23_30 = Cur_RWA_RACK_ANGLE; + GV_MASTER_RWA_RackAngleCommand.24_31 = GV_MASTER_RWA_RackAngleCommand; + if (Cur_RWA_RACK_ANGLE.23_30 < GV_MASTER_RWA_RackAngleCommand.24_31) + goto ; [INV] + else + goto ; [INV] : + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.25_32 = RWA_Angle_Speed_limit; + _33 = (float) RWA_Angle_Speed_limit.25_32; + Cur_RWA_RACK_ANGLE.26_34 = Cur_RWA_RACK_ANGLE; + _35 = _33 + Cur_RWA_RACK_ANGLE.26_34; + Cur_RWA_RACK_ANGLE = _35; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.27_36 = Cur_RWA_RACK_ANGLE; + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.27_36; + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.28_37 = Cur_RWA_RACK_ANGLE; + GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.28_37; + goto ; [INV] + + : + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_38 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_38; + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.30_39 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.30_39; + + : return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.048i.remove_symbols b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.048i.remove_symbols index 8b9fff7b..ec0edce9 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.048i.remove_symbols +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.048i.remove_symbols @@ -4,7 +4,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 +GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b22318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -12,7 +12,7 @@ GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 +GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b222d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -20,7 +20,7 @@ GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 +Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b22288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -28,7 +28,7 @@ Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 +GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b22240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -36,23 +36,23 @@ GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 Referring: RWS_Angle_Speed/3 (read) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmd/7 (GV_RWA2_040_RackAngleCmd) @06ad53f0 +GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b1d5e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmd/6 (GV_RWA_040_RackAngleCmd) @06ad53a8 +GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b1d5a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 +Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b1d558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -60,7 +60,15 @@ Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 Referring: Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 +GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b1d510 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Angle_Speed/2 (read)Angle_Speed/2 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b1d4c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -68,32 +76,32 @@ GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 Referring: Angle_Speed/2 (read) Availability: not_available Varpool flags: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write) + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write) + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06acc438 +RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b12438 Type: variable definition analyzed Visibility: externally_visible public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: available Varpool flags: initialized -RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 +RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b123a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -102,52 +110,52 @@ RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 Varpool flags: initialized RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -156,17 +164,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -175,24 +183,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -201,17 +209,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; @@ -226,123 +234,141 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.060i.targetclone b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.060i.targetclone index b1573c18..cae99196 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.060i.targetclone +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.060i.targetclone @@ -1,51 +1,51 @@ RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -54,17 +54,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -73,24 +73,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -99,17 +99,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; @@ -124,123 +124,141 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.064i.free-fnsummary1 b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.064i.free-fnsummary1 index b1573c18..cae99196 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.064i.free-fnsummary1 +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.064i.free-fnsummary1 @@ -1,51 +1,51 @@ RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -54,17 +54,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -73,24 +73,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -99,17 +99,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; @@ -124,123 +124,141 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.068i.whole-program b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.068i.whole-program index 6063029f..1845f463 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.068i.whole-program +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.068i.whole-program @@ -14,7 +14,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 +GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b22318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -22,7 +22,7 @@ GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 +GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b222d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -30,7 +30,7 @@ GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 +Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b22288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -38,7 +38,7 @@ Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 +GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b22240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -46,23 +46,23 @@ GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 Referring: RWS_Angle_Speed/3 (read) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmd/7 (GV_RWA2_040_RackAngleCmd) @06ad53f0 +GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b1d5e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmd/6 (GV_RWA_040_RackAngleCmd) @06ad53a8 +GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b1d5a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 +Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b1d558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -70,7 +70,15 @@ Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 Referring: Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 +GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b1d510 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Angle_Speed/2 (read)Angle_Speed/2 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b1d4c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -78,32 +86,32 @@ GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 Referring: Angle_Speed/2 (read) Availability: not_available Varpool flags: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write) + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write) + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06acc438 +RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b12438 Type: variable definition analyzed Visibility: externally_visible public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: available Varpool flags: initialized -RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 +RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b123a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -112,52 +120,52 @@ RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 Varpool flags: initialized RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -166,17 +174,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -185,24 +193,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -211,17 +219,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; @@ -236,123 +244,141 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.069i.profile_estimate b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.069i.profile_estimate index 6632c900..e06a4c08 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.069i.profile_estimate +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.069i.profile_estimate @@ -1,52 +1,52 @@ Histogram: RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -55,17 +55,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -74,24 +74,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -100,17 +100,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; @@ -125,123 +125,141 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.070i.icf b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.070i.icf index aa353627..3b260f0e 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.070i.icf +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.070i.icf @@ -44,52 +44,52 @@ Fraction of visited symbols: 0.00% RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -98,17 +98,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -117,24 +117,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -143,17 +143,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; @@ -168,123 +168,141 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.071i.devirt b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.071i.devirt index ea250d85..8da3c800 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.071i.devirt +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.071i.devirt @@ -1,6 +1,6 @@ Symbol table: -GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 +GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b22318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -8,7 +8,7 @@ GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 +GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b222d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -16,7 +16,7 @@ GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 +Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b22288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -24,7 +24,7 @@ Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 +GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b22240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -32,23 +32,23 @@ GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 Referring: RWS_Angle_Speed/3 (read) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmd/7 (GV_RWA2_040_RackAngleCmd) @06ad53f0 +GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b1d5e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmd/6 (GV_RWA_040_RackAngleCmd) @06ad53a8 +GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b1d5a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 +Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b1d558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -56,7 +56,15 @@ Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 Referring: Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 +GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b1d510 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Angle_Speed/2 (read)Angle_Speed/2 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b1d4c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -64,32 +72,32 @@ GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 Referring: Angle_Speed/2 (read) Availability: not_available Varpool flags: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write) + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write) + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06acc438 +RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b12438 Type: variable definition analyzed Visibility: externally_visible public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: available Varpool flags: initialized -RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 +RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b123a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -98,52 +106,52 @@ RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 Varpool flags: initialized RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -152,17 +160,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -171,24 +179,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -197,17 +205,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; @@ -222,123 +230,141 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.072i.cp b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.072i.cp index 1b8ded0a..8b39e7cb 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.072i.cp +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.072i.cp @@ -12,7 +12,7 @@ Jump functions: Not considering RWS_Angle_Speed for cloning; -fipa-cp-clone disabled. Not considering Angle_Speed for cloning; -fipa-cp-clone disabled. -overall_size: 92, max_new_size: 11001 +overall_size: 98, max_new_size: 11001 IPA lattices after all propagation: @@ -30,7 +30,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 +GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b22318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -38,7 +38,7 @@ GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 +GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b222d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -46,7 +46,7 @@ GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 +Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b22288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -54,7 +54,7 @@ Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 +GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b22240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -62,23 +62,23 @@ GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 Referring: RWS_Angle_Speed/3 (read) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmd/7 (GV_RWA2_040_RackAngleCmd) @06ad53f0 +GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b1d5e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmd/6 (GV_RWA_040_RackAngleCmd) @06ad53a8 +GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b1d5a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 +Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b1d558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -86,7 +86,15 @@ Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 Referring: Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 +GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b1d510 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Angle_Speed/2 (read)Angle_Speed/2 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b1d4c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -94,32 +102,32 @@ GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 Referring: Angle_Speed/2 (read) Availability: not_available Varpool flags: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write) + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write) + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06acc438 +RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b12438 Type: variable definition analyzed Visibility: externally_visible public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: available Varpool flags: initialized -RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 +RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b123a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -132,123 +140,141 @@ RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 Modification phase of node Angle_Speed/2 Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } @@ -260,52 +286,52 @@ Angle_Speed () Modification phase of node RWS_Angle_Speed/3 RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -314,17 +340,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -333,24 +359,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -359,17 +385,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.075i.fnsummary b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.075i.fnsummary index 58b11312..8b995e1f 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.075i.fnsummary +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.075i.fnsummary @@ -40,37 +40,39 @@ Analyzing function: Angle_Speed/2 ;; Loop 0 ;; header 0, latch 1 ;; depth 0, outer -1 -;; nodes: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 -;; 2 succs { 3 13 } -;; 3 succs { 4 8 } -;; 4 succs { 5 6 } -;; 5 succs { 6 } -;; 6 succs { 7 8 } -;; 7 succs { 8 } -;; 8 succs { 9 13 } -;; 9 succs { 10 11 } -;; 10 succs { 11 } -;; 11 succs { 12 13 } -;; 12 succs { 13 } -;; 13 succs { 1 } +;; nodes: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 +;; 2 succs { 3 14 } +;; 3 succs { 4 15 } +;; 4 succs { 5 9 } +;; 5 succs { 6 7 } +;; 6 succs { 7 } +;; 7 succs { 8 9 } +;; 8 succs { 9 } +;; 9 succs { 10 15 } +;; 10 succs { 11 12 } +;; 11 succs { 12 } +;; 12 succs { 13 15 } +;; 13 succs { 15 } +;; 14 succs { 15 } +;; 15 succs { 1 } Analyzing function body size: Angle_Speed fp_expression set IPA function summary for Angle_Speed/2 inlinable fp_expression - global time: 13.795000 - self size: 46 + global time: 10.990300 + self size: 52 global size: 0 min size: 0 self stack: 0 global stack: 0 - size:43.000000, time:11.795000 + size:49.000000, time:8.990300 size:3.000000, time:2.000000, executed if:(not inlined) calls: Symbol table: -GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 +GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b22318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -78,7 +80,7 @@ GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 +GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b222d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -86,7 +88,7 @@ GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 +Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b22288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -94,7 +96,7 @@ Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 +GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b22240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -102,23 +104,23 @@ GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 Referring: RWS_Angle_Speed/3 (read) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmd/7 (GV_RWA2_040_RackAngleCmd) @06ad53f0 +GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b1d5e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmd/6 (GV_RWA_040_RackAngleCmd) @06ad53a8 +GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b1d5a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 +Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b1d558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -126,7 +128,15 @@ Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 Referring: Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 +GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b1d510 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Angle_Speed/2 (read)Angle_Speed/2 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b1d4c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -134,32 +144,32 @@ GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 Referring: Angle_Speed/2 (read) Availability: not_available Varpool flags: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write) + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write) + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06acc438 +RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b12438 Type: variable definition analyzed Visibility: externally_visible public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: available Varpool flags: initialized -RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 +RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b123a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -168,52 +178,52 @@ RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 Varpool flags: initialized RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -222,17 +232,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -241,24 +251,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -267,17 +277,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; @@ -292,123 +302,141 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.076i.inline b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.076i.inline index f1ff47fb..f22df3f4 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.076i.inline +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.076i.inline @@ -10,19 +10,19 @@ IPA function summary for RWS_Angle_Speed/3 inlinable fp_expression calls: IPA function summary for Angle_Speed/2 inlinable fp_expression - global time: 13.795000 - self size: 46 - global size: 46 + global time: 10.990300 + self size: 52 + global size: 52 min size: 0 self stack: 0 global stack: 0 - size:43.000000, time:11.795000 + size:49.000000, time:8.990300 size:3.000000, time:2.000000, executed if:(not inlined) calls: Flattening functions: -Overall time estimate: 27.590000 weighted by profile: 0.000000 +Overall time estimate: 24.785300 weighted by profile: 0.000000 Deciding on inlining of small functions. Starting with size 0. Enqueueing calls in RWS_Angle_Speed/3. @@ -33,7 +33,7 @@ Reclaiming variables: Clearing address taken flags: Deciding on functions to be inlined into all callers and removing useless speculations: -Overall time estimate: 27.590000 weighted by profile: 0.000000 +Overall time estimate: 24.785300 weighted by profile: 0.000000 Why inlining failed? IPA function summary for RWS_Angle_Speed/3 inlinable fp_expression @@ -48,19 +48,19 @@ IPA function summary for RWS_Angle_Speed/3 inlinable fp_expression calls: IPA function summary for Angle_Speed/2 inlinable fp_expression - global time: 13.795000 - self size: 46 - global size: 46 + global time: 10.990300 + self size: 52 + global size: 52 min size: 0 self stack: 0 global stack: 0 - size:43.000000, time:11.795000 + size:49.000000, time:8.990300 size:3.000000, time:2.000000, executed if:(not inlined) calls: Symbol table: -GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 +GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b22318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -68,7 +68,7 @@ GV_RWS2_040_RackAngleCmd/11 (GV_RWS2_040_RackAngleCmd) @06afb120 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 +GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b222d0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -76,7 +76,7 @@ GV_RWS1_040_RackAngleCmd/10 (GV_RWS1_040_RackAngleCmd) @06afb0d8 Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 +Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b22288 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -84,7 +84,7 @@ Cur_RWS_RACK_ANGLE/9 (Cur_RWS_RACK_ANGLE) @06afb090 Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write) Availability: not_available Varpool flags: -GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 +GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b22240 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -92,23 +92,23 @@ GV_MASTER_RWS_RackAngleCommand/8 (GV_MASTER_RWS_RackAngleCommand) @06afb048 Referring: RWS_Angle_Speed/3 (read) Availability: not_available Varpool flags: -GV_RWA2_040_RackAngleCmd/7 (GV_RWA2_040_RackAngleCmd) @06ad53f0 +GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b1d5e8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_RWA_040_RackAngleCmd/6 (GV_RWA_040_RackAngleCmd) @06ad53a8 +GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b1d5a0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: - Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) + Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write) Availability: not_available Varpool flags: -Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 +Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b1d558 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -116,7 +116,15 @@ Cur_RWA_RACK_ANGLE/5 (Cur_RWA_RACK_ANGLE) @06ad5360 Referring: Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write) Availability: not_available Varpool flags: -GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 +GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b1d510 + Type: variable + Body removed by symtab_remove_unreachable_nodes + Visibility: external public + References: + Referring: Angle_Speed/2 (read)Angle_Speed/2 (read) + Availability: not_available + Varpool flags: +GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b1d4c8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -124,32 +132,32 @@ GV_MASTER_RWA_RackAngleCommand/4 (GV_MASTER_RWA_RackAngleCommand) @06ad5318 Referring: Angle_Speed/2 (read) Availability: not_available Varpool flags: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write) + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write) + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06acc438 +RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b12438 Type: variable definition analyzed Visibility: externally_visible public References: Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read) Availability: available Varpool flags: initialized -RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 +RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b123a8 Type: variable definition analyzed Visibility: externally_visible public References: @@ -161,123 +169,141 @@ RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06acc3a8 Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } @@ -288,52 +314,52 @@ Angle_Speed () RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -342,17 +368,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -361,24 +387,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -387,17 +413,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.077i.pure-const b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.077i.pure-const index 53e014a6..59ba6663 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.077i.pure-const +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.077i.pure-const @@ -1,39 +1,39 @@ local analysis of RWS_Angle_Speed - scanning: GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - scanning: Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - scanning: if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) - scanning: if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) - scanning: if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) - scanning: RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - scanning: _4 = (float) RWS_Angle_Speed_limit.33_3; - scanning: _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + scanning: GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + scanning: Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + scanning: if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) + scanning: if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) + scanning: if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) + scanning: RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + scanning: _4 = (float) RWS_Angle_Speed_limit.36_3; + scanning: _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; scanning: Cur_RWS_RACK_ANGLE = _5; scanning: GV_RWS1_040_RackAngleCmd = _5; scanning: GV_RWS2_040_RackAngleCmd = _5; - scanning: Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - scanning: if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) - scanning: RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - scanning: _8 = (float) RWS_Angle_Speed_limit.40_7; - scanning: _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + scanning: Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + scanning: if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) + scanning: RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + scanning: _8 = (float) RWS_Angle_Speed_limit.43_7; + scanning: _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; scanning: Cur_RWS_RACK_ANGLE = _9; scanning: GV_RWS1_040_RackAngleCmd = _9; scanning: GV_RWS2_040_RackAngleCmd = _9; - scanning: if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) - scanning: Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - scanning: if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) - scanning: RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - scanning: _12 = (float) RWS_Angle_Speed_limit.47_11; - scanning: _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + scanning: if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) + scanning: Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + scanning: if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) + scanning: RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + scanning: _12 = (float) RWS_Angle_Speed_limit.50_11; + scanning: _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; scanning: Cur_RWS_RACK_ANGLE = _13; scanning: GV_RWS1_040_RackAngleCmd = _13; scanning: GV_RWS2_040_RackAngleCmd = _13; - scanning: Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - scanning: if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) - scanning: RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - scanning: _16 = (float) RWS_Angle_Speed_limit.52_15; - scanning: _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + scanning: Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + scanning: if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) + scanning: RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + scanning: _16 = (float) RWS_Angle_Speed_limit.55_15; + scanning: _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; scanning: Cur_RWS_RACK_ANGLE = _17; scanning: GV_RWS1_040_RackAngleCmd = _17; scanning: GV_RWS2_040_RackAngleCmd = _17; @@ -42,61 +42,66 @@ Function is locally const. local analysis of Angle_Speed - scanning: GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - scanning: Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - scanning: if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - scanning: if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - scanning: if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - scanning: RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - scanning: _4 = (float) RWA_Angle_Speed_limit.5_3; - scanning: _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - scanning: Cur_RWA_RACK_ANGLE = _5; - scanning: GV_RWA_040_RackAngleCmd = _5; - scanning: GV_RWA2_040_RackAngleCmd = _5; - scanning: Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - scanning: if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - scanning: RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - scanning: _8 = (float) RWA_Angle_Speed_limit.12_7; - scanning: _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - scanning: Cur_RWA_RACK_ANGLE = _9; - scanning: GV_RWA_040_RackAngleCmd = _9; - scanning: GV_RWA2_040_RackAngleCmd = _9; - scanning: if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) - scanning: Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - scanning: if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - scanning: RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - scanning: _12 = (float) RWA_Angle_Speed_limit.19_11; - scanning: _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - scanning: Cur_RWA_RACK_ANGLE = _13; - scanning: GV_RWA_040_RackAngleCmd = _13; - scanning: GV_RWA2_040_RackAngleCmd = _13; - scanning: Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - scanning: if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - scanning: RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - scanning: _16 = (float) RWA_Angle_Speed_limit.24_15; - scanning: _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - scanning: Cur_RWA_RACK_ANGLE = _17; - scanning: GV_RWA_040_RackAngleCmd = _17; - scanning: GV_RWA2_040_RackAngleCmd = _17; + scanning: GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + scanning: if (GV_VCU_Drive_Mode.0_1 == 1) + scanning: GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + scanning: Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + scanning: RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + scanning: _5 = (float) RWA_Angle_Speed_limit.6_4; + scanning: _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + scanning: Cur_RWA_RACK_ANGLE = _6; + scanning: GV_RWA_040_RackAngleCmd = _6; + scanning: GV_RWA2_040_RackAngleCmd = _6; + scanning: Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + scanning: RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + scanning: _9 = (float) RWA_Angle_Speed_limit.13_8; + scanning: _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + scanning: Cur_RWA_RACK_ANGLE = _10; + scanning: GV_RWA_040_RackAngleCmd = _10; + scanning: GV_RWA2_040_RackAngleCmd = _10; + scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + scanning: Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) + scanning: RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + scanning: _13 = (float) RWA_Angle_Speed_limit.20_12; + scanning: _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + scanning: Cur_RWA_RACK_ANGLE = _14; + scanning: GV_RWA_040_RackAngleCmd = _14; + scanning: GV_RWA2_040_RackAngleCmd = _14; + scanning: Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) + scanning: RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + scanning: _17 = (float) RWA_Angle_Speed_limit.25_16; + scanning: _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + scanning: Cur_RWA_RACK_ANGLE = _18; + scanning: GV_RWA_040_RackAngleCmd = _18; + scanning: GV_RWA2_040_RackAngleCmd = _18; + scanning: GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + scanning: GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + scanning: GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; scanning: return; Function is locally const. callgraph: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ab62f0 - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write) + Aux: @02626570 + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ab6310 - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write) + Aux: @02626610 + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size @@ -105,21 +110,21 @@ Angle_Speed/2 (Angle_Speed) @06acf460 ordered call graph: reduced for nothrow -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ab62f0 - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write) + Aux: @02626570 + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ab6310 - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write) + Aux: @02626610 + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size @@ -138,21 +143,21 @@ RWS_Angle_Speed: malloc_bottom Angle_Speed: malloc_bottom callgraph: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ab6410 - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write) + Aux: @02626550 + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ab6350 - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write) + Aux: @026264b0 + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size @@ -161,21 +166,21 @@ Angle_Speed/2 (Angle_Speed) @06acf460 ordered call graph: reduced -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ab6410 - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write) + Aux: @02626550 + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ab6350 - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write) + Aux: @026264b0 + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size @@ -186,52 +191,52 @@ Function found not to call free: Angle_Speed Function found not to call free: RWS_Angle_Speed RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -240,17 +245,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -259,24 +264,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -285,17 +290,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; @@ -310,123 +315,141 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.078i.free-fnsummary2 b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.078i.free-fnsummary2 index b1573c18..cae99196 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.078i.free-fnsummary2 +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.078i.free-fnsummary2 @@ -1,51 +1,51 @@ RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -54,17 +54,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -73,24 +73,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -99,17 +99,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; @@ -124,123 +124,141 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.079i.static-var b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.079i.static-var index 252d8119..7e9f6901 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.079i.static-var +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.079i.static-var @@ -1,18 +1,18 @@ callgraph: -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write) + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible public - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write) + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size @@ -28,21 +28,21 @@ Function name:Angle_Speed/2: locals written: ordered call graph: reduced -RWS_Angle_Speed/3 (RWS_Angle_Speed) @06acf700 +RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b15700 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ab63f0 - References: GV_MASTER_RWS_RackAngleCommand/8 (read)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/9 (write)GV_RWS1_040_RackAngleCmd/10 (write)GV_RWS2_040_RackAngleCmd/11 (write) + Aux: @026262d0 + References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -Angle_Speed/2 (Angle_Speed) @06acf460 +Angle_Speed/2 (Angle_Speed) @06b15460 Type: function definition analyzed Visibility: externally_visible public - Aux: @04ab6530 - References: GV_MASTER_RWA_RackAngleCommand/4 (read)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/5 (write)GV_RWA_040_RackAngleCmd/6 (write)GV_RWA2_040_RackAngleCmd/7 (write) + Aux: @02626490 + References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size @@ -63,52 +63,52 @@ Function name:RWS_Angle_Speed/3: globals written: RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -117,17 +117,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -136,24 +136,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -162,17 +162,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; @@ -187,123 +187,141 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.080i.single-use b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.080i.single-use index b1573c18..cae99196 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.080i.single-use +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.080i.single-use @@ -1,51 +1,51 @@ RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -54,17 +54,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -73,24 +73,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -99,17 +99,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; @@ -124,123 +124,141 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.081i.comdats b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.081i.comdats index b1573c18..cae99196 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.081i.comdats +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.081i.comdats @@ -1,51 +1,51 @@ RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -54,17 +54,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -73,24 +73,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -99,17 +99,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; @@ -124,123 +124,141 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.082i.materialize-all-clones b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.082i.materialize-all-clones index b1573c18..cae99196 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.c.082i.materialize-all-clones +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.c.082i.materialize-all-clones @@ -1,51 +1,51 @@ RWS_Angle_Speed () { - float GV_MASTER_RWS_RackAngleCommand.28_1; - float Cur_RWS_RACK_ANGLE.29_2; - int RWS_Angle_Speed_limit.33_3; + float GV_MASTER_RWS_RackAngleCommand.31_1; + float Cur_RWS_RACK_ANGLE.32_2; + int RWS_Angle_Speed_limit.36_3; float _4; float _5; - float Cur_RWS_RACK_ANGLE.37_6; - int RWS_Angle_Speed_limit.40_7; + float Cur_RWS_RACK_ANGLE.40_6; + int RWS_Angle_Speed_limit.43_7; float _8; float _9; - float Cur_RWS_RACK_ANGLE.44_10; - int RWS_Angle_Speed_limit.47_11; + float Cur_RWS_RACK_ANGLE.47_10; + int RWS_Angle_Speed_limit.50_11; float _12; float _13; - float Cur_RWS_RACK_ANGLE.50_14; - int RWS_Angle_Speed_limit.52_15; + float Cur_RWS_RACK_ANGLE.53_14; + int RWS_Angle_Speed_limit.55_15; float _16; float _17; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWS_RackAngleCommand.28_1 = GV_MASTER_RWS_RackAngleCommand; - Cur_RWS_RACK_ANGLE.29_2 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 != Cur_RWS_RACK_ANGLE.29_2) + GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand; + Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 < 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0) goto ; [41.00%] else goto ; [59.00%] [local count: 220117074]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.29_2) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.33_3 = RWS_Angle_Speed_limit; - _4 = (float) RWS_Angle_Speed_limit.33_3; - _5 = Cur_RWS_RACK_ANGLE.29_2 + _4; + RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit; + _4 = (float) RWS_Angle_Speed_limit.36_3; + _5 = Cur_RWS_RACK_ANGLE.32_2 + _4; Cur_RWS_RACK_ANGLE = _5; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _5; @@ -54,17 +54,17 @@ RWS_Angle_Speed () [local count: 220117074]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.37_6 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.37_6) + Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6) goto ; [50.00%] else goto ; [50.00%] [local count: 110058537]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.40_7 = RWS_Angle_Speed_limit; - _8 = (float) RWS_Angle_Speed_limit.40_7; - _9 = Cur_RWS_RACK_ANGLE.37_6 - _8; + RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit; + _8 = (float) RWS_Angle_Speed_limit.43_7; + _9 = Cur_RWS_RACK_ANGLE.40_6 - _8; Cur_RWS_RACK_ANGLE = _9; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _9; @@ -73,24 +73,24 @@ RWS_Angle_Speed () [local count: 536870913]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWS_RackAngleCommand.28_1 > 0.0) + if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0) goto ; [59.00%] else goto ; [41.00%] [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.44_10 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 < Cur_RWS_RACK_ANGLE.44_10) + Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.47_11 = RWS_Angle_Speed_limit; - _12 = (float) RWS_Angle_Speed_limit.47_11; - _13 = Cur_RWS_RACK_ANGLE.44_10 - _12; + RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit; + _12 = (float) RWS_Angle_Speed_limit.50_11; + _13 = Cur_RWS_RACK_ANGLE.47_10 - _12; Cur_RWS_RACK_ANGLE = _13; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _13; @@ -99,17 +99,17 @@ RWS_Angle_Speed () [local count: 316753838]: # DEBUG BEGIN_STMT - Cur_RWS_RACK_ANGLE.50_14 = Cur_RWS_RACK_ANGLE; - if (GV_MASTER_RWS_RackAngleCommand.28_1 > Cur_RWS_RACK_ANGLE.50_14) + Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE; + if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14) goto ; [50.00%] else goto ; [50.00%] [local count: 158376919]: # DEBUG BEGIN_STMT - RWS_Angle_Speed_limit.52_15 = RWS_Angle_Speed_limit; - _16 = (float) RWS_Angle_Speed_limit.52_15; - _17 = Cur_RWS_RACK_ANGLE.50_14 + _16; + RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit; + _16 = (float) RWS_Angle_Speed_limit.55_15; + _17 = Cur_RWS_RACK_ANGLE.53_14 + _16; Cur_RWS_RACK_ANGLE = _17; # DEBUG BEGIN_STMT GV_RWS1_040_RackAngleCmd = _17; @@ -124,123 +124,141 @@ RWS_Angle_Speed () Angle_Speed () { - float GV_MASTER_RWA_RackAngleCommand.0_1; - float Cur_RWA_RACK_ANGLE.1_2; - int RWA_Angle_Speed_limit.5_3; - float _4; + long unsigned int GV_VCU_Drive_Mode.0_1; + float GV_MASTER_RWA_RackAngleCommand.1_2; + float Cur_RWA_RACK_ANGLE.2_3; + int RWA_Angle_Speed_limit.6_4; float _5; - float Cur_RWA_RACK_ANGLE.9_6; - int RWA_Angle_Speed_limit.12_7; - float _8; + float _6; + float Cur_RWA_RACK_ANGLE.10_7; + int RWA_Angle_Speed_limit.13_8; float _9; - float Cur_RWA_RACK_ANGLE.16_10; - int RWA_Angle_Speed_limit.19_11; - float _12; + float _10; + float Cur_RWA_RACK_ANGLE.17_11; + int RWA_Angle_Speed_limit.20_12; float _13; - float Cur_RWA_RACK_ANGLE.22_14; - int RWA_Angle_Speed_limit.24_15; - float _16; + float _14; + float Cur_RWA_RACK_ANGLE.23_15; + int RWA_Angle_Speed_limit.25_16; float _17; + float _18; + float GV_MASTER_RWA_RackAngleCommand.29_19; [local count: 1073741824]: # DEBUG BEGIN_STMT - GV_MASTER_RWA_RackAngleCommand.0_1 = GV_MASTER_RWA_RackAngleCommand; - Cur_RWA_RACK_ANGLE.1_2 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 != Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + GV_VCU_Drive_Mode.0_1 = GV_VCU_Drive_Mode; + if (GV_VCU_Drive_Mode.0_1 == 1) + goto ; [34.00%] else - goto ; [50.00%] + goto ; [66.00%] - [local count: 536870913]: + [local count: 365072220]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 < 0.0) - goto ; [41.00%] + GV_MASTER_RWA_RackAngleCommand.1_2 = GV_MASTER_RWA_RackAngleCommand; + Cur_RWA_RACK_ANGLE.2_3 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 != Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else - goto ; [59.00%] + goto ; [50.00%] - [local count: 220117074]: + [local count: 182536110]: # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.1_2) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0) + goto ; [41.00%] else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.5_3 = RWA_Angle_Speed_limit; - _4 = (float) RWA_Angle_Speed_limit.5_3; - _5 = Cur_RWA_RACK_ANGLE.1_2 + _4; - Cur_RWA_RACK_ANGLE = _5; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _5; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _5; - - [local count: 220117074]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.9_6 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.9_6) - goto ; [50.00%] - else - goto ; [50.00%] - - [local count: 110058537]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.12_7 = RWA_Angle_Speed_limit; - _8 = (float) RWA_Angle_Speed_limit.12_7; - _9 = Cur_RWA_RACK_ANGLE.9_6 - _8; - Cur_RWA_RACK_ANGLE = _9; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _9; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _9; - - [local count: 536870913]: - # DEBUG BEGIN_STMT - if (GV_MASTER_RWA_RackAngleCommand.0_1 > 0.0) goto ; [59.00%] - else - goto ; [41.00%] - [local count: 316753838]: + [local count: 74839805]: # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.16_10 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 < Cur_RWA_RACK_ANGLE.16_10) - goto ; [50.00%] + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3) + goto ; [50.00%] else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit; + _5 = (float) RWA_Angle_Speed_limit.6_4; + _6 = Cur_RWA_RACK_ANGLE.2_3 + _5; + Cur_RWA_RACK_ANGLE = _6; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _6; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _6; + + [local count: 74839805]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7) + goto ; [50.00%] + else + goto ; [50.00%] + + [local count: 37419903]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit; + _9 = (float) RWA_Angle_Speed_limit.13_8; + _10 = Cur_RWA_RACK_ANGLE.10_7 - _9; + Cur_RWA_RACK_ANGLE = _10; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _10; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _10; + + [local count: 182536110]: + # DEBUG BEGIN_STMT + if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0) + goto ; [59.00%] + else + goto ; [41.00%] + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11) goto ; [50.00%] - - [local count: 158376919]: - # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.19_11 = RWA_Angle_Speed_limit; - _12 = (float) RWA_Angle_Speed_limit.19_11; - _13 = Cur_RWA_RACK_ANGLE.16_10 - _12; - Cur_RWA_RACK_ANGLE = _13; - # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _13; - # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _13; - - [local count: 316753838]: - # DEBUG BEGIN_STMT - Cur_RWA_RACK_ANGLE.22_14 = Cur_RWA_RACK_ANGLE; - if (GV_MASTER_RWA_RackAngleCommand.0_1 > Cur_RWA_RACK_ANGLE.22_14) - goto ; [50.00%] else + goto ; [50.00%] + + [local count: 53848152]: + # DEBUG BEGIN_STMT + RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit; + _13 = (float) RWA_Angle_Speed_limit.20_12; + _14 = Cur_RWA_RACK_ANGLE.17_11 - _13; + Cur_RWA_RACK_ANGLE = _14; + # DEBUG BEGIN_STMT + GV_RWA_040_RackAngleCmd = _14; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = _14; + + [local count: 107696305]: + # DEBUG BEGIN_STMT + Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE; + if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15) goto ; [50.00%] + else + goto ; [50.00%] - [local count: 158376919]: + [local count: 53848152]: # DEBUG BEGIN_STMT - RWA_Angle_Speed_limit.24_15 = RWA_Angle_Speed_limit; - _16 = (float) RWA_Angle_Speed_limit.24_15; - _17 = Cur_RWA_RACK_ANGLE.22_14 + _16; - Cur_RWA_RACK_ANGLE = _17; + RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit; + _17 = (float) RWA_Angle_Speed_limit.25_16; + _18 = Cur_RWA_RACK_ANGLE.23_15 + _17; + Cur_RWA_RACK_ANGLE = _18; # DEBUG BEGIN_STMT - GV_RWA_040_RackAngleCmd = _17; + GV_RWA_040_RackAngleCmd = _18; # DEBUG BEGIN_STMT - GV_RWA2_040_RackAngleCmd = _17; + GV_RWA2_040_RackAngleCmd = _18; + goto ; [100.00%] - [local count: 1073741824]: + [local count: 708669605]: + # DEBUG BEGIN_STMT + GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand; + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + # DEBUG BEGIN_STMT + GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19; + + [local count: 1073741824]: return; } diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.o b/GW/Debug_FLASH/src/RWA/Angle_Speed.o index c0b7b489..874dab34 100644 Binary files a/GW/Debug_FLASH/src/RWA/Angle_Speed.o and b/GW/Debug_FLASH/src/RWA/Angle_Speed.o differ diff --git a/GW/Debug_FLASH/src/RWA/Angle_Speed.su b/GW/Debug_FLASH/src/RWA/Angle_Speed.su index 41f87d92..7ed870ce 100644 --- a/GW/Debug_FLASH/src/RWA/Angle_Speed.su +++ b/GW/Debug_FLASH/src/RWA/Angle_Speed.su @@ -1,2 +1,2 @@ Angle_Speed.c:17:6:Angle_Speed 16 static -Angle_Speed.c:65:6:RWS_Angle_Speed 16 static +Angle_Speed.c:75:6:RWS_Angle_Speed 16 static diff --git a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.000i.cgraph b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.000i.cgraph index 110970e8..a494abba 100644 --- a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.000i.cgraph +++ b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.000i.cgraph @@ -3,112 +3,112 @@ Trivially needed symbols: Key_Off_Process_Func_2 Key_off_Sub_Func4_2 Key_off_Sub Initial Symbol table: -GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 +GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06ace048 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func3_2/7 (read) Availability: not-ready Varpool flags: -GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 +GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a89dc8 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (write) Availability: not-ready Varpool flags: -GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 +GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a89d80 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (write) Availability: not-ready Varpool flags: -CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 +CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a89d38 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write) Availability: not-ready Varpool flags: -GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 +GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a89cf0 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func3_2/7 (write) Availability: not-ready Varpool flags: -GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 +GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a89ca8 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (read) Availability: not-ready Varpool flags: -GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 +GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a89990 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 +GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a891b0 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 +GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a89168 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 +GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a89120 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 +GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a890d8 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 +GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a89090 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (read)Key_off_Sub_Func3_2/7 (write)Key_off_Sub_Func3_2/7 (write) Availability: not-ready Varpool flags: -GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 +GV_IG_Process_Status/12 (GV_IG_Process_Status) @06a79e10 Type: variable Visibility: external public References: Referring: IG_OffCheck_HV_Status_2/3 (write)Key_Off_Process_Func_2/9 (write) Availability: not-ready Varpool flags: -GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 +GV_EPAM_STA/11 (GV_EPAM_STA) @06a79dc8 Type: variable Visibility: external public References: Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not-ready Varpool flags: -GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 +GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @06a79d80 Type: variable Visibility: external public References: Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not-ready Varpool flags: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: public Aux: @01733ea0 @@ -117,80 +117,80 @@ Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 Function flags: body optimize_size Called by: Calls: Key_off_Sub_Func4_2/8 Key_off_Sub_Func3_2/7 Key_off_Sub_Func3_2/7 Key_off_Sub_Func2_2/6 Key_off_Sub_Func1_2/5 -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: public - Aux: @06a012a0 + Aux: @06a812a0 References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) Referring: Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: public - Aux: @06a01ee0 + Aux: @06a81ee0 References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) Referring: Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: public - Aux: @06a01c40 + Aux: @06a81c40 References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) Referring: Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: public - Aux: @06a019a0 + Aux: @06a819a0 References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) Referring: Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: public - Aux: @06a01700 + Aux: @06a81700 References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) Referring: Function flags: body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: public - Aux: @06a01460 + Aux: @06a81460 References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) Referring: Function flags: body optimize_size Called by: Calls: -Operation_Ready_2/2 (Operation_Ready_2) @069f9750 +Operation_Ready_2/2 (Operation_Ready_2) @06a79750 Type: variable definition analyzed Visibility: public - Aux: @06a011c0 + Aux: @06a811c0 References: Referring: Key_Off_Process_Func_2/9 (write) Availability: not-ready Varpool flags: initialized -GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @069f96c0 +GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @06a796c0 Type: variable definition analyzed Visibility: public - Aux: @069f9750 + Aux: @06a79750 References: Referring: Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func4_2/8 (write)Key_off_Sub_Func4_2/8 (write) Availability: not-ready Varpool flags: initialized -GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @069f9630 +GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @06a79630 Type: variable definition analyzed Visibility: public - Aux: @069f96c0 + Aux: @06a796c0 References: Referring: Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func4_2/8 (write)Key_off_Sub_Func4_2/8 (write) Availability: not-ready @@ -200,112 +200,112 @@ Removing unused symbols: Reclaimed Symbol table: -GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 +GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06ace048 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func3_2/7 (read) Availability: not-ready Varpool flags: -GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 +GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a89dc8 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (write) Availability: not-ready Varpool flags: -GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 +GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a89d80 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (write) Availability: not-ready Varpool flags: -CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 +CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a89d38 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write) Availability: not-ready Varpool flags: -GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 +GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a89cf0 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func3_2/7 (write) Availability: not-ready Varpool flags: -GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 +GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a89ca8 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (read) Availability: not-ready Varpool flags: -GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 +GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a89990 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 +GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a891b0 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 +GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a89168 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 +GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a89120 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 +GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a890d8 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 +GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a89090 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (read)Key_off_Sub_Func3_2/7 (write)Key_off_Sub_Func3_2/7 (write) Availability: not-ready Varpool flags: -GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 +GV_IG_Process_Status/12 (GV_IG_Process_Status) @06a79e10 Type: variable Visibility: external public References: Referring: IG_OffCheck_HV_Status_2/3 (write)Key_Off_Process_Func_2/9 (write) Availability: not-ready Varpool flags: -GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 +GV_EPAM_STA/11 (GV_EPAM_STA) @06a79dc8 Type: variable Visibility: external public References: Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not-ready Varpool flags: -GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 +GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @06a79d80 Type: variable Visibility: external public References: Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not-ready Varpool flags: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: public References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) @@ -313,7 +313,7 @@ Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 Function flags: body optimize_size Called by: Calls: Key_off_Sub_Func4_2/8 Key_off_Sub_Func3_2/7 Key_off_Sub_Func3_2/7 Key_off_Sub_Func2_2/6 Key_off_Sub_Func1_2/5 -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -321,7 +321,7 @@ Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: public References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) @@ -329,7 +329,7 @@ Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: public References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) @@ -337,7 +337,7 @@ Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -345,7 +345,7 @@ Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: public References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) @@ -353,7 +353,7 @@ Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 Function flags: body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: public References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) @@ -361,21 +361,21 @@ IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 Function flags: body optimize_size Called by: Calls: -Operation_Ready_2/2 (Operation_Ready_2) @069f9750 +Operation_Ready_2/2 (Operation_Ready_2) @06a79750 Type: variable definition analyzed Visibility: public References: Referring: Key_Off_Process_Func_2/9 (write) Availability: not-ready Varpool flags: initialized -GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @069f96c0 +GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @06a796c0 Type: variable definition analyzed Visibility: public References: Referring: Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func4_2/8 (write)Key_off_Sub_Func4_2/8 (write) Availability: not-ready Varpool flags: initialized -GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @069f9630 +GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @06a79630 Type: variable definition analyzed Visibility: public References: @@ -386,112 +386,112 @@ GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @069f9630 Initial Symbol table: -GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 +GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06ace048 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func3_2/7 (read) Availability: not-ready Varpool flags: -GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 +GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a89dc8 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (write) Availability: not-ready Varpool flags: -GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 +GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a89d80 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (write) Availability: not-ready Varpool flags: -CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 +CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a89d38 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write) Availability: not-ready Varpool flags: -GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 +GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a89cf0 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func3_2/7 (write) Availability: not-ready Varpool flags: -GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 +GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a89ca8 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (read) Availability: not-ready Varpool flags: -GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 +GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a89990 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 +GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a891b0 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 +GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a89168 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 +GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a89120 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 +GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a890d8 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 +GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a89090 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (read)Key_off_Sub_Func3_2/7 (write)Key_off_Sub_Func3_2/7 (write) Availability: not-ready Varpool flags: -GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 +GV_IG_Process_Status/12 (GV_IG_Process_Status) @06a79e10 Type: variable Visibility: external public References: Referring: IG_OffCheck_HV_Status_2/3 (write)Key_Off_Process_Func_2/9 (write) Availability: not-ready Varpool flags: -GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 +GV_EPAM_STA/11 (GV_EPAM_STA) @06a79dc8 Type: variable Visibility: external public References: Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not-ready Varpool flags: -GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 +GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @06a79d80 Type: variable Visibility: external public References: Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not-ready Varpool flags: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: public References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) @@ -499,7 +499,7 @@ Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 Function flags: body optimize_size Called by: Calls: Key_off_Sub_Func4_2/8 Key_off_Sub_Func3_2/7 Key_off_Sub_Func3_2/7 Key_off_Sub_Func2_2/6 Key_off_Sub_Func1_2/5 -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -507,7 +507,7 @@ Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: public References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) @@ -515,7 +515,7 @@ Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: public References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) @@ -523,7 +523,7 @@ Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -531,7 +531,7 @@ Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: public References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) @@ -539,7 +539,7 @@ Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 Function flags: body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: public References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) @@ -547,21 +547,21 @@ IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 Function flags: body optimize_size Called by: Calls: -Operation_Ready_2/2 (Operation_Ready_2) @069f9750 +Operation_Ready_2/2 (Operation_Ready_2) @06a79750 Type: variable definition analyzed Visibility: public References: Referring: Key_Off_Process_Func_2/9 (write) Availability: not-ready Varpool flags: initialized -GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @069f96c0 +GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @06a796c0 Type: variable definition analyzed Visibility: public References: Referring: Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func4_2/8 (write)Key_off_Sub_Func4_2/8 (write) Availability: not-ready Varpool flags: initialized -GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @069f9630 +GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @06a79630 Type: variable definition analyzed Visibility: public References: @@ -573,112 +573,112 @@ Removing unused symbols: Reclaimed Symbol table: -GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 +GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06ace048 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func3_2/7 (read) Availability: not-ready Varpool flags: -GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 +GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a89dc8 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (write) Availability: not-ready Varpool flags: -GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 +GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a89d80 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (write) Availability: not-ready Varpool flags: -CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 +CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a89d38 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write) Availability: not-ready Varpool flags: -GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 +GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a89cf0 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func3_2/7 (write) Availability: not-ready Varpool flags: -GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 +GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a89ca8 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func2_2/6 (read) Availability: not-ready Varpool flags: -GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 +GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a89990 Type: variable Visibility: external public References: Referring: Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 +GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a891b0 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 +GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a89168 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 +GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a89120 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 +GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a890d8 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not-ready Varpool flags: -GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 +GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a89090 Type: variable Visibility: external public References: Referring: Init_CE_forTEST_2/4 (read)Key_off_Sub_Func3_2/7 (write)Key_off_Sub_Func3_2/7 (write) Availability: not-ready Varpool flags: -GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 +GV_IG_Process_Status/12 (GV_IG_Process_Status) @06a79e10 Type: variable Visibility: external public References: Referring: IG_OffCheck_HV_Status_2/3 (write)Key_Off_Process_Func_2/9 (write) Availability: not-ready Varpool flags: -GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 +GV_EPAM_STA/11 (GV_EPAM_STA) @06a79dc8 Type: variable Visibility: external public References: Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not-ready Varpool flags: -GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 +GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @06a79d80 Type: variable Visibility: external public References: Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not-ready Varpool flags: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: public References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) @@ -686,7 +686,7 @@ Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 Function flags: body optimize_size Called by: Calls: Key_off_Sub_Func4_2/8 Key_off_Sub_Func3_2/7 Key_off_Sub_Func3_2/7 Key_off_Sub_Func2_2/6 Key_off_Sub_Func1_2/5 -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -694,7 +694,7 @@ Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: public References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) @@ -702,7 +702,7 @@ Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: public References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) @@ -710,7 +710,7 @@ Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -718,7 +718,7 @@ Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: public References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) @@ -726,7 +726,7 @@ Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 Function flags: body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: public References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) @@ -734,21 +734,21 @@ IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 Function flags: body optimize_size Called by: Calls: -Operation_Ready_2/2 (Operation_Ready_2) @069f9750 +Operation_Ready_2/2 (Operation_Ready_2) @06a79750 Type: variable definition analyzed Visibility: public References: Referring: Key_Off_Process_Func_2/9 (write) Availability: not-ready Varpool flags: initialized -GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @069f96c0 +GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @06a796c0 Type: variable definition analyzed Visibility: public References: Referring: Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func4_2/8 (write)Key_off_Sub_Func4_2/8 (write) Availability: not-ready Varpool flags: initialized -GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @069f9630 +GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @06a79630 Type: variable definition analyzed Visibility: public References: @@ -761,7 +761,7 @@ Reclaiming variables: Clearing address taken flags: Optimized Symbol table: -GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 +GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06ace048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -769,7 +769,7 @@ GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 Referring: Key_off_Sub_Func3_2/7 (read) Availability: not_available Varpool flags: -GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 +GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a89dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -777,7 +777,7 @@ GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 +GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a89d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -785,7 +785,7 @@ GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 +CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a89d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -793,7 +793,7 @@ CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 +GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a89cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -801,7 +801,7 @@ GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 +GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a89ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -809,7 +809,7 @@ GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 Referring: Key_off_Sub_Func2_2/6 (read) Availability: not_available Varpool flags: -GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 +GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a89990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -817,7 +817,7 @@ GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 Referring: Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 +GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a891b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -825,7 +825,7 @@ GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 +GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a89168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -833,7 +833,7 @@ GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 +GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a89120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -841,7 +841,7 @@ GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 +GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a890d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -849,7 +849,7 @@ GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 +GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a89090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -857,7 +857,7 @@ GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 Referring: Init_CE_forTEST_2/4 (read)Key_off_Sub_Func3_2/7 (write)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 +GV_IG_Process_Status/12 (GV_IG_Process_Status) @06a79e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -865,7 +865,7 @@ GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 Referring: IG_OffCheck_HV_Status_2/3 (write)Key_Off_Process_Func_2/9 (write) Availability: not_available Varpool flags: -GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 +GV_EPAM_STA/11 (GV_EPAM_STA) @06a79dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -873,7 +873,7 @@ GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 +GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @06a79d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -881,7 +881,7 @@ GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible public References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) @@ -890,7 +890,7 @@ Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2_2/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible public References: @@ -899,7 +899,7 @@ Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) @@ -908,7 +908,7 @@ Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible public References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) @@ -917,7 +917,7 @@ Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -926,7 +926,7 @@ Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size Called by: Key_off_Sub_Func4_2/8 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible public References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) @@ -935,7 +935,7 @@ Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) @@ -944,21 +944,21 @@ IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -Operation_Ready_2/2 (Operation_Ready_2) @069f9750 +Operation_Ready_2/2 (Operation_Ready_2) @06a79750 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_Off_Process_Func_2/9 (write) Availability: available Varpool flags: initialized -GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @069f96c0 +GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @06a796c0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func1_2/5 (write) Availability: available Varpool flags: initialized -GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @069f9630 +GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @06a79630 Type: variable definition analyzed Visibility: externally_visible public References: @@ -985,7 +985,7 @@ Removing variables: Final Symbol table: -GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 +GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06ace048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -993,7 +993,7 @@ GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 Referring: Availability: not_available Varpool flags: -GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 +GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a89dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1001,7 +1001,7 @@ GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 Referring: Availability: not_available Varpool flags: -GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 +GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a89d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1009,7 +1009,7 @@ GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 Referring: Availability: not_available Varpool flags: -CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 +CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a89d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1017,7 +1017,7 @@ CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 Referring: Availability: not_available Varpool flags: -GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 +GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a89cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1025,7 +1025,7 @@ GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 Referring: Availability: not_available Varpool flags: -GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 +GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a89ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1033,7 +1033,7 @@ GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 Referring: Availability: not_available Varpool flags: -GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 +GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a89990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1041,7 +1041,7 @@ GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 Referring: Availability: not_available Varpool flags: -GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 +GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a891b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1049,7 +1049,7 @@ GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 Referring: Availability: not_available Varpool flags: -GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 +GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a89168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1057,7 +1057,7 @@ GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 Referring: Availability: not_available Varpool flags: -GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 +GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a89120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1065,7 +1065,7 @@ GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 Referring: Availability: not_available Varpool flags: -GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 +GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a890d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1073,7 +1073,7 @@ GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 Referring: Availability: not_available Varpool flags: -GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 +GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a89090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1081,7 +1081,7 @@ GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 Referring: Availability: not_available Varpool flags: -GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 +GV_IG_Process_Status/12 (GV_IG_Process_Status) @06a79e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1089,7 +1089,7 @@ GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 Referring: Availability: not_available Varpool flags: -GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 +GV_EPAM_STA/11 (GV_EPAM_STA) @06a79dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1097,7 +1097,7 @@ GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 Referring: Availability: not_available Varpool flags: -GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 +GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @06a79d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -1105,7 +1105,7 @@ GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 Referring: Availability: not_available Varpool flags: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -1114,7 +1114,7 @@ Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -1123,7 +1123,7 @@ Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 Function flags: count:1073741824 (estimated locally) icf_merged nonfreeing_fn optimize_size Called by: Calls: -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -1132,7 +1132,7 @@ Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -1141,7 +1141,7 @@ Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -1150,7 +1150,7 @@ Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 Function flags: count:1073741824 (estimated locally) icf_merged nonfreeing_fn optimize_size Called by: Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -1159,7 +1159,7 @@ Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible asm_written public References: @@ -1168,7 +1168,7 @@ IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size Called by: Calls: -Operation_Ready_2/2 (Operation_Ready_2) @069f9750 +Operation_Ready_2/2 (Operation_Ready_2) @06a79750 Type: variable definition analyzed Visibility: externally_visible asm_written public Aux: @00000001 @@ -1176,18 +1176,18 @@ Operation_Ready_2/2 (Operation_Ready_2) @069f9750 Referring: Availability: available Varpool flags: initialized -GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @069f96c0 +GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @06a796c0 Type: variable definition analyzed Visibility: externally_visible asm_written public - Aux: @069f9750 + Aux: @06a79750 References: Referring: Availability: available Varpool flags: initialized -GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @069f9630 +GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @06a79630 Type: variable definition analyzed Visibility: externally_visible asm_written public - Aux: @069f96c0 + Aux: @06a796c0 References: Referring: Availability: available diff --git a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.016i.visibility b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.016i.visibility index acb67c5a..594ee2f4 100644 --- a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.016i.visibility +++ b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.016i.visibility @@ -13,7 +13,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 +GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06ace048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -21,7 +21,7 @@ GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 Referring: Key_off_Sub_Func3_2/7 (read) Availability: not_available Varpool flags: -GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 +GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a89dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -29,7 +29,7 @@ GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 +GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a89d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -37,7 +37,7 @@ GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 +CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a89d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -45,7 +45,7 @@ CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 +GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a89cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -53,7 +53,7 @@ GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 Referring: Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 +GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a89ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -61,7 +61,7 @@ GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 Referring: Key_off_Sub_Func2_2/6 (read) Availability: not_available Varpool flags: -GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 +GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a89990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -69,7 +69,7 @@ GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 Referring: Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 +GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a891b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -77,7 +77,7 @@ GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 +GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a89168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -85,7 +85,7 @@ GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 +GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a89120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -93,7 +93,7 @@ GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 +GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a890d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -101,7 +101,7 @@ GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 +GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a89090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -109,7 +109,7 @@ GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 Referring: Init_CE_forTEST_2/4 (read)Key_off_Sub_Func3_2/7 (write)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 +GV_IG_Process_Status/12 (GV_IG_Process_Status) @06a79e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -117,7 +117,7 @@ GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 Referring: IG_OffCheck_HV_Status_2/3 (write)Key_Off_Process_Func_2/9 (write) Availability: not_available Varpool flags: -GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 +GV_EPAM_STA/11 (GV_EPAM_STA) @06a79dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -125,7 +125,7 @@ GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 +GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @06a79d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -133,7 +133,7 @@ GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible public References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) @@ -142,7 +142,7 @@ Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 Function flags: body optimize_size Called by: Calls: Key_off_Sub_Func4_2/8 Key_off_Sub_Func3_2/7 Key_off_Sub_Func3_2/7 Key_off_Sub_Func2_2/6 Key_off_Sub_Func1_2/5 -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -151,7 +151,7 @@ Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) @@ -160,7 +160,7 @@ Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible public References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) @@ -169,7 +169,7 @@ Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -178,7 +178,7 @@ Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 Function flags: body optimize_size Called by: Key_Off_Process_Func_2/9 Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible public References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) @@ -187,7 +187,7 @@ Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 Function flags: body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) @@ -196,21 +196,21 @@ IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 Function flags: body optimize_size Called by: Calls: -Operation_Ready_2/2 (Operation_Ready_2) @069f9750 +Operation_Ready_2/2 (Operation_Ready_2) @06a79750 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_Off_Process_Func_2/9 (write) Availability: available Varpool flags: initialized -GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @069f96c0 +GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @06a796c0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func4_2/8 (write)Key_off_Sub_Func4_2/8 (write) Availability: available Varpool flags: initialized -GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @069f9630 +GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @06a79630 Type: variable definition analyzed Visibility: externally_visible public References: diff --git a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.048i.remove_symbols b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.048i.remove_symbols index 89d38857..ed59c01e 100644 --- a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.048i.remove_symbols +++ b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.048i.remove_symbols @@ -4,7 +4,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 +GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06ace048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -12,7 +12,7 @@ GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 Referring: Key_off_Sub_Func3_2/7 (read) Availability: not_available Varpool flags: -GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 +GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a89dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -20,7 +20,7 @@ GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 +GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a89d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -28,7 +28,7 @@ GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 +CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a89d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -36,7 +36,7 @@ CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 +GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a89cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -44,7 +44,7 @@ GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 +GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a89ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -52,7 +52,7 @@ GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 Referring: Key_off_Sub_Func2_2/6 (read) Availability: not_available Varpool flags: -GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 +GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a89990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -60,7 +60,7 @@ GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 Referring: Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 +GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a891b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -68,7 +68,7 @@ GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 +GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a89168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -76,7 +76,7 @@ GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 +GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a89120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -84,7 +84,7 @@ GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 +GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a890d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -92,7 +92,7 @@ GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 +GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a89090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -100,7 +100,7 @@ GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 Referring: Init_CE_forTEST_2/4 (read)Key_off_Sub_Func3_2/7 (write)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 +GV_IG_Process_Status/12 (GV_IG_Process_Status) @06a79e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -108,7 +108,7 @@ GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 Referring: IG_OffCheck_HV_Status_2/3 (write)Key_Off_Process_Func_2/9 (write) Availability: not_available Varpool flags: -GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 +GV_EPAM_STA/11 (GV_EPAM_STA) @06a79dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -116,7 +116,7 @@ GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 +GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @06a79d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -124,7 +124,7 @@ GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible public References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) @@ -133,7 +133,7 @@ Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Key_off_Sub_Func4_2/8 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2_2/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -142,7 +142,7 @@ Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) @@ -151,7 +151,7 @@ Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible public References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) @@ -160,7 +160,7 @@ Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -169,7 +169,7 @@ Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible public References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) @@ -178,7 +178,7 @@ Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) @@ -187,21 +187,21 @@ IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Operation_Ready_2/2 (Operation_Ready_2) @069f9750 +Operation_Ready_2/2 (Operation_Ready_2) @06a79750 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_Off_Process_Func_2/9 (write) Availability: available Varpool flags: initialized -GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @069f96c0 +GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @06a796c0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func4_2/8 (write)Key_off_Sub_Func4_2/8 (write) Availability: available Varpool flags: initialized -GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @069f9630 +GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @06a79630 Type: variable definition analyzed Visibility: externally_visible public References: diff --git a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.068i.whole-program b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.068i.whole-program index 90032044..0b786f09 100644 --- a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.068i.whole-program +++ b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.068i.whole-program @@ -14,7 +14,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 +GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06ace048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -22,7 +22,7 @@ GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 Referring: Key_off_Sub_Func3_2/7 (read) Availability: not_available Varpool flags: -GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 +GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a89dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -30,7 +30,7 @@ GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 +GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a89d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -38,7 +38,7 @@ GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 +CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a89d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -46,7 +46,7 @@ CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 +GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a89cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -54,7 +54,7 @@ GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 +GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a89ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -62,7 +62,7 @@ GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 Referring: Key_off_Sub_Func2_2/6 (read) Availability: not_available Varpool flags: -GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 +GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a89990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -70,7 +70,7 @@ GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 Referring: Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 +GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a891b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -78,7 +78,7 @@ GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 +GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a89168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -86,7 +86,7 @@ GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 +GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a89120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -94,7 +94,7 @@ GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 +GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a890d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -102,7 +102,7 @@ GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func4_2/8 (read)Key_off_Sub_Func4_2/8 (read) Availability: not_available Varpool flags: -GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 +GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a89090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -110,7 +110,7 @@ GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 Referring: Init_CE_forTEST_2/4 (read)Key_off_Sub_Func3_2/7 (write)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 +GV_IG_Process_Status/12 (GV_IG_Process_Status) @06a79e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -118,7 +118,7 @@ GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 Referring: IG_OffCheck_HV_Status_2/3 (write)Key_Off_Process_Func_2/9 (write) Availability: not_available Varpool flags: -GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 +GV_EPAM_STA/11 (GV_EPAM_STA) @06a79dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -126,7 +126,7 @@ GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 +GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @06a79d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -134,7 +134,7 @@ GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible public References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) @@ -143,7 +143,7 @@ Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Key_off_Sub_Func4_2/8 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2_2/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -152,7 +152,7 @@ Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) @@ -161,7 +161,7 @@ Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible public References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) @@ -170,7 +170,7 @@ Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -179,7 +179,7 @@ Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible public References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) @@ -188,7 +188,7 @@ Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) @@ -197,21 +197,21 @@ IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Operation_Ready_2/2 (Operation_Ready_2) @069f9750 +Operation_Ready_2/2 (Operation_Ready_2) @06a79750 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_Off_Process_Func_2/9 (write) Availability: available Varpool flags: initialized -GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @069f96c0 +GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @06a796c0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func4_2/8 (write)Key_off_Sub_Func4_2/8 (write) Availability: available Varpool flags: initialized -GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @069f9630 +GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @06a79630 Type: variable definition analyzed Visibility: externally_visible public References: diff --git a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.071i.devirt b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.071i.devirt index 819f3611..92628e03 100644 --- a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.071i.devirt +++ b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.071i.devirt @@ -1,6 +1,6 @@ Symbol table: -GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 +GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06ace048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -8,7 +8,7 @@ GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 Referring: Key_off_Sub_Func3_2/7 (read) Availability: not_available Varpool flags: -GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 +GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a89dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -16,7 +16,7 @@ GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 +GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a89d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -24,7 +24,7 @@ GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 +CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a89d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -32,7 +32,7 @@ CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 +GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a89cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -40,7 +40,7 @@ GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 +GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a89ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -48,7 +48,7 @@ GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 Referring: Key_off_Sub_Func2_2/6 (read) Availability: not_available Varpool flags: -GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 +GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a89990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -56,7 +56,7 @@ GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 Referring: Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 +GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a891b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -64,7 +64,7 @@ GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 +GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a89168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -72,7 +72,7 @@ GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 +GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a89120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -80,7 +80,7 @@ GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 +GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a890d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -88,7 +88,7 @@ GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 +GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a89090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -96,7 +96,7 @@ GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 Referring: Init_CE_forTEST_2/4 (read)Key_off_Sub_Func3_2/7 (write)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 +GV_IG_Process_Status/12 (GV_IG_Process_Status) @06a79e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -104,7 +104,7 @@ GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 Referring: IG_OffCheck_HV_Status_2/3 (write)Key_Off_Process_Func_2/9 (write) Availability: not_available Varpool flags: -GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 +GV_EPAM_STA/11 (GV_EPAM_STA) @06a79dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -112,7 +112,7 @@ GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 +GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @06a79d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -120,7 +120,7 @@ GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible public References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) @@ -129,7 +129,7 @@ Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2_2/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible public References: @@ -138,7 +138,7 @@ Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) @@ -147,7 +147,7 @@ Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible public References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) @@ -156,7 +156,7 @@ Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -165,7 +165,7 @@ Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Key_off_Sub_Func4_2/8 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible public References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) @@ -174,7 +174,7 @@ Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) @@ -183,21 +183,21 @@ IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Operation_Ready_2/2 (Operation_Ready_2) @069f9750 +Operation_Ready_2/2 (Operation_Ready_2) @06a79750 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_Off_Process_Func_2/9 (write) Availability: available Varpool flags: initialized -GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @069f96c0 +GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @06a796c0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func1_2/5 (write) Availability: available Varpool flags: initialized -GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @069f9630 +GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @06a79630 Type: variable definition analyzed Visibility: externally_visible public References: diff --git a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.072i.cp b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.072i.cp index 8527510a..c0cbe6e9 100644 --- a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.072i.cp +++ b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.072i.cp @@ -50,7 +50,7 @@ Reclaiming variables: Clearing address taken flags: Symbol table: -GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 +GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06ace048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -58,7 +58,7 @@ GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 Referring: Key_off_Sub_Func3_2/7 (read) Availability: not_available Varpool flags: -GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 +GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a89dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -66,7 +66,7 @@ GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 +GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a89d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -74,7 +74,7 @@ GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 +CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a89d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -82,7 +82,7 @@ CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 +GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a89cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -90,7 +90,7 @@ GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 +GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a89ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -98,7 +98,7 @@ GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 Referring: Key_off_Sub_Func2_2/6 (read) Availability: not_available Varpool flags: -GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 +GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a89990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -106,7 +106,7 @@ GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 Referring: Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 +GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a891b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -114,7 +114,7 @@ GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 +GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a89168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -122,7 +122,7 @@ GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 +GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a89120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -130,7 +130,7 @@ GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 +GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a890d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -138,7 +138,7 @@ GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 +GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a89090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -146,7 +146,7 @@ GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 Referring: Init_CE_forTEST_2/4 (read)Key_off_Sub_Func3_2/7 (write)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 +GV_IG_Process_Status/12 (GV_IG_Process_Status) @06a79e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -154,7 +154,7 @@ GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 Referring: IG_OffCheck_HV_Status_2/3 (write)Key_Off_Process_Func_2/9 (write) Availability: not_available Varpool flags: -GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 +GV_EPAM_STA/11 (GV_EPAM_STA) @06a79dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -162,7 +162,7 @@ GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 +GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @06a79d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -170,7 +170,7 @@ GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible public References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) @@ -179,7 +179,7 @@ Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2_2/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible public References: @@ -188,7 +188,7 @@ Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) @@ -197,7 +197,7 @@ Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible public References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) @@ -206,7 +206,7 @@ Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -215,7 +215,7 @@ Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Key_off_Sub_Func4_2/8 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible public References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) @@ -224,7 +224,7 @@ Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) @@ -233,21 +233,21 @@ IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Operation_Ready_2/2 (Operation_Ready_2) @069f9750 +Operation_Ready_2/2 (Operation_Ready_2) @06a79750 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_Off_Process_Func_2/9 (write) Availability: available Varpool flags: initialized -GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @069f96c0 +GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @06a796c0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func1_2/5 (write) Availability: available Varpool flags: initialized -GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @069f9630 +GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @06a79630 Type: variable definition analyzed Visibility: externally_visible public References: diff --git a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.075i.fnsummary b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.075i.fnsummary index ebf8f503..98e060a2 100644 --- a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.075i.fnsummary +++ b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.075i.fnsummary @@ -211,7 +211,7 @@ IPA function summary for IG_OffCheck_HV_Status_2/3 inlinable Symbol table: -GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 +GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06ace048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -219,7 +219,7 @@ GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 Referring: Key_off_Sub_Func3_2/7 (read) Availability: not_available Varpool flags: -GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 +GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a89dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -227,7 +227,7 @@ GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 +GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a89d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -235,7 +235,7 @@ GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 +CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a89d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -243,7 +243,7 @@ CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 +GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a89cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -251,7 +251,7 @@ GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 +GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a89ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -259,7 +259,7 @@ GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 Referring: Key_off_Sub_Func2_2/6 (read) Availability: not_available Varpool flags: -GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 +GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a89990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -267,7 +267,7 @@ GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 Referring: Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 +GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a891b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -275,7 +275,7 @@ GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 +GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a89168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -283,7 +283,7 @@ GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 +GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a89120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -291,7 +291,7 @@ GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 +GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a890d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -299,7 +299,7 @@ GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 +GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a89090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -307,7 +307,7 @@ GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 Referring: Init_CE_forTEST_2/4 (read)Key_off_Sub_Func3_2/7 (write)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 +GV_IG_Process_Status/12 (GV_IG_Process_Status) @06a79e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -315,7 +315,7 @@ GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 Referring: IG_OffCheck_HV_Status_2/3 (write)Key_Off_Process_Func_2/9 (write) Availability: not_available Varpool flags: -GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 +GV_EPAM_STA/11 (GV_EPAM_STA) @06a79dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -323,7 +323,7 @@ GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 +GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @06a79d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -331,7 +331,7 @@ GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible public References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) @@ -340,7 +340,7 @@ Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2_2/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible public References: @@ -349,7 +349,7 @@ Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) @@ -358,7 +358,7 @@ Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible public References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) @@ -367,7 +367,7 @@ Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -376,7 +376,7 @@ Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Key_off_Sub_Func4_2/8 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible public References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) @@ -385,7 +385,7 @@ Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) @@ -394,21 +394,21 @@ IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Operation_Ready_2/2 (Operation_Ready_2) @069f9750 +Operation_Ready_2/2 (Operation_Ready_2) @06a79750 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_Off_Process_Func_2/9 (write) Availability: available Varpool flags: initialized -GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @069f96c0 +GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @06a796c0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func1_2/5 (write) Availability: available Varpool flags: initialized -GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @069f9630 +GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @06a79630 Type: variable definition analyzed Visibility: externally_visible public References: diff --git a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.076i.inline b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.076i.inline index 849f5a50..6fadf744 100644 --- a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.076i.inline +++ b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.076i.inline @@ -203,7 +203,7 @@ IPA function summary for IG_OffCheck_HV_Status_2/3 inlinable Symbol table: -GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 +GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06ace048 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -211,7 +211,7 @@ GV_can_rx_ldc_v/24 (GV_can_rx_ldc_v) @06a4e048 Referring: Key_off_Sub_Func3_2/7 (read) Availability: not_available Varpool flags: -GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 +GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a89dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -219,7 +219,7 @@ GV_LDC_TAGT_CMD/23 (GV_LDC_TAGT_CMD) @06a09dc8 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 +GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a89d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -227,7 +227,7 @@ GV_LDC_ACT_CMD/22 (GV_LDC_ACT_CMD) @06a09d80 Referring: Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 +CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a89d38 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -235,7 +235,7 @@ CNT_GV_HV_ON_CMD/21 (CNT_GV_HV_ON_CMD) @06a09d38 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func2_2/6 (write) Availability: not_available Varpool flags: -GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 +GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a89cf0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -243,7 +243,7 @@ GV_HV_ON_CMD/20 (GV_HV_ON_CMD) @06a09cf0 Referring: Key_off_Sub_Func2_2/6 (write)Key_off_Sub_Func2_2/6 (read)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 +GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a89ca8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -251,7 +251,7 @@ GV_LDC_Apply_Check/19 (GV_LDC_Apply_Check) @06a09ca8 Referring: Key_off_Sub_Func2_2/6 (read) Availability: not_available Varpool flags: -GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 +GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a89990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -259,7 +259,7 @@ GV_BCM_Init_Status/18 (GV_BCM_Init_Status) @06a09990 Referring: Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 +GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a891b0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -267,7 +267,7 @@ GV_ACU_Init_Status/17 (GV_ACU_Init_Status) @06a091b0 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 +GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a89168 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -275,7 +275,7 @@ GV_Brake_Init_Status/16 (GV_Brake_Init_Status) @06a09168 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 +GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a89120 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -283,7 +283,7 @@ GV_Steer_Init_Status/15 (GV_Steer_Init_Status) @06a09120 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 +GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a890d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -291,7 +291,7 @@ GV_MCU_Init_Status/14 (GV_MCU_Init_Status) @06a090d8 Referring: Init_CE_forTEST_2/4 (write)Init_CE_forTEST_2/4 (write)Key_off_Sub_Func1_2/5 (read)Key_off_Sub_Func1_2/5 (read) Availability: not_available Varpool flags: -GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 +GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a89090 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -299,7 +299,7 @@ GV_CE_ON_CMD/13 (GV_CE_ON_CMD) @06a09090 Referring: Init_CE_forTEST_2/4 (read)Key_off_Sub_Func3_2/7 (write)Key_off_Sub_Func3_2/7 (write) Availability: not_available Varpool flags: -GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 +GV_IG_Process_Status/12 (GV_IG_Process_Status) @06a79e10 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -307,7 +307,7 @@ GV_IG_Process_Status/12 (GV_IG_Process_Status) @069f9e10 Referring: IG_OffCheck_HV_Status_2/3 (write)Key_Off_Process_Func_2/9 (write) Availability: not_available Varpool flags: -GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 +GV_EPAM_STA/11 (GV_EPAM_STA) @06a79dc8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -315,7 +315,7 @@ GV_EPAM_STA/11 (GV_EPAM_STA) @069f9dc8 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 +GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @06a79d80 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public @@ -323,7 +323,7 @@ GV_HV_Apply_Check/10 (GV_HV_Apply_Check) @069f9d80 Referring: IG_OffCheck_HV_Status_2/3 (read) Availability: not_available Varpool flags: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible public References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) @@ -332,7 +332,7 @@ Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2_2/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible public References: @@ -341,7 +341,7 @@ Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) @@ -350,7 +350,7 @@ Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible public References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) @@ -359,7 +359,7 @@ Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -368,7 +368,7 @@ Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Key_off_Sub_Func4_2/8 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible public References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) @@ -377,7 +377,7 @@ Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) @@ -386,21 +386,21 @@ IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -Operation_Ready_2/2 (Operation_Ready_2) @069f9750 +Operation_Ready_2/2 (Operation_Ready_2) @06a79750 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_Off_Process_Func_2/9 (write) Availability: available Varpool flags: initialized -GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @069f96c0 +GV_ALL_ECU_Off_Flag_2/1 (GV_ALL_ECU_Off_Flag_2) @06a796c0 Type: variable definition analyzed Visibility: externally_visible public References: Referring: Key_off_Sub_Func1_2/5 (write)Key_off_Sub_Func1_2/5 (write) Availability: available Varpool flags: initialized -GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @069f9630 +GV_All_ECU_Ready_Flag_2/0 (GV_All_ECU_Ready_Flag_2) @06a79630 Type: variable definition analyzed Visibility: externally_visible public References: diff --git a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.077i.pure-const b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.077i.pure-const index 826b9288..064445ce 100644 --- a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.077i.pure-const +++ b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.077i.pure-const @@ -119,70 +119,70 @@ Function is locally const. Function is locally const. callgraph: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666548 + Aux: @066e6608 References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2_2/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666708 + Aux: @066e65a8 References: Referring: Availability: available Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible public - Aux: @066667a8 + Aux: @066e67c8 References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible public - Aux: @066667e8 + Aux: @066e67e8 References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666828 + Aux: @066e6808 References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Key_off_Sub_Func4_2/8 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible public - Aux: @066665a8 + Aux: @066e6448 References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666448 + Aux: @066e6468 References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) Referring: Availability: available @@ -192,70 +192,70 @@ IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 ordered call graph: reduced for nothrow -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666548 + Aux: @066e6608 References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2_2/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666708 + Aux: @066e65a8 References: Referring: Availability: available Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible public - Aux: @066667a8 + Aux: @066e67c8 References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible public - Aux: @066667e8 + Aux: @066e67e8 References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666828 + Aux: @066e6808 References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Key_off_Sub_Func4_2/8 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible public - Aux: @066665a8 + Aux: @066e6448 References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666448 + Aux: @066e6468 References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) Referring: Availability: available @@ -285,70 +285,70 @@ Init_CE_forTEST_2: malloc_bottom IG_OffCheck_HV_Status_2: malloc_bottom callgraph: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666708 + Aux: @066e65a8 References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2_2/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible public - Aux: @066665a8 + Aux: @066e6448 References: Referring: Availability: available Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666548 + Aux: @066e67c8 References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible public - Aux: @066667e8 + Aux: @066e67e8 References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible public - Aux: @066667a8 + Aux: @066e64c8 References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Key_off_Sub_Func4_2/8 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666648 + Aux: @066e6808 References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666808 + Aux: @066e6468 References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) Referring: Availability: available @@ -358,70 +358,70 @@ IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 ordered call graph: reduced -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666708 + Aux: @066e65a8 References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2_2/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible public - Aux: @066665a8 + Aux: @066e6448 References: Referring: Availability: available Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666548 + Aux: @066e67c8 References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible public - Aux: @066667e8 + Aux: @066e67e8 References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible public - Aux: @066667a8 + Aux: @066e64c8 References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Called by: Key_off_Sub_Func4_2/8 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666648 + Aux: @066e6808 References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666808 + Aux: @066e6468 References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) Referring: Availability: available diff --git a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.079i.static-var b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.079i.static-var index 9131542d..ab1c31d1 100644 --- a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.079i.static-var +++ b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c.079i.static-var @@ -1,6 +1,6 @@ callgraph: -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible public References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) @@ -9,7 +9,7 @@ Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2_2/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible public References: @@ -18,7 +18,7 @@ Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) @@ -27,7 +27,7 @@ Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible public References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) @@ -36,7 +36,7 @@ Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible public References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) @@ -45,7 +45,7 @@ Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size Called by: Key_off_Sub_Func4_2/8 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible public References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) @@ -54,7 +54,7 @@ Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible public References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) @@ -88,70 +88,70 @@ Function name:IG_OffCheck_HV_Status_2/3: locals written: ordered call graph: reduced -Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a012a0 +Key_Off_Process_Func_2/9 (Key_Off_Process_Func_2) @06a812a0 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666548 + Aux: @066e66e8 References: Operation_Ready_2/2 (write)GV_IG_Process_Status/12 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3_2/7 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2_2/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a01ee0 +Key_off_Sub_Func4_2/8 (Key_off_Sub_Func4_2) @06a81ee0 Type: function definition analyzed Visibility: externally_visible public - Aux: @066667a8 + Aux: @066e6728 References: Referring: Availability: available Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size Called by: Calls: Key_off_Sub_Func1_2/5 (1073741824 (estimated locally),1.00 per call) -Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a01c40 +Key_off_Sub_Func3_2/7 (Key_off_Sub_Func3_2) @06a81c40 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666568 + Aux: @066e65a8 References: GV_HV_ON_CMD/20 (write)GV_can_rx_ldc_v/24 (read)GV_CE_ON_CMD/13 (write)GV_CE_ON_CMD/13 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a019a0 +Key_off_Sub_Func2_2/6 (Key_off_Sub_Func2_2) @06a819a0 Type: function definition analyzed Visibility: externally_visible public - Aux: @066667e8 + Aux: @066e6468 References: GV_LDC_Apply_Check/19 (read)GV_HV_ON_CMD/20 (read)CNT_GV_HV_ON_CMD/21 (write)GV_HV_ON_CMD/20 (write)GV_LDC_ACT_CMD/22 (write)GV_LDC_TAGT_CMD/23 (write)CNT_GV_HV_ON_CMD/21 (read)CNT_GV_HV_ON_CMD/21 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a01700 +Key_off_Sub_Func1_2/5 (Key_off_Sub_Func1_2) @06a81700 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666708 + Aux: @066e6648 References: GV_BCM_Init_Status/18 (read)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write)GV_MCU_Init_Status/14 (read)GV_Steer_Init_Status/15 (read)GV_Brake_Init_Status/16 (read)GV_ACU_Init_Status/17 (read)GV_All_ECU_Ready_Flag_2/0 (write)GV_ALL_ECU_Off_Flag_2/1 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size Called by: Key_off_Sub_Func4_2/8 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func_2/9 (1073741824 (estimated locally),1.00 per call) Calls: -Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a01460 +Init_CE_forTEST_2/4 (Init_CE_forTEST_2) @06a81460 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666828 + Aux: @066e67c8 References: GV_CE_ON_CMD/13 (read)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write)GV_MCU_Init_Status/14 (write)GV_Steer_Init_Status/15 (write)GV_Brake_Init_Status/16 (write)GV_ACU_Init_Status/17 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Called by: Calls: -IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a011c0 +IG_OffCheck_HV_Status_2/3 (IG_OffCheck_HV_Status_2) @06a811c0 Type: function definition analyzed Visibility: externally_visible public - Aux: @06666728 + Aux: @066e6448 References: GV_HV_Apply_Check/10 (read)GV_EPAM_STA/11 (read)GV_IG_Process_Status/12 (write) Referring: Availability: available diff --git a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.o b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.o index 91f385f4..91e510ff 100644 Binary files a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.o and b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.o differ diff --git a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.su b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.su index c2448e19..2096f893 100644 --- a/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.su +++ b/GW/Debug_FLASH/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.su @@ -1,7 +1,7 @@ Ignition_off.c:22:6:IG_OffCheck_HV_Status_2 0 static -Ignition_off.c:33:6:Init_CE_forTEST_2 8 static -Ignition_off.c:52:6:Key_off_Sub_Func1_2 16 static -Ignition_off.c:77:6:Key_off_Sub_Func2_2 0 static -Ignition_off.c:102:6:Key_off_Sub_Func3_2 0 static -Ignition_off.c:120:6:Key_off_Sub_Func4_2 0 static -Ignition_off.c:143:6:Key_Off_Process_Func_2 8 static +Ignition_off.c:32:6:Init_CE_forTEST_2 8 static +Ignition_off.c:51:6:Key_off_Sub_Func1_2 16 static +Ignition_off.c:76:6:Key_off_Sub_Func2_2 0 static +Ignition_off.c:101:6:Key_off_Sub_Func3_2 0 static +Ignition_off.c:119:6:Key_off_Sub_Func4_2 0 static +Ignition_off.c:142:6:Key_Off_Process_Func_2 8 static diff --git a/GW/src/BCM/PWM.c b/GW/src/BCM/PWM.c index c935364f..0d473176 100644 --- a/GW/src/BCM/PWM.c +++ b/GW/src/BCM/PWM.c @@ -15,34 +15,11 @@ void PWM_for_dirve_mode(){ -// Set_PWM_Duty(PWM_CH0,50); -// Set_PWM_Duty(PWM_CH1,50); -// Set_PWM_Duty(PWM_CH2,50); -// Set_PWM_Duty(PWM_CH3,50); - -// if( GV_PWM_1 ==0 ){ -// -// Set_PWM_Duty(0,100); -// Set_PWM_Duty(1,100); -// Set_PWM_Duty(2,100); -// Set_PWM_Duty(3,100); -// GV_PWM_1 =1 ; -// -// }else{ -// -// Set_PWM_Duty(0,0); -// Set_PWM_Duty(1,0); -// Set_PWM_Duty(2,0); -// Set_PWM_Duty(3,0); -// GV_PWM_1 =0 ; -// -// } - if(GV_Operation_Mode ==1){ if( GV_PWM_1 ==0 ){ - Set_PWM_Duty(PWM_CH0,100); // 0.5ÃÊ ÁÖ±â·Î Á¡¸ê º¯°æ + Set_PWM_Duty(PWM_CH0,100); // 0.2ÃÊ ÁÖ±â·Î Á¡¸ê º¯°æ Set_PWM_Duty(PWM_CH1,0); GV_PWM_1 =1 ; GV_PWM_2 =0 ; @@ -55,11 +32,11 @@ void PWM_for_dirve_mode(){ GV_PWM_2 =0 ; } - }else if(GV_Operation_Mode ==1){ + }else if(GV_Operation_Mode ==0){ if( GV_PWM_2 ==0 ){ - Set_PWM_Duty(PWM_CH1,100);// 0.5ÃÊ ÁÖ±â·Î Á¡¸ê º¯°æ + Set_PWM_Duty(PWM_CH1,100);// 0.2ÃÊ ÁÖ±â·Î Á¡¸ê º¯°æ Set_PWM_Duty(PWM_CH0,0); GV_PWM_2 =1 ; GV_PWM_1 =0 ; diff --git a/GW/src/IDB_RCU/BREAK_Speed.c b/GW/src/IDB_RCU/BREAK_Speed.c index 3fbf60df..02f82267 100644 --- a/GW/src/IDB_RCU/BREAK_Speed.c +++ b/GW/src/IDB_RCU/BREAK_Speed.c @@ -13,22 +13,25 @@ int BREAK_Speed_limit = 15; void BREAK_Speed(void){ - if(GV_MASTER_CLMAP_FORCE != Cur_CLMAP_FORCE){ + if(GV_VCU_Drive_Mode = 1){ + if(GV_MASTER_CLMAP_FORCE != Cur_CLMAP_FORCE){ - if(Cur_CLMAP_FORCE > GV_MASTER_CLMAP_FORCE){ // ÁÙ¾îµé ¶§ - Cur_CLMAP_FORCE = Cur_CLMAP_FORCE-BREAK_Speed_limit; + if(Cur_CLMAP_FORCE > GV_MASTER_CLMAP_FORCE){ // ÁÙ¾îµé ¶§ + Cur_CLMAP_FORCE = Cur_CLMAP_FORCE-BREAK_Speed_limit; - GV_BrakeTorqueCommand = Cur_CLMAP_FORCE; - GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE; + GV_BrakeTorqueCommand = Cur_CLMAP_FORCE; + GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE; - } + } - if(Cur_CLMAP_FORCE < GV_MASTER_CLMAP_FORCE){ // Áõ°¡ÇÒ ¶§ - Cur_CLMAP_FORCE = Cur_CLMAP_FORCE+BREAK_Speed_limit; + if(Cur_CLMAP_FORCE < GV_MASTER_CLMAP_FORCE){ // Áõ°¡ÇÒ ¶§ + Cur_CLMAP_FORCE = Cur_CLMAP_FORCE+BREAK_Speed_limit; - GV_BrakeTorqueCommand = Cur_CLMAP_FORCE; - GV_RCU_BrakeTorqueCommand= Cur_CLMAP_FORCE; - } + GV_BrakeTorqueCommand = Cur_CLMAP_FORCE; + GV_RCU_BrakeTorqueCommand= Cur_CLMAP_FORCE; + } + } } + } diff --git a/GW/src/MCU/Low_SOC_mode.c b/GW/src/MCU/Low_SOC_mode.c index 8230a059..704ebdf9 100644 --- a/GW/src/MCU/Low_SOC_mode.c +++ b/GW/src/MCU/Low_SOC_mode.c @@ -25,4 +25,13 @@ void Soc_Low_Torq_Limit (void) GV_SoC_Torq_Gain = GV_SOC_Value *0.01; + + if(GV_SOC_STAT_Flag == 1 ){ + GV_VCU_TrqCmd =GV_SoC_Torq_Limit* GV_SoC_Torq_Gain; + }else if(GV_SOC_STAT_Flag == 2 ){ + GV_VCU_TrqCmd = 0; + }else{ + GV_VCU_TrqCmd =GV_SoC_Torq_Limit; + } + } diff --git a/GW/src/MCU/Motor_logic.c b/GW/src/MCU/Motor_logic.c index 125e8e8f..9bcb2de7 100644 --- a/GW/src/MCU/Motor_logic.c +++ b/GW/src/MCU/Motor_logic.c @@ -48,18 +48,10 @@ void Motor_init(void){ GV_VCU_TorqueContol = 1; } -// GV_VCU_TorqueContol = 0; -// GV_VCU_Ready = 0; -// GV_VCU_ControlMode = 0; -// GV_VCU_PwrEnable = 0; - -// GV_VCU_GearCmd = 0; -// GV_VCU_MtrDir = 0; GV_VCU_BmsFlt = GV_ACU_BMS_FltSta; GV_VCU_BmsHvSt = GV_BMS_HVOn_STA; - GV_VCU_PosTrqLimit = 5; - GV_VCU_NegTrqLimit = -5; - + GV_VCU_PosTrqLimit = 10; + GV_VCU_NegTrqLimit = -10; } @@ -73,15 +65,6 @@ void RC_Motor_Logic (void){ GV_VCU_TrqCmd = GV_RC_Vx_Command /5 ; } } - - - - - -// GV_VCU_TrqCmd = GV_RC_Vx_Command; - -// GV_RWA_RackAngleCmd = ECU3.TX.CH2_BSC_RWA_RackCommand_0x040.RackAngleCmd; - } @@ -94,10 +77,4 @@ void ACU_Motor_Logic (void){ GV_VCU_TrqCmd = GV_ACU_Vx_Command / 5; } } - - - - - - } diff --git a/GW/src/Operation_Mode_Layer/Operation_Mode.c b/GW/src/Operation_Mode_Layer/Operation_Mode.c index 4dad0993..f341dc65 100644 --- a/GW/src/Operation_Mode_Layer/Operation_Mode.c +++ b/GW/src/Operation_Mode_Layer/Operation_Mode.c @@ -14,91 +14,76 @@ #include "Ignition.h" void Operation_Mode_Check() { - //0 : ACU, 1 : RC, 2: Emergency(Àû¿ëÇÊ¿ä) //int Current_Mode = 0; + + // 0828 ȸÀÇ ÈÄ ¼öÁ¤ »çÇ× //Priority : 3 - if(GV_ACU_Drive_mode == 1 ) //ACU - { - GV_VCU_Drive_Mode = 0; - }else if(GV_RC_Drive_Mode == 1){ //RC - GV_VCU_Drive_Mode = 1; - }else if((GV_ACU_Drive_mode == 0 || GV_RC_Drive_Mode ==0)&&GV_ACU_Emergency_Stop!=1){ + if(GV_RC_Emergency_Stop== 1 && EMEMERGNECY_BUTTEN ==1 && GV_ACU_Emergency_Stop ==1){ // ºñ»óÁ¤Áö + GV_VCU_Drive_Mode = 2; + }else if(GV_ACU_Drive_mode == 1 &&GV_VCU_Drive_Mode == 3 ) //ACU + { + // °íÀü¾Ð ü°á + HV_ON_FUNC(); + if(GV_HV_Apply_Check == 1){ + GV_VCU_Drive_Mode = 0; + }else{ + GV_VCU_Drive_Mode = 3; + } + + }else if(GV_RC_Drive_Mode == 1 && GV_VCU_Drive_Mode == 3 ){ //RC + + // °íÀü¾Ð ü°á + HV_ON_FUNC(); + if(GV_HV_Apply_Check == 1){ + GV_VCU_Drive_Mode = 1; + }else{ + GV_VCU_Drive_Mode = 3; + } + + }else if (GV_ACU_Drive_mode == 0 &&GV_VCU_Drive_Mode == 0 ){ // ±âº»¸ðµå + GV_VCU_Drive_Mode = 3; + + }else if (GV_RC_Drive_Mode == 0 &&GV_VCU_Drive_Mode == 1 ){ // ±âº»¸ðµå + + GV_VCU_Drive_Mode = 3; + } - //Prioirty = 2 -// if(GV_RC_Drive_Mode == 1) +//----------------------------¸¸ÀÏÀ» À§ÇÑ ¹é¾÷ -------------------/ + +// if((GV_ACU_Drive_mode == 0 && GV_RC_Drive_Mode ==0)&&GV_ACU_Emergency_Stop!=1){ // ±âº» +// GV_VCU_Drive_Mode = 3; +// } + +// //Priority = 1 +// if(GV_RC_Emergency_Stop == 1) // { -// GV_VCU_Drive_Mode = 1; +// GV_VCU_Drive_Mode = 2; // -// }else if(GV_RC_Drive_Mode == 0){ +// } +// // ¹°¸®¹öư À̸ÓÀü½Ã +// if(EMEMERGNECY_BUTTEN == 1) +// { +// GV_VCU_Drive_Mode = 2; +// } +// +// if(GV_ACU_Emergency_Stop == 1) +// { +// GV_VCU_Drive_Mode = 2; // -// GV_VCU_Drive_Mode = 3; // } //Priority = 1 - if(GV_RC_Emergency_Stop == 1) - { - GV_VCU_Drive_Mode = 2; - - } - // ¹°¸®¹öư À̸ÓÀü½Ã - if(EMEMERGNECY_BUTTEN == 1) - { - GV_VCU_Drive_Mode = 2; - } - - if(GV_ACU_Emergency_Stop == 1) - { - GV_VCU_Drive_Mode = 2; - - } - //Priority = 1 - - - + //----------------------------¸¸ÀÏÀ» À§ÇÑ ¹é¾÷ -------------------/ GV_Operation_Mode = GV_VCU_Drive_Mode; -// if(GV_RC_Drive_Mode ==0 &&GV_ACU_Drive_mode==0){ -// GV_VCU_Drive_Mode = 3; -// } - - - //GV_Drive_Mode - //GV_ACU_Drive_Mode - //GV_RC_Drive_Mode - -// ---------------------------------------- ½ÇÁúÀû ÀÛµ¿¸ðµå ¼³Á¤ ------------------------------ - -// if(GV_Operation_Mode == 3 && GV_RC_Drive_Mode ==1){ -// GV_Operation_Mode = 1;// µðÆúÆ®¿¡¼­ RC ¸ðµå °³ÀÔ ½Ã RC ¸ðµå -// } -// -// if(GV_Operation_Mode == 3 && GV_ACU_Drive_mode ==1){ -// GV_Operation_Mode = 0;// µðÆúÆ®¿¡¼­ ACU ¸ðµå °³ÀÔ ½Ã ACU ¸ðµå -// } -// -// -// if(GV_Operation_Mode == 1 && GV_RC_Drive_Mode ==0){ -// GV_Operation_Mode = 3;// RC ¸ðµå ¿¡¼­ µðÆúÆ® ¸ðµå·Î -// } -// -// -// if(GV_Operation_Mode == 0 && GV_ACU_Drive_mode ==0){ -// GV_Operation_Mode = 3;// ACU ¸ðµå ¿¡¼­ µðÆúÆ® ¸ðµå·Î -// } - - - //Priority 1 Charging Mode if(GV_Charging_Status_val == 1||GV_Charging_Status_val == 2){ GV_Operation_Mode = 0; } - - - } //---------------------±âº»¸ðµå-------------------------// @@ -133,11 +118,7 @@ void Default_Mode_Func() //---------------------ACU¸ðµå-------------------------// void Autonomous_Mode_Func() { -// °íÀü¾Ð ü°á - if(GV_All_ECU_Ready_Flag == 1 && GV_Operation_Mode == 0) - { - HV_ON_FUNC(); - } + // RWA Á¦¾î GV_MASTER_RWA_RackAngleCommand = GV_ACU_RWA_cmd_deg; @@ -161,21 +142,12 @@ void Autonomous_Mode_Func() GV_MASTER_CLMAP_FORCE = GV_ACU_BrakeTorqueCommand; - - - } //---------------------RC¸ðµå-------------------------// void Mannual_Mode_Func() { - // °íÀü¾Ð ü°á - if(GV_All_ECU_Ready_Flag == 1 && GV_Operation_Mode == 1) - { - HV_ON_FUNC(); - } - //------RWA1 ÀÛµ¿ (GV_T32_RWA_RackAngleCommand -> t32 ÀÛµ¿ º¯¼ö·Î ´ëü) GV_MASTER_RWA_RackAngleCommand = GV_RC_RWA_RackAngleCommand; @@ -187,28 +159,18 @@ void Mannual_Mode_Func() GV_VCU_RWA_Rack_Fbk = GV_RWA1_RackAngleFbk; - // GV_RC_BrakeTorqueCommand - RC ¸í·É // GV_t32_BrakeTorqueCommand - T32¸í·É // -------- IDB, RCU ¸í·É GV_MASTER_CLMAP_FORCE = GV_RC_BrakeTorqueCommand; - //---RC Ä¿¸àµå¿¡ µû¶ó ±â¾î ¼¼ÆÃ GV_VCU_GearSelStat = GV_RC_GearSelStat; - Lamp_HMI1_CMD(GV_Lamp_HMI1_CMD); - Lamp_HMI2_CMD(GV_Lamp_HMI2_CMD); - Lamp_HMI3_CMD(GV_Lamp_HMI3_CMD); - Lamp_HMI4_CMD(GV_Lamp_HMI4_CMD); - Lamp_HMI5_CMD(GV_Lamp_HMI5_CMD); - GV_VCU_RC_Emergency_Stop = 0; GV_VCU_Vx_Limit = GV_RC_VX_Limit; - - } //---------------------À̸ÓÀü½Ã ¸ðµå-------------------------// @@ -219,7 +181,6 @@ void Emergency_Stop_Mode_Func() GV_Out_Lamp_BRAKE_CMD = 2; GV_Out_Lamp_Hazard_CMD = 2; -// Emergency_braking_LAMP(); GV_VCU_RC_Emergency_Stop = 1; //Emergency Stop ·ÎÁ÷¿¡ ÀÇÇÑ ½ºÅ¾. ÇöÀç´Â Torq 0À¸·Î ¸¸µé°ÚÀ½ @@ -228,15 +189,10 @@ void Emergency_Stop_Mode_Func() if(EMEMERGNECY_BUTTEN ==0 && GV_RC_Emergency_Stop==0 && GV_ACU_Emergency_Stop==0){ GV_Out_Lamp_BRAKE_CMD = 0; GV_Out_Lamp_Hazard_CMD = 0; - GV_VCU_RC_Emergency_Stop = 0; - GV_VCU_Drive_Mode = 3; - } - - } void Operation_IDB_RWA() @@ -271,7 +227,6 @@ void Operation_IDB_RWA() GV_RWA2_310_WakeupCommand = 0; - /*for RWS1 CMD*/ GV_RWS1_040_RackAngleCmdValid = 1; @@ -287,15 +242,6 @@ void Operation_IDB_RWA() GV_RWS2_310_WakeupCommand = 0; GV_RWS2_310_ModeCommand = 0; - - // Á¶Çâ ¾Þ±Û °¢ 120/s ·Î Á¦ÇÑ - -// -// if(){ -// -// } - - } void Vehicle_Environment() { diff --git a/GW/src/RWA/Angle_Speed.c b/GW/src/RWA/Angle_Speed.c index 751bf176..ce4e3a53 100644 --- a/GW/src/RWA/Angle_Speed.c +++ b/GW/src/RWA/Angle_Speed.c @@ -16,50 +16,60 @@ int RWS_Angle_Speed_limit = 2.7; void Angle_Speed(void){ + if(GV_VCU_Drive_Mode == 1 ){ - if(GV_MASTER_RWA_RackAngleCommand != Cur_RWA_RACK_ANGLE){ + if(GV_MASTER_RWA_RackAngleCommand != Cur_RWA_RACK_ANGLE){ - if(GV_MASTER_RWA_RackAngleCommand < 0){ // ¿ìȸÀü ÀÏ ¶§ + if(GV_MASTER_RWA_RackAngleCommand < 0){ // ¿ìȸÀü ÀÏ ¶§ - if(Cur_RWA_RACK_ANGLE < GV_MASTER_RWA_RackAngleCommand){ // ¿ìȸÀü °¡´Ù°¡ ÁÂȸÀü ²ªÀ»¶§ - Cur_RWA_RACK_ANGLE = Cur_RWA_RACK_ANGLE+RWA_Angle_Speed_limit; + if(Cur_RWA_RACK_ANGLE < GV_MASTER_RWA_RackAngleCommand){ // ¿ìȸÀü °¡´Ù°¡ ÁÂȸÀü ²ªÀ»¶§ + Cur_RWA_RACK_ANGLE = Cur_RWA_RACK_ANGLE+RWA_Angle_Speed_limit; + + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE; + GV_RWA2_040_RackAngleCmd= Cur_RWA_RACK_ANGLE; + } + + if(Cur_RWA_RACK_ANGLE > GV_MASTER_RWA_RackAngleCommand){ // ¿ìȸÀü °è¼Ó ÇÒ¶§ + Cur_RWA_RACK_ANGLE = Cur_RWA_RACK_ANGLE-RWA_Angle_Speed_limit; + + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE; + GV_RWA2_040_RackAngleCmd= Cur_RWA_RACK_ANGLE; + } - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd= Cur_RWA_RACK_ANGLE; } - if(Cur_RWA_RACK_ANGLE > GV_MASTER_RWA_RackAngleCommand){ // ¿ìȸÀü °è¼Ó ÇÒ¶§ - Cur_RWA_RACK_ANGLE = Cur_RWA_RACK_ANGLE-RWA_Angle_Speed_limit; - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd= Cur_RWA_RACK_ANGLE; + if(GV_MASTER_RWA_RackAngleCommand > 0){ // ÁÂȸÀü ÀÏ ¶§ + + + if(Cur_RWA_RACK_ANGLE > GV_MASTER_RWA_RackAngleCommand){// ÁÂȸÀü °¡´Ù°¡ ¿ìȸÀü ²ªÀ»¶§ + Cur_RWA_RACK_ANGLE = Cur_RWA_RACK_ANGLE-RWA_Angle_Speed_limit; + + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE; + GV_RWA2_040_RackAngleCmd= Cur_RWA_RACK_ANGLE; + } + + if(Cur_RWA_RACK_ANGLE < GV_MASTER_RWA_RackAngleCommand){// ÁÂȸÀü °è¼Ó ÇÒ¶§ + Cur_RWA_RACK_ANGLE = Cur_RWA_RACK_ANGLE+RWA_Angle_Speed_limit; + + GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE; + GV_RWA2_040_RackAngleCmd= Cur_RWA_RACK_ANGLE; + } + } } + }else { - - if(GV_MASTER_RWA_RackAngleCommand > 0){ // ÁÂȸÀü ÀÏ ¶§ - - - if(Cur_RWA_RACK_ANGLE > GV_MASTER_RWA_RackAngleCommand){// ÁÂȸÀü °¡´Ù°¡ ¿ìȸÀü ²ªÀ»¶§ - Cur_RWA_RACK_ANGLE = Cur_RWA_RACK_ANGLE-RWA_Angle_Speed_limit; - - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd= Cur_RWA_RACK_ANGLE; - } - - if(Cur_RWA_RACK_ANGLE < GV_MASTER_RWA_RackAngleCommand){// ÁÂȸÀü °è¼Ó ÇÒ¶§ - Cur_RWA_RACK_ANGLE = Cur_RWA_RACK_ANGLE+RWA_Angle_Speed_limit; - - GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE; - GV_RWA2_040_RackAngleCmd= Cur_RWA_RACK_ANGLE; - } - - } + GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand; + GV_RWA2_040_RackAngleCmd= GV_MASTER_RWA_RackAngleCommand; } + + + } void RWS_Angle_Speed(void){ diff --git a/GW/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c b/GW/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c index 0a557bc2..3c68bbb0 100644 --- a/GW/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c +++ b/GW/src/Vehicle_System_Mode_Layer/IGN/Ignition_off.c @@ -26,7 +26,6 @@ void IG_OffCheck_HV_Status_2() GV_IG_Process_Status = 0; //GV_CE_ON_CMD = 0; - } }