Range |
Size |
Symbol or [section] name |
200005f0-20000603 |
20 |
__SEGGER_RTL_global_locale |
20000604-20000607 |
4 |
uwTickPrio |
20000608-2000060b |
4 |
stdout |
2000060c-2000060f |
4 |
stdin |
20000610-20000613 |
4 |
stderr |
20000614-20000617 |
4 |
SystemD2Clock |
20000618-2000061b |
4 |
SystemCoreClock |
2000061c-2000061c |
1 |
uwTickFreq |
200005f0-2000061c |
45 |
Total (8 sections) |
Summary
Description |
Size |
Initialization table |
32 bytes |
Source image |
45 bytes |
Destination image |
1 565 bytes |
Saving |
1 488 bytes |
LINKER-CREATED VENEERS
Arm-Arm range extension veneers
Veneer Size |
Target |
Source |
0 |
Total |
|
Thumb-Thumb range extension veneers
Veneer Size |
Target |
Source |
0 |
Total |
|
Arm-Thumb mode switch veneers
Veneer Size |
Target |
Source |
0 |
Total |
|
Thumb-Arm mode switch veneers
Veneer Size |
Target |
Source |
0 |
Total |
|
Summary
Veneer Type |
Size |
Thumb-Arm mode switch |
0 |
Arm-Thumb mode switch |
0 |
Thumb-Thumb range extension |
0 |
Arm-Arm range extension |
0 |
Total: |
0 |
SYMBOL LIST
Function symbols by name
Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
ADC3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ADC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel0_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel6_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel7_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BusFault_Handler |
0x080002CD |
2 |
2 |
Code |
Gb |
charger_lto.o |
CEC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
COMP1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
CORDIC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
CRS_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DCMI_PSSI_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT0_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream0_IRQHandler |
0x0800743F |
16 |
2 |
Code |
Gb |
charger_lto.o |
DMA1_Stream1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream6_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream7_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2D_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream0_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream6_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream7_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMAMUX1_OVR_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMAMUX2_OVR_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA_CalcBaseAndBitshift |
0x080041EB |
414 |
2 |
Code |
Lc |
charger_lto.o |
DMA_CalcDMAMUXChannelBaseAndMask |
0x08004389 |
350 |
2 |
Code |
Lc |
charger_lto.o |
DMA_CalcDMAMUXRequestGenBaseAndMask |
0x080078D7 |
268 |
2 |
Code |
Lc |
charger_lto.o |
DMA_CheckFifoParam |
0x080011F1 |
204 |
4 |
Code |
Lc |
charger_lto.o |
DTS_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DebugMon_Handler |
0x080002CF |
2 |
2 |
Code |
Gb |
charger_lto.o |
ECC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ETH_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ETH_WKUP_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI0_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI15_10_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI9_5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
Error_Handler |
0x08007413 |
4 |
2 |
Code |
Lc |
charger_lto.o |
FDCAN1_IT0_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN1_IT1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN2_IT0_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN2_IT1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN3_IT0_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN3_IT1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN_CAL_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FLASH_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FMAC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FMC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FPU_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
HAL_DMA_Abort_IT |
0x080079E3 |
1 520 |
2 |
Code |
Lc |
charger_lto.o |
HAL_DMA_IRQHandler |
0x08007FD3 |
3 940 |
2 |
Code |
Lc |
charger_lto.o |
HAL_DMA_Init |
0x080035DD |
3 086 |
2 |
Code |
Lc |
charger_lto.o |
HAL_Delay |
0x0800345D |
58 |
2 |
Code |
Lc |
charger_lto.o |
HAL_GPIO_Init |
0x080044E7 |
1 426 |
2 |
Code |
Lc |
charger_lto.o |
HAL_GPIO_WritePin |
0x08008F37 |
104 |
2 |
Code |
Lc |
charger_lto.o |
HAL_GetTick |
0x0800745F |
12 |
2 |
Code |
Lc |
charger_lto.o |
HAL_IncTick |
0x08003443 |
26 |
2 |
Code |
Lc |
charger_lto.o |
HAL_Init |
0x0800334F |
118 |
2 |
Code |
Lc |
charger_lto.o |
HAL_InitTick |
0x080033C5 |
126 |
2 |
Code |
Lc |
charger_lto.o |
HAL_MPU_ConfigRegion |
0x080075B3 |
804 |
2 |
Code |
Lc |
charger_lto.o |
HAL_MPU_Disable |
0x080035BB |
34 |
2 |
Code |
Lc |
charger_lto.o |
HAL_MPU_Enable |
0x08007583 |
48 |
2 |
Code |
Lc |
charger_lto.o |
HAL_MspInit |
0x08007417 |
32 |
2 |
Code |
Lc |
charger_lto.o |
HAL_NVIC_EnableIRQ |
0x0800751B |
44 |
2 |
Code |
Lc |
charger_lto.o |
HAL_NVIC_SetPriority |
0x080034D5 |
90 |
2 |
Code |
Lc |
charger_lto.o |
HAL_NVIC_SetPriorityGrouping |
0x08003497 |
62 |
2 |
Code |
Lc |
charger_lto.o |
HAL_PWREx_ConfigSupply |
0x08008F9F |
168 |
2 |
Code |
Lc |
charger_lto.o |
HAL_PWR_EnableBkUpAccess |
0x08004A79 |
18 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RCCEx_PeriphCLKConfig |
0x080015AD |
5 140 |
4 |
Code |
Lc |
charger_lto.o |
HAL_RCC_ClockConfig |
0x08005629 |
1 962 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RCC_GetSysClockFreq |
0x080012BD |
752 |
4 |
Code |
Lc |
charger_lto.o |
HAL_RCC_OscConfig |
0x08004A8B |
2 974 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RTC_Init |
0x08009047 |
484 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RTC_MspInit |
0x0800304B |
78 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RTC_WaitForSynchro |
0x0800922B |
76 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_ErrorCallback |
0x0800966F |
8 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_IRQHandler |
0x08009677 |
804 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_Init |
0x08006423 |
1 522 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_MspInit |
0x080030FF |
286 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_RxCpltCallback |
0x0800966F |
8 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_SuspendCallback |
0x0800966F |
8 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_Transmit |
0x08009277 |
924 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_TxCpltCallback |
0x0800966F |
8 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_TxRxCpltCallback |
0x0800966F |
8 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SYSTICK_Config |
0x08007573 |
16 |
2 |
Code |
Lc |
charger_lto.o |
HSEM1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
HardFault_Handler |
0x080002CD |
2 |
2 |
Code |
Gb |
charger_lto.o |
I2C1_ER_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C1_EV_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C2_ER_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C2_EV_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C3_ER_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C3_EV_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C4_ER_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C4_EV_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C5_ER_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C5_EV_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPUART1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LTDC_ER_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LTDC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDIOS_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDIOS_WKUP_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDMA_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MPU_Config() |
0x08002EB7 |
86 |
2 |
Code |
Lc |
charger_lto.o |
MX_DMA_Init |
0x08006DB3 |
52 |
2 |
Code |
Lc |
charger_lto.o |
MX_GPIO_Init |
0x08002CE9 |
462 |
2 |
Code |
Lc |
charger_lto.o |
MX_RTC_Init |
0x08003011 |
58 |
2 |
Code |
Lc |
charger_lto.o |
MX_SPI4_Init |
0x08003099 |
102 |
2 |
Code |
Lc |
charger_lto.o |
MemManage_Handler |
0x080002CD |
2 |
2 |
Code |
Gb |
charger_lto.o |
NMI_Handler |
0x080002CD |
2 |
2 |
Code |
Gb |
charger_lto.o |
NVIC_EncodePriority |
0x080074B7 |
100 |
2 |
Code |
Lc |
charger_lto.o |
OCTOSPI1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OCTOSPI2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_EP1_IN_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_EP1_OUT_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_WKUP_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
PVD_AVD_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
PendSV_Handler |
0x080002CF |
2 |
2 |
Code |
Gb |
charger_lto.o |
RCCEx_PLL2_Config |
0x08005DD3 |
686 |
2 |
Code |
Lc |
charger_lto.o |
RCCEx_PLL3_Config |
0x08006081 |
694 |
2 |
Code |
Lc |
charger_lto.o |
RCC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RNG_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RTC_Alarm_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RTC_EnterInitMode |
0x08006337 |
110 |
2 |
Code |
Lc |
charger_lto.o |
RTC_ExitInitMode |
0x080063A5 |
126 |
2 |
Code |
Lc |
charger_lto.o |
RTC_WKUP_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
Reset_Handler |
0x080099C7 |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
SAI1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SAI4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SDMMC1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SDMMC2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SEGGER_RTT_Write |
0x08006D61 |
54 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SEGGER_RTT_WriteNoLock |
0x08006D07 |
90 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SPDIF_RX_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI4_IRQHandler |
0x0800744F |
16 |
2 |
Code |
Gb |
charger_lto.o |
SPI5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI6_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI_CloseTransfer |
0x08006A3F |
254 |
2 |
Code |
Lc |
charger_lto.o |
SPI_DMAAbortOnError |
0x0800999B |
44 |
2 |
Code |
Lc |
charger_lto.o |
SPI_GetPacketSize |
0x08006A15 |
42 |
2 |
Code |
Lc |
charger_lto.o |
SPI_Transmit(unsigned char, unsigned char) |
0x080073E7 |
44 |
2 |
Code |
Lc |
charger_lto.o |
SPI_WaitOnFlagUntilTimeout |
0x08009613 |
92 |
2 |
Code |
Lc |
charger_lto.o |
SPI_WriteComm(unsigned char) |
0x08002FDB |
22 |
2 |
Code |
Lc |
charger_lto.o |
SPI_WriteData(unsigned char) |
0x08002FF1 |
22 |
2 |
Code |
Lc |
charger_lto.o |
SVC_Handler |
0x080002CF |
2 |
2 |
Code |
Gb |
charger_lto.o |
SWPMI1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SysTick_Config |
0x0800356D |
78 |
2 |
Code |
Lc |
charger_lto.o |
SysTick_Handler |
0x08007437 |
8 |
2 |
Code |
Gb |
charger_lto.o |
SystemClock_Config() |
0x08002F0D |
206 |
2 |
Code |
Lc |
charger_lto.o |
SystemInit |
0x0800321D |
306 |
2 |
Code |
Gb |
charger_lto.o |
TAMP_STAMP_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM15_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM16_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM17_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_BRK_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_CC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_TRG_COM_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_UP_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM23_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM24_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM6_DAC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM7_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_BRK_TIM12_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_CC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_TRG_COM_TIM14_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_UP_TIM13_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART7_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART8_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART9_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART10_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART6_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UsageFault_Handler |
0x080002CD |
2 |
2 |
Code |
Gb |
charger_lto.o |
WAKEUP_PIN_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
WWDG_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
_DoInit |
0x08006C35 |
102 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_GetAvailWriteSpace |
0x08006C9B |
22 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_WriteBlocking |
0x08006CB1 |
86 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_WriteNoCheck |
0x08009BEB |
68 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__NVIC_EnableIRQ |
0x08007547 |
44 |
2 |
Code |
Lc |
charger_lto.o |
__NVIC_GetPriorityGrouping |
0x080074A7 |
16 |
2 |
Code |
Lc |
charger_lto.o |
__NVIC_SetPriority |
0x0800352F |
62 |
2 |
Code |
Lc |
charger_lto.o |
__NVIC_SetPriorityGrouping |
0x0800746B |
60 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_X_file_bufsize |
0x08009BE7 |
4 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_X_file_stat |
0x08009BAF |
56 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_X_file_write |
0x08006C2F |
6 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_isctype |
0x08009CF3 |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_iswctype |
0x08009D1F |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_mbtowc |
0x08009CBF |
52 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_tolower |
0x08006DA5 |
14 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_toupper |
0x08009D13 |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_towlower |
0x08006DA5 |
14 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_towupper |
0x08009D13 |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_wctomb |
0x08006D97 |
14 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_current_locale |
0x08009CA7 |
24 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_frexp_inline |
0x080099FB |
44 |
2 |
Code |
Lc |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_isinf |
0x08006B6B |
26 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_isnan |
0x080099DF |
16 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_isnormal |
0x08006B85 |
34 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_signbit |
0x080099EF |
8 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_pow10 |
0x08009A2F |
60 |
2 |
Code |
Gb |
utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_pre_padding |
0x08006BE9 |
18 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_prin_flush |
0x08009AEF |
28 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_print_padding |
0x08009B0B |
28 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_putc |
0x08009A6B |
132 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stream_write |
0x08006BFB |
10 |
2 |
Code |
Lc |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_vfprintf |
0x080005D1 |
3 104 |
8 |
Code |
Gb |
__SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_vfprintf_float_long_long |
0x080005D1 |
3 104 |
8 |
Code |
Gb |
__SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_copy |
0x0800A31F |
20 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_done |
0x080029CB |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
__SEGGER_init_zero |
0x0800A30D |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_d2ulz |
0x080029D5 |
62 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr |
0x08002BFD |
104 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr4 |
0x08002BFD |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr8 |
0x08002BFD |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy |
0x08002BA1 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy4 |
0x08002BBF |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy8 |
0x08002BBF |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset |
0x08002BFF |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset4 |
0x08002BFF |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset8 |
0x08002BFF |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_ul2d |
0x08002A15 |
90 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_uldivmod |
0x08002A71 |
302 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__startup_complete |
0x080029CB |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
_start |
0x080029C1 |
14 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
abs |
0x08009A27 |
8 |
2 |
Code |
Wk |
intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
assert_failed |
0x08003007 |
10 |
2 |
Code |
Lc |
charger_lto.o |
exit |
0x080029CF |
2 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
floor |
0x08000419 |
208 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
fmod |
0x080002D1 |
328 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
frexp |
0x080099F7 |
4 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
fwrite |
0x08006B3D |
46 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
ldexp |
0x08006BA7 |
66 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
main |
0x08006DE7 |
1 536 |
2 |
Code |
Gb |
charger_lto.o |
memcpy |
0x08002BA1 |
92 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
memset |
0x08002C05 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
printf |
0x08006C05 |
42 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
reset_handler |
0x080099C7 |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
strlen |
0x08009C2F |
44 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
strnlen |
0x08009C5B |
76 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
vfprintf |
0x08009B27 |
28 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
vfprintf_l |
0x08009B43 |
108 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
Function symbols by address
Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x080002CD |
WWDG_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
WAKEUP_PIN_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
UsageFault_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
0x080002CD |
USART6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
USART3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
USART2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
USART1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
USART10_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
UART9_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
UART8_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
UART7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
UART5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
UART4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM8_UP_TIM13_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM8_TRG_COM_TIM14_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM8_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM8_BRK_TIM12_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM6_DAC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM24_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM23_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM1_UP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM1_TRG_COM_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM1_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM1_BRK_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM17_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM16_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM15_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TAMP_STAMP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SWPMI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SPI6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SPI5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SPI3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SPI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SPI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SPDIF_RX_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SDMMC2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SDMMC1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SAI4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SAI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
RTC_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
RTC_Alarm_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
RNG_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
RCC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
PVD_AVD_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
OTG_HS_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
OTG_HS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
OTG_HS_EP1_OUT_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
OTG_HS_EP1_IN_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
OCTOSPI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
OCTOSPI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
NMI_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
0x080002CD |
MemManage_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
0x080002CD |
MDMA_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
MDIOS_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
MDIOS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LTDC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LTDC_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LPUART1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LPTIM5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LPTIM4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LPTIM3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LPTIM2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LPTIM1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C5_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C5_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C4_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C4_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C3_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C3_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C2_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C2_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C1_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C1_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
HardFault_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
0x080002CD |
HSEM1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FPU_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FMC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FMAC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FLASH_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FDCAN_CAL_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FDCAN3_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FDCAN3_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FDCAN2_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FDCAN2_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FDCAN1_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FDCAN1_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
EXTI9_5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
EXTI4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
EXTI3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
EXTI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
EXTI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
EXTI15_10_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
EXTI0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
ETH_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
ETH_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
ECC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DTS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMAMUX2_OVR_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMAMUX1_OVR_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2D_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA1_Stream7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA1_Stream6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA1_Stream5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA1_Stream4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA1_Stream3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA1_Stream2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA1_Stream1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DFSDM1_FLT3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DFSDM1_FLT2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DFSDM1_FLT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DFSDM1_FLT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DCMI_PSSI_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
CRS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
CORDIC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
COMP1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
CEC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BusFault_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
0x080002CD |
BDMA_Channel7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BDMA_Channel6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BDMA_Channel5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BDMA_Channel4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BDMA_Channel3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BDMA_Channel2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BDMA_Channel1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BDMA_Channel0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
ADC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
ADC3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CF |
SVC_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
0x080002CF |
PendSV_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
0x080002CF |
DebugMon_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
0x080002D1 |
fmod |
328 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08000419 |
floor |
208 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080005D1 |
__SEGGER_RTL_vfprintf_float_long_long |
3 104 |
8 |
Code |
Gb |
__SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080005D1 |
__SEGGER_RTL_vfprintf |
3 104 |
8 |
Code |
Gb |
__SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080011F1 |
DMA_CheckFifoParam |
204 |
4 |
Code |
Lc |
charger_lto.o |
0x080012BD |
HAL_RCC_GetSysClockFreq |
752 |
4 |
Code |
Lc |
charger_lto.o |
0x080015AD |
HAL_RCCEx_PeriphCLKConfig |
5 140 |
4 |
Code |
Lc |
charger_lto.o |
0x080029C1 |
_start |
14 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x080029CB |
__startup_complete |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x080029CB |
__SEGGER_init_done |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x080029CF |
exit |
2 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x080029D5 |
__aeabi_d2ulz |
62 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002A15 |
__aeabi_ul2d |
90 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002A71 |
__aeabi_uldivmod |
302 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002BA1 |
memcpy |
92 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002BA1 |
__aeabi_memcpy |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002BBF |
__aeabi_memcpy8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002BBF |
__aeabi_memcpy4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002BFD |
__aeabi_memclr8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002BFD |
__aeabi_memclr4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002BFD |
__aeabi_memclr |
104 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002BFF |
__aeabi_memset8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002BFF |
__aeabi_memset4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002BFF |
__aeabi_memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002C05 |
memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002CE9 |
MX_GPIO_Init |
462 |
2 |
Code |
Lc |
charger_lto.o |
0x08002EB7 |
MPU_Config() |
86 |
2 |
Code |
Lc |
charger_lto.o |
0x08002F0D |
SystemClock_Config() |
206 |
2 |
Code |
Lc |
charger_lto.o |
0x08002FDB |
SPI_WriteComm(unsigned char) |
22 |
2 |
Code |
Lc |
charger_lto.o |
0x08002FF1 |
SPI_WriteData(unsigned char) |
22 |
2 |
Code |
Lc |
charger_lto.o |
0x08003007 |
assert_failed |
10 |
2 |
Code |
Lc |
charger_lto.o |
0x08003011 |
MX_RTC_Init |
58 |
2 |
Code |
Lc |
charger_lto.o |
0x0800304B |
HAL_RTC_MspInit |
78 |
2 |
Code |
Lc |
charger_lto.o |
0x08003099 |
MX_SPI4_Init |
102 |
2 |
Code |
Lc |
charger_lto.o |
0x080030FF |
HAL_SPI_MspInit |
286 |
2 |
Code |
Lc |
charger_lto.o |
0x0800321D |
SystemInit |
306 |
2 |
Code |
Gb |
charger_lto.o |
0x0800334F |
HAL_Init |
118 |
2 |
Code |
Lc |
charger_lto.o |
0x080033C5 |
HAL_InitTick |
126 |
2 |
Code |
Lc |
charger_lto.o |
0x08003443 |
HAL_IncTick |
26 |
2 |
Code |
Lc |
charger_lto.o |
0x0800345D |
HAL_Delay |
58 |
2 |
Code |
Lc |
charger_lto.o |
0x08003497 |
HAL_NVIC_SetPriorityGrouping |
62 |
2 |
Code |
Lc |
charger_lto.o |
0x080034D5 |
HAL_NVIC_SetPriority |
90 |
2 |
Code |
Lc |
charger_lto.o |
0x0800352F |
__NVIC_SetPriority |
62 |
2 |
Code |
Lc |
charger_lto.o |
0x0800356D |
SysTick_Config |
78 |
2 |
Code |
Lc |
charger_lto.o |
0x080035BB |
HAL_MPU_Disable |
34 |
2 |
Code |
Lc |
charger_lto.o |
0x080035DD |
HAL_DMA_Init |
3 086 |
2 |
Code |
Lc |
charger_lto.o |
0x080041EB |
DMA_CalcBaseAndBitshift |
414 |
2 |
Code |
Lc |
charger_lto.o |
0x08004389 |
DMA_CalcDMAMUXChannelBaseAndMask |
350 |
2 |
Code |
Lc |
charger_lto.o |
0x080044E7 |
HAL_GPIO_Init |
1 426 |
2 |
Code |
Lc |
charger_lto.o |
0x08004A79 |
HAL_PWR_EnableBkUpAccess |
18 |
2 |
Code |
Lc |
charger_lto.o |
0x08004A8B |
HAL_RCC_OscConfig |
2 974 |
2 |
Code |
Lc |
charger_lto.o |
0x08005629 |
HAL_RCC_ClockConfig |
1 962 |
2 |
Code |
Lc |
charger_lto.o |
0x08005DD3 |
RCCEx_PLL2_Config |
686 |
2 |
Code |
Lc |
charger_lto.o |
0x08006081 |
RCCEx_PLL3_Config |
694 |
2 |
Code |
Lc |
charger_lto.o |
0x08006337 |
RTC_EnterInitMode |
110 |
2 |
Code |
Lc |
charger_lto.o |
0x080063A5 |
RTC_ExitInitMode |
126 |
2 |
Code |
Lc |
charger_lto.o |
0x08006423 |
HAL_SPI_Init |
1 522 |
2 |
Code |
Lc |
charger_lto.o |
0x08006A15 |
SPI_GetPacketSize |
42 |
2 |
Code |
Lc |
charger_lto.o |
0x08006A3F |
SPI_CloseTransfer |
254 |
2 |
Code |
Lc |
charger_lto.o |
0x08006B3D |
fwrite |
46 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006B6B |
__SEGGER_RTL_float64_isinf |
26 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006B85 |
__SEGGER_RTL_float64_isnormal |
34 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006BA7 |
ldexp |
66 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006BE9 |
__SEGGER_RTL_pre_padding |
18 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006BFB |
__SEGGER_RTL_stream_write |
10 |
2 |
Code |
Lc |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006C05 |
printf |
42 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006C2F |
__SEGGER_RTL_X_file_write |
6 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006C35 |
_DoInit |
102 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006C9B |
_GetAvailWriteSpace |
22 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006CB1 |
_WriteBlocking |
86 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006D07 |
SEGGER_RTT_WriteNoLock |
90 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006D61 |
SEGGER_RTT_Write |
54 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006D97 |
__SEGGER_RTL_ascii_wctomb |
14 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006DA5 |
__SEGGER_RTL_ascii_towlower |
14 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006DA5 |
__SEGGER_RTL_ascii_tolower |
14 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08006DB3 |
MX_DMA_Init |
52 |
2 |
Code |
Lc |
charger_lto.o |
0x08006DE7 |
main |
1 536 |
2 |
Code |
Gb |
charger_lto.o |
0x080073E7 |
SPI_Transmit(unsigned char, unsigned char) |
44 |
2 |
Code |
Lc |
charger_lto.o |
0x08007413 |
Error_Handler |
4 |
2 |
Code |
Lc |
charger_lto.o |
0x08007417 |
HAL_MspInit |
32 |
2 |
Code |
Lc |
charger_lto.o |
0x08007437 |
SysTick_Handler |
8 |
2 |
Code |
Gb |
charger_lto.o |
0x0800743F |
DMA1_Stream0_IRQHandler |
16 |
2 |
Code |
Gb |
charger_lto.o |
0x0800744F |
SPI4_IRQHandler |
16 |
2 |
Code |
Gb |
charger_lto.o |
0x0800745F |
HAL_GetTick |
12 |
2 |
Code |
Lc |
charger_lto.o |
0x0800746B |
__NVIC_SetPriorityGrouping |
60 |
2 |
Code |
Lc |
charger_lto.o |
0x080074A7 |
__NVIC_GetPriorityGrouping |
16 |
2 |
Code |
Lc |
charger_lto.o |
0x080074B7 |
NVIC_EncodePriority |
100 |
2 |
Code |
Lc |
charger_lto.o |
0x0800751B |
HAL_NVIC_EnableIRQ |
44 |
2 |
Code |
Lc |
charger_lto.o |
0x08007547 |
__NVIC_EnableIRQ |
44 |
2 |
Code |
Lc |
charger_lto.o |
0x08007573 |
HAL_SYSTICK_Config |
16 |
2 |
Code |
Lc |
charger_lto.o |
0x08007583 |
HAL_MPU_Enable |
48 |
2 |
Code |
Lc |
charger_lto.o |
0x080075B3 |
HAL_MPU_ConfigRegion |
804 |
2 |
Code |
Lc |
charger_lto.o |
0x080078D7 |
DMA_CalcDMAMUXRequestGenBaseAndMask |
268 |
2 |
Code |
Lc |
charger_lto.o |
0x080079E3 |
HAL_DMA_Abort_IT |
1 520 |
2 |
Code |
Lc |
charger_lto.o |
0x08007FD3 |
HAL_DMA_IRQHandler |
3 940 |
2 |
Code |
Lc |
charger_lto.o |
0x08008F37 |
HAL_GPIO_WritePin |
104 |
2 |
Code |
Lc |
charger_lto.o |
0x08008F9F |
HAL_PWREx_ConfigSupply |
168 |
2 |
Code |
Lc |
charger_lto.o |
0x08009047 |
HAL_RTC_Init |
484 |
2 |
Code |
Lc |
charger_lto.o |
0x0800922B |
HAL_RTC_WaitForSynchro |
76 |
2 |
Code |
Lc |
charger_lto.o |
0x08009277 |
HAL_SPI_Transmit |
924 |
2 |
Code |
Lc |
charger_lto.o |
0x08009613 |
SPI_WaitOnFlagUntilTimeout |
92 |
2 |
Code |
Lc |
charger_lto.o |
0x0800966F |
HAL_SPI_TxRxCpltCallback |
8 |
2 |
Code |
Lc |
charger_lto.o |
0x0800966F |
HAL_SPI_TxCpltCallback |
8 |
2 |
Code |
Lc |
charger_lto.o |
0x0800966F |
HAL_SPI_SuspendCallback |
8 |
2 |
Code |
Lc |
charger_lto.o |
0x0800966F |
HAL_SPI_RxCpltCallback |
8 |
2 |
Code |
Lc |
charger_lto.o |
0x0800966F |
HAL_SPI_ErrorCallback |
8 |
2 |
Code |
Lc |
charger_lto.o |
0x08009677 |
HAL_SPI_IRQHandler |
804 |
2 |
Code |
Lc |
charger_lto.o |
0x0800999B |
SPI_DMAAbortOnError |
44 |
2 |
Code |
Lc |
charger_lto.o |
0x080099C7 |
reset_handler |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
0x080099C7 |
Reset_Handler |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
0x080099DF |
__SEGGER_RTL_float64_isnan |
16 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080099EF |
__SEGGER_RTL_float64_signbit |
8 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080099F7 |
frexp |
4 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080099FB |
__SEGGER_RTL_float64_frexp_inline |
44 |
2 |
Code |
Lc |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009A27 |
abs |
8 |
2 |
Code |
Wk |
intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009A2F |
__SEGGER_RTL_pow10 |
60 |
2 |
Code |
Gb |
utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009A6B |
__SEGGER_RTL_putc |
132 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009AEF |
__SEGGER_RTL_prin_flush |
28 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009B0B |
__SEGGER_RTL_print_padding |
28 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009B27 |
vfprintf |
28 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009B43 |
vfprintf_l |
108 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009BAF |
__SEGGER_RTL_X_file_stat |
56 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009BE7 |
__SEGGER_RTL_X_file_bufsize |
4 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009BEB |
_WriteNoCheck |
68 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009C2F |
strlen |
44 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009C5B |
strnlen |
76 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009CA7 |
__SEGGER_RTL_current_locale |
24 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009CBF |
__SEGGER_RTL_ascii_mbtowc |
52 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009CF3 |
__SEGGER_RTL_ascii_isctype |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009D13 |
__SEGGER_RTL_ascii_towupper |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009D13 |
__SEGGER_RTL_ascii_toupper |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009D1F |
__SEGGER_RTL_ascii_iswctype |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A30D |
__SEGGER_init_zero |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A31F |
__SEGGER_init_copy |
20 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
Function symbols by descending size
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
HAL_RCCEx_PeriphCLKConfig |
5 140 |
4 |
Code |
Lc |
charger_lto.o |
HAL_DMA_IRQHandler |
3 940 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_vfprintf |
3 104 |
8 |
Code |
Gb |
__SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_vfprintf_float_long_long |
3 104 |
8 |
Code |
Gb |
__SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_DMA_Init |
3 086 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RCC_OscConfig |
2 974 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RCC_ClockConfig |
1 962 |
2 |
Code |
Lc |
charger_lto.o |
main |
1 536 |
2 |
Code |
Gb |
charger_lto.o |
HAL_SPI_Init |
1 522 |
2 |
Code |
Lc |
charger_lto.o |
HAL_DMA_Abort_IT |
1 520 |
2 |
Code |
Lc |
charger_lto.o |
HAL_GPIO_Init |
1 426 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_Transmit |
924 |
2 |
Code |
Lc |
charger_lto.o |
HAL_MPU_ConfigRegion |
804 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_IRQHandler |
804 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RCC_GetSysClockFreq |
752 |
4 |
Code |
Lc |
charger_lto.o |
RCCEx_PLL3_Config |
694 |
2 |
Code |
Lc |
charger_lto.o |
RCCEx_PLL2_Config |
686 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RTC_Init |
484 |
2 |
Code |
Lc |
charger_lto.o |
MX_GPIO_Init |
462 |
2 |
Code |
Lc |
charger_lto.o |
DMA_CalcBaseAndBitshift |
414 |
2 |
Code |
Lc |
charger_lto.o |
DMA_CalcDMAMUXChannelBaseAndMask |
350 |
2 |
Code |
Lc |
charger_lto.o |
fmod |
328 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SystemInit |
306 |
2 |
Code |
Gb |
charger_lto.o |
__aeabi_uldivmod |
302 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_SPI_MspInit |
286 |
2 |
Code |
Lc |
charger_lto.o |
DMA_CalcDMAMUXRequestGenBaseAndMask |
268 |
2 |
Code |
Lc |
charger_lto.o |
SPI_CloseTransfer |
254 |
2 |
Code |
Lc |
charger_lto.o |
floor |
208 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SystemClock_Config() |
206 |
2 |
Code |
Lc |
charger_lto.o |
DMA_CheckFifoParam |
204 |
4 |
Code |
Lc |
charger_lto.o |
HAL_PWREx_ConfigSupply |
168 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_putc |
132 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_InitTick |
126 |
2 |
Code |
Lc |
charger_lto.o |
RTC_ExitInitMode |
126 |
2 |
Code |
Lc |
charger_lto.o |
HAL_Init |
118 |
2 |
Code |
Lc |
charger_lto.o |
RTC_EnterInitMode |
110 |
2 |
Code |
Lc |
charger_lto.o |
vfprintf_l |
108 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_GPIO_WritePin |
104 |
2 |
Code |
Lc |
charger_lto.o |
__aeabi_memclr |
104 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
MX_SPI4_Init |
102 |
2 |
Code |
Lc |
charger_lto.o |
_DoInit |
102 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
NVIC_EncodePriority |
100 |
2 |
Code |
Lc |
charger_lto.o |
SPI_WaitOnFlagUntilTimeout |
92 |
2 |
Code |
Lc |
charger_lto.o |
memcpy |
92 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_NVIC_SetPriority |
90 |
2 |
Code |
Lc |
charger_lto.o |
SEGGER_RTT_WriteNoLock |
90 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_ul2d |
90 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
MPU_Config() |
86 |
2 |
Code |
Lc |
charger_lto.o |
_WriteBlocking |
86 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_RTC_MspInit |
78 |
2 |
Code |
Lc |
charger_lto.o |
SysTick_Config |
78 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RTC_WaitForSynchro |
76 |
2 |
Code |
Lc |
charger_lto.o |
strnlen |
76 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_WriteNoCheck |
68 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
ldexp |
66 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_NVIC_SetPriorityGrouping |
62 |
2 |
Code |
Lc |
charger_lto.o |
__NVIC_SetPriority |
62 |
2 |
Code |
Lc |
charger_lto.o |
__aeabi_d2ulz |
62 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__NVIC_SetPriorityGrouping |
60 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_pow10 |
60 |
2 |
Code |
Gb |
utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_Delay |
58 |
2 |
Code |
Lc |
charger_lto.o |
MX_RTC_Init |
58 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_X_file_stat |
56 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SEGGER_RTT_Write |
54 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
MX_DMA_Init |
52 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_ascii_mbtowc |
52 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_MPU_Enable |
48 |
2 |
Code |
Lc |
charger_lto.o |
fwrite |
46 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_NVIC_EnableIRQ |
44 |
2 |
Code |
Lc |
charger_lto.o |
SPI_DMAAbortOnError |
44 |
2 |
Code |
Lc |
charger_lto.o |
SPI_Transmit(unsigned char, unsigned char) |
44 |
2 |
Code |
Lc |
charger_lto.o |
__NVIC_EnableIRQ |
44 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_float64_frexp_inline |
44 |
2 |
Code |
Lc |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
strlen |
44 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SPI_GetPacketSize |
42 |
2 |
Code |
Lc |
charger_lto.o |
printf |
42 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_MPU_Disable |
34 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_float64_isnormal |
34 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_MspInit |
32 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_ascii_isctype |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_iswctype |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_prin_flush |
28 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_print_padding |
28 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
vfprintf |
28 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_IncTick |
26 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_float64_isinf |
26 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
Reset_Handler |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
__SEGGER_RTL_current_locale |
24 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
reset_handler |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
SPI_WriteComm(unsigned char) |
22 |
2 |
Code |
Lc |
charger_lto.o |
SPI_WriteData(unsigned char) |
22 |
2 |
Code |
Lc |
charger_lto.o |
_GetAvailWriteSpace |
22 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_copy |
20 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_PWR_EnableBkUpAccess |
18 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_pre_padding |
18 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_zero |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
DMA1_Stream0_IRQHandler |
16 |
2 |
Code |
Gb |
charger_lto.o |
HAL_SYSTICK_Config |
16 |
2 |
Code |
Lc |
charger_lto.o |
SPI4_IRQHandler |
16 |
2 |
Code |
Gb |
charger_lto.o |
__NVIC_GetPriorityGrouping |
16 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_float64_isnan |
16 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_tolower |
14 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_towlower |
14 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_wctomb |
14 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_start |
14 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
HAL_GetTick |
12 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_ascii_toupper |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_towupper |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stream_write |
10 |
2 |
Code |
Lc |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
assert_failed |
10 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_ErrorCallback |
8 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_RxCpltCallback |
8 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_SuspendCallback |
8 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_TxCpltCallback |
8 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SPI_TxRxCpltCallback |
8 |
2 |
Code |
Lc |
charger_lto.o |
SysTick_Handler |
8 |
2 |
Code |
Gb |
charger_lto.o |
__SEGGER_RTL_float64_signbit |
8 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
abs |
8 |
2 |
Code |
Wk |
intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_X_file_write |
6 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
Error_Handler |
4 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_X_file_bufsize |
4 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
frexp |
4 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
BusFault_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
DebugMon_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
HardFault_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
MemManage_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
NMI_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
PendSV_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
SVC_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
UsageFault_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
exit |
2 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
ADC3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ADC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
CEC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
COMP1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
CORDIC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
CRS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DCMI_PSSI_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2D_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMAMUX1_OVR_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMAMUX2_OVR_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DTS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ECC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ETH_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ETH_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI15_10_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI9_5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN1_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN1_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN2_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN2_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN3_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN3_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN_CAL_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FLASH_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FMAC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FMC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FPU_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
HSEM1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C1_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C1_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C2_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C2_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C3_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C3_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C4_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C4_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C5_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C5_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPUART1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LTDC_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LTDC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDIOS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDIOS_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDMA_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OCTOSPI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OCTOSPI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_EP1_IN_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_EP1_OUT_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
PVD_AVD_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RCC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RNG_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RTC_Alarm_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RTC_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SAI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SAI4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SDMMC1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SDMMC2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPDIF_RX_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SWPMI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TAMP_STAMP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM15_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM16_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM17_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_BRK_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_TRG_COM_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_UP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM23_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM24_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM6_DAC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_BRK_TIM12_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_TRG_COM_TIM14_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_UP_TIM13_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART8_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART9_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART10_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
WAKEUP_PIN_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
WWDG_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
__SEGGER_init_done |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
__aeabi_memclr4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__startup_complete |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
Read-write data symbols by name
Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
SystemCoreClock |
0x20000618 |
4 |
4 |
Init |
Lc |
charger_lto.o |
SystemD2Clock |
0x20000614 |
4 |
4 |
Init |
Lc |
charger_lto.o |
_SEGGER_RTT |
0x20000000 |
168 |
4 |
Zero |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__RAL_global_locale |
0x200005F0 |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_global_locale |
0x200005F0 |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_locale_ptr |
0x200001DC |
4 |
4 |
Zero |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stderr_file |
0x200001D8 |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stdin_file |
0x200001D4 |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stdout_file |
0x200001D0 |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_acDownBuffer |
0x200005E0 |
16 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_acUpBuffer |
0x200001E0 |
1 024 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
hdma_spi4_tx |
0x20000130 |
120 |
4 |
Zero |
Lc |
charger_lto.o |
hrtc |
0x200001A8 |
36 |
4 |
Zero |
Lc |
charger_lto.o |
hspi4 |
0x200000A8 |
136 |
4 |
Zero |
Lc |
charger_lto.o |
stderr |
0x20000610 |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
stdin |
0x2000060C |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
stdout |
0x20000608 |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
uwTick |
0x200001CC |
4 |
4 |
Zero |
Lc |
charger_lto.o |
uwTickFreq |
0x2000061C |
1 |
|
Init |
Lc |
charger_lto.o |
uwTickPrio |
0x20000604 |
4 |
4 |
Init |
Lc |
charger_lto.o |
Read-write data symbols by address
Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x20000000 |
_SEGGER_RTT |
168 |
4 |
Zero |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x200000A8 |
hspi4 |
136 |
4 |
Zero |
Lc |
charger_lto.o |
0x20000130 |
hdma_spi4_tx |
120 |
4 |
Zero |
Lc |
charger_lto.o |
0x200001A8 |
hrtc |
36 |
4 |
Zero |
Lc |
charger_lto.o |
0x200001CC |
uwTick |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x200001D0 |
__SEGGER_RTL_stdout_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x200001D4 |
__SEGGER_RTL_stdin_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x200001D8 |
__SEGGER_RTL_stderr_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x200001DC |
__SEGGER_RTL_locale_ptr |
4 |
4 |
Zero |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x200001E0 |
_acUpBuffer |
1 024 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x200005E0 |
_acDownBuffer |
16 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x200005F0 |
__SEGGER_RTL_global_locale |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x200005F0 |
__RAL_global_locale |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x20000604 |
uwTickPrio |
4 |
4 |
Init |
Lc |
charger_lto.o |
0x20000608 |
stdout |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x2000060C |
stdin |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x20000610 |
stderr |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x20000614 |
SystemD2Clock |
4 |
4 |
Init |
Lc |
charger_lto.o |
0x20000618 |
SystemCoreClock |
4 |
4 |
Init |
Lc |
charger_lto.o |
0x2000061C |
uwTickFreq |
1 |
|
Init |
Lc |
charger_lto.o |
Read-write data symbols by descending size
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
_acUpBuffer |
1 024 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_SEGGER_RTT |
168 |
4 |
Zero |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
hspi4 |
136 |
4 |
Zero |
Lc |
charger_lto.o |
hdma_spi4_tx |
120 |
4 |
Zero |
Lc |
charger_lto.o |
hrtc |
36 |
4 |
Zero |
Lc |
charger_lto.o |
__RAL_global_locale |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_global_locale |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_acDownBuffer |
16 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SystemCoreClock |
4 |
4 |
Init |
Lc |
charger_lto.o |
SystemD2Clock |
4 |
4 |
Init |
Lc |
charger_lto.o |
__SEGGER_RTL_locale_ptr |
4 |
4 |
Zero |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stderr_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stdin_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stdout_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
stderr |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
stdin |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
stdout |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
uwTick |
4 |
4 |
Zero |
Lc |
charger_lto.o |
uwTickPrio |
4 |
4 |
Init |
Lc |
charger_lto.o |
uwTickFreq |
1 |
|
Init |
Lc |
charger_lto.o |
Read-only data symbols by name
Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
D1CorePrescTable |
0x0800A204 |
16 |
|
Cnst |
Lc |
charger_lto.o |
DMA_CalcBaseAndBitshift.flagBitshiftOffset |
0x0800A194 |
8 |
|
Cnst |
Lc |
charger_lto.o |
_DoInit._aInitStr |
0x0800A100 |
17 |
|
Cnst |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_aPower2 |
0x080004E8 |
72 |
8 |
Cnst |
Lc |
utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_ctype_map |
0x0800A23C |
128 |
|
Cnst |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_ctype_mask |
0x0800A17B |
13 |
|
Cnst |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale |
0x08002C64 |
12 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_abbrev_day_names |
0x0800A12C |
29 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_abbrev_month_names |
0x0800A149 |
49 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_am_pm_indicator |
0x08009F38 |
7 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_data |
0x08002C90 |
88 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_date_format |
0x0800A11A |
9 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_date_time_format |
0x08009F3F |
15 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_day_names |
0x0800A08C |
58 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_month_names |
0x08009EE1 |
87 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_time_format |
0x0800A123 |
9 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_codeset_ascii |
0x08002C70 |
32 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_data_empty_string |
0x0800A17A |
1 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_data_utf8_period |
0x0800A0C8 |
2 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_hex_lc |
0x0800A224 |
16 |
|
Cnst |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_hex_uc |
0x0800A214 |
16 |
|
Cnst |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ipow10 |
0x08000530 |
160 |
8 |
Cnst |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_data__ |
0x0800A2DC |
[48] |
4 |
Cnst |
Lc |
[ Linker created ] |
__SEGGER_init_table__ |
0x0800A2BC |
[32] |
4 |
Cnst |
Lc |
[ Linker created ] |
Read-only data symbols by address
Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x080004E8 |
__SEGGER_RTL_aPower2 |
72 |
8 |
Cnst |
Lc |
utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08000530 |
__SEGGER_RTL_ipow10 |
160 |
8 |
Cnst |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002C64 |
__SEGGER_RTL_c_locale |
12 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002C70 |
__SEGGER_RTL_codeset_ascii |
32 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002C90 |
__SEGGER_RTL_c_locale_data |
88 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009EE1 |
__SEGGER_RTL_c_locale_month_names |
87 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009F38 |
__SEGGER_RTL_c_locale_am_pm_indicator |
7 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08009F3F |
__SEGGER_RTL_c_locale_date_time_format |
15 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A08C |
__SEGGER_RTL_c_locale_day_names |
58 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A0C8 |
__SEGGER_RTL_data_utf8_period |
2 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A100 |
_DoInit._aInitStr |
17 |
|
Cnst |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A11A |
__SEGGER_RTL_c_locale_date_format |
9 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A123 |
__SEGGER_RTL_c_locale_time_format |
9 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A12C |
__SEGGER_RTL_c_locale_abbrev_day_names |
29 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A149 |
__SEGGER_RTL_c_locale_abbrev_month_names |
49 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A17A |
__SEGGER_RTL_data_empty_string |
1 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A17B |
__SEGGER_RTL_ascii_ctype_mask |
13 |
|
Cnst |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A194 |
DMA_CalcBaseAndBitshift.flagBitshiftOffset |
8 |
|
Cnst |
Lc |
charger_lto.o |
0x0800A204 |
D1CorePrescTable |
16 |
|
Cnst |
Lc |
charger_lto.o |
0x0800A214 |
__SEGGER_RTL_hex_uc |
16 |
|
Cnst |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A224 |
__SEGGER_RTL_hex_lc |
16 |
|
Cnst |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A23C |
__SEGGER_RTL_ascii_ctype_map |
128 |
|
Cnst |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800A2BC |
__SEGGER_init_table__ |
[32] |
4 |
Cnst |
Lc |
[ Linker created ] |
0x0800A2DC |
__SEGGER_init_data__ |
[48] |
4 |
Cnst |
Lc |
[ Linker created ] |
Untyped symbols by name
Symbol name |
Value |
Size |
Align |
Type |
Bd |
Object File |
__AXI_RAM_segment_end__ |
0x24020000 |
|
|
---- |
Gb |
[ Linker created ] |
__AXI_RAM_segment_size__ |
0x00020000 |
|
|
---- |
Gb |
[ Linker created ] |
__AXI_RAM_segment_start__ |
0x24000000 |
|
|
---- |
Gb |
[ Linker created ] |
__AXI_RAM_segment_used_end__ |
0x24000000 |
|
|
---- |
Gb |
[ Linker created ] |
__AXI_RAM_segment_used_size__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__AXI_RAM_segment_used_start__ |
0x24000000 |
|
|
---- |
Gb |
[ Linker created ] |
__Backup_RAM_segment_end__ |
0x38801000 |
|
|
---- |
Gb |
[ Linker created ] |
__Backup_RAM_segment_size__ |
0x00001000 |
|
|
---- |
Gb |
[ Linker created ] |
__Backup_RAM_segment_start__ |
0x38800000 |
|
|
---- |
Gb |
[ Linker created ] |
__Backup_RAM_segment_used_end__ |
0x38800000 |
|
|
---- |
Gb |
[ Linker created ] |
__Backup_RAM_segment_used_size__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__Backup_RAM_segment_used_start__ |
0x38800000 |
|
|
---- |
Gb |
[ Linker created ] |
__DTCM_RAM_segment_end__ |
0x20020000 |
|
|
---- |
Gb |
[ Linker created ] |
__DTCM_RAM_segment_size__ |
0x00020000 |
|
|
---- |
Gb |
[ Linker created ] |
__DTCM_RAM_segment_start__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__DTCM_RAM_segment_used_end__ |
0x20020000 |
|
|
---- |
Gb |
[ Linker created ] |
__DTCM_RAM_segment_used_size__ |
0x00020000 |
|
|
---- |
Gb |
[ Linker created ] |
__DTCM_RAM_segment_used_start__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_end__ |
0x08080000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_size__ |
0x00080000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_start__ |
0x08000000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_used_end__ |
0x0800A332 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_used_size__ |
0x0000A332 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_used_start__ |
0x08000000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_end__ |
0x08080000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_size__ |
0x00080000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_start__ |
0x08000000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_used_end__ |
0x0800A332 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_used_size__ |
0x0000A332 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_used_start__ |
0x08000000 |
|
|
---- |
Gb |
[ Linker created ] |
__HEAPSIZE__ |
0x00000800 |
|
|
---- |
Gb |
[ Linker created ] |
__ITCM_RAM_segment_end__ |
0x00010000 |
|
|
---- |
Gb |
[ Linker created ] |
__ITCM_RAM_segment_size__ |
0x00010000 |
|
|
---- |
Gb |
[ Linker created ] |
__ITCM_RAM_segment_start__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__ITCM_RAM_segment_used_end__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__ITCM_RAM_segment_used_size__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__ITCM_RAM_segment_used_start__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_end__ |
0x30008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_size__ |
0x00008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_start__ |
0x30000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_used_end__ |
0x30000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_used_size__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_used_start__ |
0x30000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_end__ |
0x38004000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_size__ |
0x00004000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_start__ |
0x38000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_used_end__ |
0x38000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_used_size__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_used_start__ |
0x38000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_end__ |
0x20020000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_size__ |
0x00020000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_start__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_end__ |
0x20020000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_size__ |
0x00020000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_start__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__STACKSIZE_PROCESS__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__STACKSIZE__ |
0x00002000 |
|
|
---- |
Gb |
[ Linker created ] |
__dso_handle |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__stack_end__ |
0x20020000 |
|
|
---- |
Gb |
[ Linker created ] |
__thread_pointer$ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
_vectors |
0x08000000 |
[716] |
1024 |
Code |
Gb |
stm32h723xx_Vectors.o |
_vectors_end |
0x080002CC |
|
1024 |
Code |
Lc |
stm32h723xx_Vectors.o |
Untyped symbols by address
Value |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x00000000 |
__thread_pointer$ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__dso_handle |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__STACKSIZE_PROCESS__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__RAM2_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__RAM1_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__ITCM_RAM_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__ITCM_RAM_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__ITCM_RAM_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__ITCM_RAM_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__Backup_RAM_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__AXI_RAM_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000800 |
__HEAPSIZE__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00001000 |
__Backup_RAM_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00002000 |
__STACKSIZE__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00004000 |
__RAM2_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00008000 |
__RAM1_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0000A332 |
__FLASH_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0000A332 |
__FLASH1_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00010000 |
__ITCM_RAM_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00010000 |
__ITCM_RAM_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00020000 |
__RAM_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00020000 |
__RAM_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00020000 |
__DTCM_RAM_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00020000 |
__DTCM_RAM_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00020000 |
__AXI_RAM_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00080000 |
__FLASH_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00080000 |
__FLASH1_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08000000 |
_vectors |
[716] |
1024 |
Code |
Gb |
stm32h723xx_Vectors.o |
0x08000000 |
__FLASH_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08000000 |
__FLASH_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08000000 |
__FLASH1_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08000000 |
__FLASH1_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x080002CC |
_vectors_end |
|
1024 |
Code |
Lc |
stm32h723xx_Vectors.o |
0x0800A332 |
__FLASH_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0800A332 |
__FLASH1_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08080000 |
__FLASH_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08080000 |
__FLASH1_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__RAM_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__RAM_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__DTCM_RAM_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__DTCM_RAM_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20020000 |
__stack_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20020000 |
__RAM_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20020000 |
__RAM_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20020000 |
__DTCM_RAM_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20020000 |
__DTCM_RAM_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x24000000 |
__AXI_RAM_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x24000000 |
__AXI_RAM_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x24000000 |
__AXI_RAM_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x24020000 |
__AXI_RAM_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30000000 |
__RAM1_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30000000 |
__RAM1_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30000000 |
__RAM1_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30008000 |
__RAM1_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38000000 |
__RAM2_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38000000 |
__RAM2_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38000000 |
__RAM2_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38004000 |
__RAM2_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38800000 |
__Backup_RAM_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38800000 |
__Backup_RAM_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38800000 |
__Backup_RAM_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38801000 |
__Backup_RAM_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
REGION LIST
Regions by name
Name |
Range |
Size |
AXI_RAM |
24000000-2401ffff |
131 072 |
Backup_RAM |
38800000-38800fff |
4 096 |
DTCM_RAM |
20000000-2001ffff |
131 072 |
FLASH |
08000000-0807ffff |
524 288 |
FLASH1 |
08000000-0807ffff |
524 288 |
ITCM_RAM |
00000000-0000ffff |
65 536 |
RAM |
20000000-2001ffff |
131 072 |
RAM1 |
30000000-30007fff |
32 768 |
RAM2 |
38000000-38003fff |
16 384 |
Analysis
DTCM_RAM:
Identical to region RAM
FLASH:
Identical to region FLASH1
FLASH1:
Identical to region FLASH
RAM:
Identical to region DTCM_RAM
BLOCK LIST
Blocks by name
Name |
Range |
Size |
Ordering |
stack |
2001e000-2001ffff |
8 192 |
Auto |
vectors |
08000000-080002cb |
716 |
Auto |
Blocks by address
Range |
Size |
Name |
Ordering |
08000000-080002cb |
716 |
vectors |
Auto |
2001e000-2001ffff |
8 192 |
stack |
Auto |
STACK SIZES
Functions by stack size
Function name |
Stack |
Object File |
MX_DMA_Init
HAL_NVIC_SetPriority
HAL_NVIC_EnableIRQ
MX_GPIO_Init
HAL_GPIO_WritePin
HAL_GPIO_Init
MPU_Config()
HAL_Init
SystemClock_Config()
MX_RTC_Init
MX_SPI4_Init
SPI_WriteComm(unsigned char)
HAL_Delay
SPI_WriteData(unsigned char)
HAL_MPU_Disable
HAL_MPU_ConfigRegion
HAL_MPU_Enable
HAL_PWREx_ConfigSupply
HAL_PWR_EnableBkUpAccess
HAL_RCC_OscConfig
Error_Handler
HAL_RCC_ClockConfig
SPI_Transmit(unsigned char, unsigned char)
HAL_SPI_Transmit
assert_failed
HAL_RTC_Init
HAL_RTC_MspInit
HAL_RCCEx_PeriphCLKConfig
HAL_SPI_Init
HAL_SPI_MspInit
HAL_DMA_Init
HAL_MspInit
HAL_IncTick
HAL_DMA_IRQHandler
HAL_SPI_IRQHandler
HAL_NVIC_SetPriorityGrouping
HAL_RCC_GetSysClockFreq
HAL_InitTick
HAL_SYSTICK_Config
HAL_GetTick
__NVIC_SetPriorityGrouping
__NVIC_GetPriorityGrouping
NVIC_EncodePriority
__NVIC_SetPriority
__NVIC_EnableIRQ
SysTick_Config
DMA_CheckFifoParam
DMA_CalcBaseAndBitshift
DMA_CalcDMAMUXChannelBaseAndMask
DMA_CalcDMAMUXRequestGenBaseAndMask
HAL_DMA_Abort_IT
RCCEx_PLL2_Config
RCCEx_PLL3_Config
RTC_EnterInitMode
RTC_ExitInitMode
HAL_RTC_WaitForSynchro
SPI_GetPacketSize
SPI_CloseTransfer
SPI_WaitOnFlagUntilTimeout
HAL_SPI_TxCpltCallback
HAL_SPI_ErrorCallback
HAL_SPI_RxCpltCallback
HAL_SPI_TxRxCpltCallback
HAL_SPI_SuspendCallback
SPI_DMAAbortOnError
main
NMI_Handler
HardFault_Handler
MemManage_Handler
BusFault_Handler
UsageFault_Handler
SVC_Handler
DebugMon_Handler
PendSV_Handler
SysTick_Handler
DMA1_Stream0_IRQHandler
SPI4_IRQHandler
SystemInit
Reset_Handler
reset_handler
_start
__SEGGER_init_done
__startup_complete
exit
WWDG_IRQHandler
PVD_AVD_IRQHandler
TAMP_STAMP_IRQHandler
RTC_WKUP_IRQHandler
FLASH_IRQHandler
RCC_IRQHandler
EXTI0_IRQHandler
EXTI1_IRQHandler
EXTI2_IRQHandler
EXTI3_IRQHandler
EXTI4_IRQHandler
DMA1_Stream1_IRQHandler
DMA1_Stream2_IRQHandler
DMA1_Stream3_IRQHandler
DMA1_Stream4_IRQHandler
DMA1_Stream5_IRQHandler
DMA1_Stream6_IRQHandler
ADC_IRQHandler
FDCAN1_IT0_IRQHandler
FDCAN2_IT0_IRQHandler
FDCAN1_IT1_IRQHandler
FDCAN2_IT1_IRQHandler
EXTI9_5_IRQHandler
TIM1_BRK_IRQHandler
TIM1_UP_IRQHandler
TIM1_TRG_COM_IRQHandler
TIM1_CC_IRQHandler
TIM2_IRQHandler
TIM3_IRQHandler
TIM4_IRQHandler
I2C1_EV_IRQHandler
I2C1_ER_IRQHandler
I2C2_EV_IRQHandler
I2C2_ER_IRQHandler
SPI1_IRQHandler
SPI2_IRQHandler
USART1_IRQHandler
USART2_IRQHandler
USART3_IRQHandler
EXTI15_10_IRQHandler
RTC_Alarm_IRQHandler
TIM8_BRK_TIM12_IRQHandler
TIM8_UP_TIM13_IRQHandler
TIM8_TRG_COM_TIM14_IRQHandler
TIM8_CC_IRQHandler
DMA1_Stream7_IRQHandler
FMC_IRQHandler
SDMMC1_IRQHandler
TIM5_IRQHandler
SPI3_IRQHandler
UART4_IRQHandler
UART5_IRQHandler
TIM6_DAC_IRQHandler
TIM7_IRQHandler
DMA2_Stream0_IRQHandler
DMA2_Stream1_IRQHandler
DMA2_Stream2_IRQHandler
DMA2_Stream3_IRQHandler
DMA2_Stream4_IRQHandler
ETH_IRQHandler
ETH_WKUP_IRQHandler
FDCAN_CAL_IRQHandler
DMA2_Stream5_IRQHandler
DMA2_Stream6_IRQHandler
DMA2_Stream7_IRQHandler
USART6_IRQHandler
I2C3_EV_IRQHandler
I2C3_ER_IRQHandler
OTG_HS_EP1_OUT_IRQHandler
OTG_HS_EP1_IN_IRQHandler
OTG_HS_WKUP_IRQHandler
OTG_HS_IRQHandler
DCMI_PSSI_IRQHandler
RNG_IRQHandler
FPU_IRQHandler
UART7_IRQHandler
UART8_IRQHandler
SPI5_IRQHandler
SPI6_IRQHandler
SAI1_IRQHandler
LTDC_IRQHandler
LTDC_ER_IRQHandler
DMA2D_IRQHandler
OCTOSPI1_IRQHandler
LPTIM1_IRQHandler
CEC_IRQHandler
I2C4_EV_IRQHandler
I2C4_ER_IRQHandler
SPDIF_RX_IRQHandler
DMAMUX1_OVR_IRQHandler
DFSDM1_FLT0_IRQHandler
DFSDM1_FLT1_IRQHandler
DFSDM1_FLT2_IRQHandler
DFSDM1_FLT3_IRQHandler
SWPMI1_IRQHandler
TIM15_IRQHandler
TIM16_IRQHandler
TIM17_IRQHandler
MDIOS_WKUP_IRQHandler
MDIOS_IRQHandler
MDMA_IRQHandler
SDMMC2_IRQHandler
HSEM1_IRQHandler
ADC3_IRQHandler
DMAMUX2_OVR_IRQHandler
BDMA_Channel0_IRQHandler
BDMA_Channel1_IRQHandler
BDMA_Channel2_IRQHandler
BDMA_Channel3_IRQHandler
BDMA_Channel4_IRQHandler
BDMA_Channel5_IRQHandler
BDMA_Channel6_IRQHandler
BDMA_Channel7_IRQHandler
COMP1_IRQHandler
LPTIM2_IRQHandler
LPTIM3_IRQHandler
LPTIM4_IRQHandler
LPTIM5_IRQHandler
LPUART1_IRQHandler
CRS_IRQHandler
ECC_IRQHandler
SAI4_IRQHandler
DTS_IRQHandler
WAKEUP_PIN_IRQHandler
OCTOSPI2_IRQHandler
FMAC_IRQHandler
CORDIC_IRQHandler
UART9_IRQHandler
USART10_IRQHandler
I2C5_EV_IRQHandler
I2C5_ER_IRQHandler
FDCAN3_IT0_IRQHandler
FDCAN3_IT1_IRQHandler
TIM23_IRQHandler
TIM24_IRQHandler
fwrite
__SEGGER_RTL_float64_frexp_inline
ldexp
__SEGGER_RTL_float64_isnan
__SEGGER_RTL_float64_isinf
__SEGGER_RTL_float64_isnormal
__SEGGER_RTL_float64_signbit
frexp
fmod
floor
abs
__SEGGER_RTL_pow10
__aeabi_d2ulz
__aeabi_ul2d
__aeabi_uldivmod
__SEGGER_RTL_stream_write
__SEGGER_RTL_putc
__SEGGER_RTL_prin_flush
__SEGGER_RTL_print_padding
__SEGGER_RTL_pre_padding
vfprintf
vfprintf_l
printf
__SEGGER_RTL_vfprintf_float_long_long
__SEGGER_init_zero
__SEGGER_init_copy
__SEGGER_RTL_X_file_stat
__SEGGER_RTL_X_file_bufsize
__SEGGER_RTL_X_file_write
_DoInit
_GetAvailWriteSpace
_WriteNoCheck
_WriteBlocking
SEGGER_RTT_WriteNoLock
SEGGER_RTT_Write
strlen
strnlen
memcpy
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memclr
__aeabi_memclr8
__aeabi_memclr4
__aeabi_memset8
__aeabi_memset4
__aeabi_memset
memset
__SEGGER_RTL_ascii_isctype
__SEGGER_RTL_ascii_toupper
__SEGGER_RTL_ascii_tolower
__SEGGER_RTL_ascii_iswctype
__SEGGER_RTL_ascii_towupper
__SEGGER_RTL_ascii_towlower
__SEGGER_RTL_current_locale
__SEGGER_RTL_ascii_mbtowc
__SEGGER_RTL_ascii_wctomb
__SEGGER_RTL_vfprintf
No unused object files
ABSOLUTE LISTING
Section .vectors from stm32h723xx_Vectors.o, size=716, align=1024
_vectors:
0x08000000: 20020000 DC.W 0x20020000 ; R_ARM_ABS32
0x08000004: 080099C7 DC.W Reset_Handler
0x08000008: 080002CD DC.W NMI_Handler
0x0800000C: 080002CD DC.W NMI_Handler
0x08000010: 080002CD DC.W NMI_Handler
0x08000014: 080002CD DC.W NMI_Handler
0x08000018: 080002CD DC.W NMI_Handler
0x0800001C: 00 DC.B 0x00 ; '\0'
0x0800001D: 00 DC.B 0x00 ; '\0'
0x0800001E: 00 DC.B 0x00 ; '\0'
0x0800001F: 00 DC.B 0x00 ; '\0'
0x08000020: 00 DC.B 0x00 ; '\0'
0x08000021: 00 DC.B 0x00 ; '\0'
0x08000022: 00 DC.B 0x00 ; '\0'
0x08000023: 00 DC.B 0x00 ; '\0'
0x08000024: 00 DC.B 0x00 ; '\0'
0x08000025: 00 DC.B 0x00 ; '\0'
0x08000026: 00 DC.B 0x00 ; '\0'
0x08000027: 00 DC.B 0x00 ; '\0'
0x08000028: 00 DC.B 0x00 ; '\0'
0x08000029: 00 DC.B 0x00 ; '\0'
0x0800002A: 00 DC.B 0x00 ; '\0'
0x0800002B: 00 DC.B 0x00 ; '\0'
0x0800002C: 080002CF DC.W SVC_Handler
0x08000030: 080002CF DC.W SVC_Handler
0x08000034: 00 DC.B 0x00 ; '\0'
0x08000035: 00 DC.B 0x00 ; '\0'
0x08000036: 00 DC.B 0x00 ; '\0'
0x08000037: 00 DC.B 0x00 ; '\0'
0x08000038: 080002CF DC.W SVC_Handler
0x0800003C: 08007437 DC.W SysTick_Handler
0x08000040: 080002CD DC.W NMI_Handler
0x08000044: 080002CD DC.W NMI_Handler
0x08000048: 080002CD DC.W NMI_Handler
0x0800004C: 080002CD DC.W NMI_Handler
0x08000050: 080002CD DC.W NMI_Handler
0x08000054: 080002CD DC.W NMI_Handler
0x08000058: 080002CD DC.W NMI_Handler
0x0800005C: 080002CD DC.W NMI_Handler
0x08000060: 080002CD DC.W NMI_Handler
0x08000064: 080002CD DC.W NMI_Handler
0x08000068: 080002CD DC.W NMI_Handler
0x0800006C: 0800743F DC.W DMA1_Stream0_IRQHandler
0x08000070: 080002CD DC.W NMI_Handler
0x08000074: 080002CD DC.W NMI_Handler
0x08000078: 080002CD DC.W NMI_Handler
0x0800007C: 080002CD DC.W NMI_Handler
0x08000080: 080002CD DC.W NMI_Handler
0x08000084: 080002CD DC.W NMI_Handler
0x08000088: 080002CD DC.W NMI_Handler
0x0800008C: 080002CD DC.W NMI_Handler
0x08000090: 080002CD DC.W NMI_Handler
0x08000094: 080002CD DC.W NMI_Handler
0x08000098: 080002CD DC.W NMI_Handler
0x0800009C: 080002CD DC.W NMI_Handler
0x080000A0: 080002CD DC.W NMI_Handler
0x080000A4: 080002CD DC.W NMI_Handler
0x080000A8: 080002CD DC.W NMI_Handler
0x080000AC: 080002CD DC.W NMI_Handler
0x080000B0: 080002CD DC.W NMI_Handler
0x080000B4: 080002CD DC.W NMI_Handler
0x080000B8: 080002CD DC.W NMI_Handler
0x080000BC: 080002CD DC.W NMI_Handler
0x080000C0: 080002CD DC.W NMI_Handler
0x080000C4: 080002CD DC.W NMI_Handler
0x080000C8: 080002CD DC.W NMI_Handler
0x080000CC: 080002CD DC.W NMI_Handler
0x080000D0: 080002CD DC.W NMI_Handler
0x080000D4: 080002CD DC.W NMI_Handler
0x080000D8: 080002CD DC.W NMI_Handler
0x080000DC: 080002CD DC.W NMI_Handler
0x080000E0: 080002CD DC.W NMI_Handler
0x080000E4: 080002CD DC.W NMI_Handler
0x080000E8: 00 DC.B 0x00 ; '\0'
0x080000E9: 00 DC.B 0x00 ; '\0'
0x080000EA: 00 DC.B 0x00 ; '\0'
0x080000EB: 00 DC.B 0x00 ; '\0'
0x080000EC: 080002CD DC.W NMI_Handler
0x080000F0: 080002CD DC.W NMI_Handler
0x080000F4: 080002CD DC.W NMI_Handler
0x080000F8: 080002CD DC.W NMI_Handler
0x080000FC: 080002CD DC.W NMI_Handler
0x08000100: 080002CD DC.W NMI_Handler
0x08000104: 080002CD DC.W NMI_Handler
0x08000108: 080002CD DC.W NMI_Handler
0x0800010C: 080002CD DC.W NMI_Handler
0x08000110: 080002CD DC.W NMI_Handler
0x08000114: 080002CD DC.W NMI_Handler
0x08000118: 080002CD DC.W NMI_Handler
0x0800011C: 080002CD DC.W NMI_Handler
0x08000120: 080002CD DC.W NMI_Handler
0x08000124: 080002CD DC.W NMI_Handler
0x08000128: 080002CD DC.W NMI_Handler
0x0800012C: 080002CD DC.W NMI_Handler
0x08000130: 080002CD DC.W NMI_Handler
0x08000134: 080002CD DC.W NMI_Handler
0x08000138: 080002CD DC.W NMI_Handler
0x0800013C: 080002CD DC.W NMI_Handler
0x08000140: 00 DC.B 0x00 ; '\0'
0x08000141: 00 DC.B 0x00 ; '\0'
0x08000142: 00 DC.B 0x00 ; '\0'
0x08000143: 00 DC.B 0x00 ; '\0'
0x08000144: 00 DC.B 0x00 ; '\0'
0x08000145: 00 DC.B 0x00 ; '\0'
0x08000146: 00 DC.B 0x00 ; '\0'
0x08000147: 00 DC.B 0x00 ; '\0'
0x08000148: 00 DC.B 0x00 ; '\0'
0x08000149: 00 DC.B 0x00 ; '\0'
0x0800014A: 00 DC.B 0x00 ; '\0'
0x0800014B: 00 DC.B 0x00 ; '\0'
0x0800014C: 00 DC.B 0x00 ; '\0'
0x0800014D: 00 DC.B 0x00 ; '\0'
0x0800014E: 00 DC.B 0x00 ; '\0'
0x0800014F: 00 DC.B 0x00 ; '\0'
0x08000150: 080002CD DC.W NMI_Handler
0x08000154: 080002CD DC.W NMI_Handler
0x08000158: 080002CD DC.W NMI_Handler
0x0800015C: 080002CD DC.W NMI_Handler
0x08000160: 080002CD DC.W NMI_Handler
0x08000164: 080002CD DC.W NMI_Handler
0x08000168: 080002CD DC.W NMI_Handler
0x0800016C: 080002CD DC.W NMI_Handler
0x08000170: 080002CD DC.W NMI_Handler
0x08000174: 080002CD DC.W NMI_Handler
0x08000178: 080002CD DC.W NMI_Handler
0x0800017C: 00 DC.B 0x00 ; '\0'
0x0800017D: 00 DC.B 0x00 ; '\0'
0x0800017E: 00 DC.B 0x00 ; '\0'
0x0800017F: 00 DC.B 0x00 ; '\0'
0x08000180: 080002CD DC.W NMI_Handler
0x08000184: 080002CD DC.W NMI_Handler
0x08000188: 080002CD DC.W NMI_Handler
0x0800018C: 080002CD DC.W NMI_Handler
0x08000190: 0800744F DC.W SPI4_IRQHandler
0x08000194: 080002CD DC.W NMI_Handler
0x08000198: 080002CD DC.W NMI_Handler
0x0800019C: 080002CD DC.W NMI_Handler
0x080001A0: 080002CD DC.W NMI_Handler
0x080001A4: 080002CD DC.W NMI_Handler
0x080001A8: 080002CD DC.W NMI_Handler
0x080001AC: 00 DC.B 0x00 ; '\0'
0x080001AD: 00 DC.B 0x00 ; '\0'
0x080001AE: 00 DC.B 0x00 ; '\0'
0x080001AF: 00 DC.B 0x00 ; '\0'
0x080001B0: 080002CD DC.W NMI_Handler
0x080001B4: 080002CD DC.W NMI_Handler
0x080001B8: 080002CD DC.W NMI_Handler
0x080001BC: 080002CD DC.W NMI_Handler
0x080001C0: 080002CD DC.W NMI_Handler
0x080001C4: 080002CD DC.W NMI_Handler
0x080001C8: 00 DC.B 0x00 ; '\0'
0x080001C9: 00 DC.B 0x00 ; '\0'
0x080001CA: 00 DC.B 0x00 ; '\0'
0x080001CB: 00 DC.B 0x00 ; '\0'
0x080001CC: 00 DC.B 0x00 ; '\0'
0x080001CD: 00 DC.B 0x00 ; '\0'
0x080001CE: 00 DC.B 0x00 ; '\0'
0x080001CF: 00 DC.B 0x00 ; '\0'
0x080001D0: 00 DC.B 0x00 ; '\0'
0x080001D1: 00 DC.B 0x00 ; '\0'
0x080001D2: 00 DC.B 0x00 ; '\0'
0x080001D3: 00 DC.B 0x00 ; '\0'
0x080001D4: 00 DC.B 0x00 ; '\0'
0x080001D5: 00 DC.B 0x00 ; '\0'
0x080001D6: 00 DC.B 0x00 ; '\0'
0x080001D7: 00 DC.B 0x00 ; '\0'
0x080001D8: 080002CD DC.W NMI_Handler
0x080001DC: 00 DC.B 0x00 ; '\0'
0x080001DD: 00 DC.B 0x00 ; '\0'
0x080001DE: 00 DC.B 0x00 ; '\0'
0x080001DF: 00 DC.B 0x00 ; '\0'
0x080001E0: 00 DC.B 0x00 ; '\0'
0x080001E1: 00 DC.B 0x00 ; '\0'
0x080001E2: 00 DC.B 0x00 ; '\0'
0x080001E3: 00 DC.B 0x00 ; '\0'
0x080001E4: 00 DC.B 0x00 ; '\0'
0x080001E5: 00 DC.B 0x00 ; '\0'
0x080001E6: 00 DC.B 0x00 ; '\0'
0x080001E7: 00 DC.B 0x00 ; '\0'
0x080001E8: 00 DC.B 0x00 ; '\0'
0x080001E9: 00 DC.B 0x00 ; '\0'
0x080001EA: 00 DC.B 0x00 ; '\0'
0x080001EB: 00 DC.B 0x00 ; '\0'
0x080001EC: 00 DC.B 0x00 ; '\0'
0x080001ED: 00 DC.B 0x00 ; '\0'
0x080001EE: 00 DC.B 0x00 ; '\0'
0x080001EF: 00 DC.B 0x00 ; '\0'
0x080001F0: 00 DC.B 0x00 ; '\0'
0x080001F1: 00 DC.B 0x00 ; '\0'
0x080001F2: 00 DC.B 0x00 ; '\0'
0x080001F3: 00 DC.B 0x00 ; '\0'
0x080001F4: 00 DC.B 0x00 ; '\0'
0x080001F5: 00 DC.B 0x00 ; '\0'
0x080001F6: 00 DC.B 0x00 ; '\0'
0x080001F7: 00 DC.B 0x00 ; '\0'
0x080001F8: 080002CD DC.W NMI_Handler
0x080001FC: 080002CD DC.W NMI_Handler
0x08000200: 080002CD DC.W NMI_Handler
0x08000204: 080002CD DC.W NMI_Handler
0x08000208: 00 DC.B 0x00 ; '\0'
0x08000209: 00 DC.B 0x00 ; '\0'
0x0800020A: 00 DC.B 0x00 ; '\0'
0x0800020B: 00 DC.B 0x00 ; '\0'
0x0800020C: 080002CD DC.W NMI_Handler
0x08000210: 080002CD DC.W NMI_Handler
0x08000214: 080002CD DC.W NMI_Handler
0x08000218: 080002CD DC.W NMI_Handler
0x0800021C: 080002CD DC.W NMI_Handler
0x08000220: 080002CD DC.W NMI_Handler
0x08000224: 00 DC.B 0x00 ; '\0'
0x08000225: 00 DC.B 0x00 ; '\0'
0x08000226: 00 DC.B 0x00 ; '\0'
0x08000227: 00 DC.B 0x00 ; '\0'
0x08000228: 080002CD DC.W NMI_Handler
0x0800022C: 00 DC.B 0x00 ; '\0'
0x0800022D: 00 DC.B 0x00 ; '\0'
0x0800022E: 00 DC.B 0x00 ; '\0'
0x0800022F: 00 DC.B 0x00 ; '\0'
0x08000230: 080002CD DC.W NMI_Handler
0x08000234: 080002CD DC.W NMI_Handler
0x08000238: 00 DC.B 0x00 ; '\0'
0x08000239: 00 DC.B 0x00 ; '\0'
0x0800023A: 00 DC.B 0x00 ; '\0'
0x0800023B: 00 DC.B 0x00 ; '\0'
0x0800023C: 080002CD DC.W NMI_Handler
0x08000240: 080002CD DC.W NMI_Handler
0x08000244: 080002CD DC.W NMI_Handler
0x08000248: 080002CD DC.W NMI_Handler
0x0800024C: 080002CD DC.W NMI_Handler
0x08000250: 080002CD DC.W NMI_Handler
0x08000254: 080002CD DC.W NMI_Handler
0x08000258: 080002CD DC.W NMI_Handler
0x0800025C: 080002CD DC.W NMI_Handler
0x08000260: 080002CD DC.W NMI_Handler
0x08000264: 080002CD DC.W NMI_Handler
0x08000268: 080002CD DC.W NMI_Handler
0x0800026C: 080002CD DC.W NMI_Handler
0x08000270: 080002CD DC.W NMI_Handler
0x08000274: 080002CD DC.W NMI_Handler
0x08000278: 080002CD DC.W NMI_Handler
0x0800027C: 00 DC.B 0x00 ; '\0'
0x0800027D: 00 DC.B 0x00 ; '\0'
0x0800027E: 00 DC.B 0x00 ; '\0'
0x0800027F: 00 DC.B 0x00 ; '\0'
0x08000280: 080002CD DC.W NMI_Handler
0x08000284: 080002CD DC.W NMI_Handler
0x08000288: 080002CD DC.W NMI_Handler
0x0800028C: 080002CD DC.W NMI_Handler
0x08000290: 00 DC.B 0x00 ; '\0'
0x08000291: 00 DC.B 0x00 ; '\0'
0x08000292: 00 DC.B 0x00 ; '\0'
0x08000293: 00 DC.B 0x00 ; '\0'
0x08000294: 080002CD DC.W NMI_Handler
0x08000298: 080002CD DC.W NMI_Handler
0x0800029C: 00 DC.B 0x00 ; '\0'
0x0800029D: 00 DC.B 0x00 ; '\0'
0x0800029E: 00 DC.B 0x00 ; '\0'
0x0800029F: 00 DC.B 0x00 ; '\0'
0x080002A0: 00 DC.B 0x00 ; '\0'
0x080002A1: 00 DC.B 0x00 ; '\0'
0x080002A2: 00 DC.B 0x00 ; '\0'
0x080002A3: 00 DC.B 0x00 ; '\0'
0x080002A4: 080002CD DC.W NMI_Handler
0x080002A8: 080002CD DC.W NMI_Handler
0x080002AC: 080002CD DC.W NMI_Handler
0x080002B0: 080002CD DC.W NMI_Handler
0x080002B4: 080002CD DC.W NMI_Handler
0x080002B8: 080002CD DC.W NMI_Handler
0x080002BC: 080002CD DC.W NMI_Handler
0x080002C0: 080002CD DC.W NMI_Handler
0x080002C4: 080002CD DC.W NMI_Handler
0x080002C8: 080002CD DC.W NMI_Handler
Section .text.NMI_Handler from charger_lto.o, size=2, align=2
NMI_Handler:
HardFault_Handler:
MemManage_Handler:
BusFault_Handler:
UsageFault_Handler:
_vectors_end:
WWDG_IRQHandler:
PVD_AVD_IRQHandler:
TAMP_STAMP_IRQHandler:
RTC_WKUP_IRQHandler:
FLASH_IRQHandler:
RCC_IRQHandler:
EXTI0_IRQHandler:
EXTI1_IRQHandler:
EXTI2_IRQHandler:
EXTI3_IRQHandler:
EXTI4_IRQHandler:
DMA1_Stream1_IRQHandler:
DMA1_Stream2_IRQHandler:
DMA1_Stream3_IRQHandler:
DMA1_Stream4_IRQHandler:
DMA1_Stream5_IRQHandler:
DMA1_Stream6_IRQHandler:
ADC_IRQHandler:
FDCAN1_IT0_IRQHandler:
FDCAN2_IT0_IRQHandler:
FDCAN1_IT1_IRQHandler:
FDCAN2_IT1_IRQHandler:
EXTI9_5_IRQHandler:
TIM1_BRK_IRQHandler:
TIM1_UP_IRQHandler:
TIM1_TRG_COM_IRQHandler:
TIM1_CC_IRQHandler:
TIM2_IRQHandler:
TIM3_IRQHandler:
TIM4_IRQHandler:
I2C1_EV_IRQHandler:
I2C1_ER_IRQHandler:
I2C2_EV_IRQHandler:
I2C2_ER_IRQHandler:
SPI1_IRQHandler:
SPI2_IRQHandler:
USART1_IRQHandler:
USART2_IRQHandler:
USART3_IRQHandler:
EXTI15_10_IRQHandler:
RTC_Alarm_IRQHandler:
TIM8_BRK_TIM12_IRQHandler:
TIM8_UP_TIM13_IRQHandler:
TIM8_TRG_COM_TIM14_IRQHandler:
TIM8_CC_IRQHandler:
DMA1_Stream7_IRQHandler:
FMC_IRQHandler:
SDMMC1_IRQHandler:
TIM5_IRQHandler:
SPI3_IRQHandler:
UART4_IRQHandler:
UART5_IRQHandler:
TIM6_DAC_IRQHandler:
TIM7_IRQHandler:
DMA2_Stream0_IRQHandler:
DMA2_Stream1_IRQHandler:
DMA2_Stream2_IRQHandler:
DMA2_Stream3_IRQHandler:
DMA2_Stream4_IRQHandler:
ETH_IRQHandler:
ETH_WKUP_IRQHandler:
FDCAN_CAL_IRQHandler:
DMA2_Stream5_IRQHandler:
DMA2_Stream6_IRQHandler:
DMA2_Stream7_IRQHandler:
USART6_IRQHandler:
I2C3_EV_IRQHandler:
I2C3_ER_IRQHandler:
OTG_HS_EP1_OUT_IRQHandler:
OTG_HS_EP1_IN_IRQHandler:
OTG_HS_WKUP_IRQHandler:
OTG_HS_IRQHandler:
DCMI_PSSI_IRQHandler:
RNG_IRQHandler:
FPU_IRQHandler:
UART7_IRQHandler:
UART8_IRQHandler:
SPI5_IRQHandler:
SPI6_IRQHandler:
SAI1_IRQHandler:
LTDC_IRQHandler:
LTDC_ER_IRQHandler:
DMA2D_IRQHandler:
OCTOSPI1_IRQHandler:
LPTIM1_IRQHandler:
CEC_IRQHandler:
I2C4_EV_IRQHandler:
I2C4_ER_IRQHandler:
SPDIF_RX_IRQHandler:
DMAMUX1_OVR_IRQHandler:
DFSDM1_FLT0_IRQHandler:
DFSDM1_FLT1_IRQHandler:
DFSDM1_FLT2_IRQHandler:
DFSDM1_FLT3_IRQHandler:
SWPMI1_IRQHandler:
TIM15_IRQHandler:
TIM16_IRQHandler:
TIM17_IRQHandler:
MDIOS_WKUP_IRQHandler:
MDIOS_IRQHandler:
MDMA_IRQHandler:
SDMMC2_IRQHandler:
HSEM1_IRQHandler:
ADC3_IRQHandler:
DMAMUX2_OVR_IRQHandler:
BDMA_Channel0_IRQHandler:
BDMA_Channel1_IRQHandler:
BDMA_Channel2_IRQHandler:
BDMA_Channel3_IRQHandler:
BDMA_Channel4_IRQHandler:
BDMA_Channel5_IRQHandler:
BDMA_Channel6_IRQHandler:
BDMA_Channel7_IRQHandler:
COMP1_IRQHandler:
LPTIM2_IRQHandler:
LPTIM3_IRQHandler:
LPTIM4_IRQHandler:
LPTIM5_IRQHandler:
LPUART1_IRQHandler:
CRS_IRQHandler:
ECC_IRQHandler:
SAI4_IRQHandler:
DTS_IRQHandler:
WAKEUP_PIN_IRQHandler:
OCTOSPI2_IRQHandler:
FMAC_IRQHandler:
CORDIC_IRQHandler:
UART9_IRQHandler:
USART10_IRQHandler:
I2C5_EV_IRQHandler:
I2C5_ER_IRQHandler:
FDCAN3_IT0_IRQHandler:
FDCAN3_IT1_IRQHandler:
TIM23_IRQHandler:
TIM24_IRQHandler:
0x080002CC: E7FE B NMI_Handler ; Dedupe identical section .init.TIM24_IRQHandler
Section .text.SVC_Handler from charger_lto.o, size=2, align=2
SVC_Handler:
DebugMon_Handler:
PendSV_Handler:
0x080002CE: 4770 BX LR ; Dedupe identical section .text.PendSV_Handler
Section .text.libc.fmod from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=328, align=8
fmod:
0x080002D0: E92D 4FF8 PUSH.W {R3-R11, LR}
0x080002D4: ED2D 8B06 VSTMDB SP!, {D8-D10}
0x080002D8: B084 SUB SP, SP, #16
0x080002DA: EEB5 1B40 VCMP.F64 D1, #0.0
0x080002DE: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x080002E2: F000 8091 BEQ.W .L10 ; 0x08000408
0x080002E6: EEB4 1B41 VCMP.F64 D1, D1
0x080002EA: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x080002EE: F180 808B BVS.W .L10 ; 0x08000408
0x080002F2: EEB0 8B40 VMOV.F64 D8, D0
0x080002F6: EC50 1B10 VMOV R1, R0, D0
0x080002FA: 0042 LSLS R2, R0, #1
0x080002FC: EA42 71D1 ORR.W R1, R2, R1, LSR #31
0x08000300: F511 1F00 CMN R1, #0x200000
0x08000304: ED9F 9B42 VLDR D9, =0x7FF8000000000000 ; [PC, #0x0108] [0x08000410]
0x08000308: D277 BCS .L9 ; 0x080003FA
0x0800030A: EEB0 9BC8 VABS.F64 D9, D8
0x0800030E: EEB0 ABC1 VABS.F64 D10, D1
0x08000312: EEB4 9B4A VCMP.F64 D9, D10
0x08000316: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x0800031A: D502 BPL .L1 ; 0x08000322
0x0800031C: EEB0 9B48 VMOV.F64 D9, D8
0x08000320: E06B B .L9 ; 0x080003FA
.L1:
0x08000322: EEB4 9B4A VCMP.F64 D9, D10
0x08000326: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x0800032A: D105 BNE .L2 ; 0x08000338
0x0800032C: F000 4000 AND R0, R0, #0x80000000
0x08000330: 2100 MOVS R1, #0
0x08000332: EC40 1B19 VMOV D9, R1, R0
0x08000336: E060 B .L9 ; 0x080003FA
.L2:
0x08000338: A802 ADD R0, SP, #8
0x0800033A: EEB0 0B4A VMOV.F64 D0, D10
0x0800033E: F009 FB5C BL __SEGGER_RTL_float64_frexp_inline ; 0x080099FA
0x08000342: EEB4 9B4A VCMP.F64 D9, D10
0x08000346: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x0800034A: DB4F BLT .L8 ; 0x080003EC
0x0800034C: EC59 0B1A VMOV R0, R9, D10
0x08000350: 9001 STR R0, [SP, #4]
0x08000352: 9F02 LDR R7, [SP, #8]
0x08000354: F009 4A00 AND R10, R9, #0x80000000
0x08000358: F04A 40E0 ORR R0, R10, #0x70000000
0x0800035C: F040 6B7F ORR R11, R0, #0x0FF00000
0x08000360: F3C9 550A UBFX R5, R9, #20, #11
0x08000364: F36F 591E BFC R9, #20, #11
0x08000368: F240 78FF MOVW R8, #0x07FF
.L3:
0x0800036C: EEB0 0B49 VMOV.F64 D0, D9
0x08000370: A803 ADD R0, SP, #12
0x08000372: F009 FB42 BL __SEGGER_RTL_float64_frexp_inline ; 0x080099FA
0x08000376: 9803 LDR R0, [SP, #12]
0x08000378: 1BC0 SUBS R0, R0, R7
0x0800037A: 1E69 SUBS R1, R5, #1
0x0800037C: EEB0 0B4A VMOV.F64 D0, D10
0x08000380: D312 BCC .L5 ; 0x080003A8
0x08000382: 4545 CMP R5, R8
0x08000384: EEB0 0B4A VMOV.F64 D0, D10
0x08000388: D00E BEQ .L5 ; 0x080003A8
0x0800038A: 1943 ADDS R3, R0, R5
0x0800038C: F240 72FE MOVW R2, #0x07FE
0x08000390: 2600 MOVS R6, #0
0x08000392: 4293 CMP R3, R2
0x08000394: 465A MOV R2, R11
0x08000396: DC05 BGT .L4 ; 0x080003A4
0x08000398: 2B01 CMP R3, #1
0x0800039A: 4652 MOV R2, R10
0x0800039C: BFA4 ITT GE
0x0800039E: EA49 5203 ORRGE.W R2, R9, R3, LSL #20
0x080003A2: 9E01 LDRGE R6, [SP, #4]
.L4:
0x080003A4: EC42 6B10 VMOV D0, R6, R2
.L5:
0x080003A8: EEB4 0B49 VCMP.F64 D0, D9
0x080003AC: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x080003B0: DD15 BLE .L7 ; 0x080003DE
0x080003B2: EEB0 0B4A VMOV.F64 D0, D10
0x080003B6: B195 CBZ R5, .L7 ; 0x080003DE
0x080003B8: 4545 CMP R5, R8
0x080003BA: EEB0 0B4A VMOV.F64 D0, D10
0x080003BE: D00E BEQ .L7 ; 0x080003DE
0x080003C0: 4401 ADD R1, R0
0x080003C2: F240 70FE MOVW R0, #0x07FE
0x080003C6: 2200 MOVS R2, #0
0x080003C8: 4281 CMP R1, R0
0x080003CA: 4658 MOV R0, R11
0x080003CC: DC05 BGT .L6 ; 0x080003DA
0x080003CE: 2901 CMP R1, #1
0x080003D0: 4650 MOV R0, R10
0x080003D2: BFA4 ITT GE
0x080003D4: EA49 5001 ORRGE.W R0, R9, R1, LSL #20
0x080003D8: 9A01 LDRGE R2, [SP, #4]
.L6:
0x080003DA: EC40 2B10 VMOV D0, R2, R0
.L7:
0x080003DE: EE39 9B40 VSUB.F64 D9, D9, D0
0x080003E2: EEB4 9B4A VCMP.F64 D9, D10
0x080003E6: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x080003EA: DABF BGE .L3 ; 0x0800036C
.L8:
0x080003EC: EEB5 8B40 VCMP.F64 D8, #0.0
0x080003F0: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x080003F4: BF48 IT MI
0x080003F6: EEB1 9B49 VNEGMI.F64 D9, D9
.L9:
0x080003FA: EEB0 0B49 VMOV.F64 D0, D9
0x080003FE: B004 ADD SP, SP, #16
0x08000400: ECBD 8B06 VLDM SP!, {D8-D10}
0x08000404: E8BD 8FF8 POP.W {R3-R11, PC}
.L10:
0x08000408: ED9F 9B01 VLDR D9, =0x7FF8000000000000 ; [PC, #4] [0x08000410]
0x0800040C: E7F5 B .L9 ; 0x080003FA
0x0800040E: BF00 NOP
0x08000410: 00000000 DC64 0x7FF8000000000000
0x08000414: 7FF80000
Section .text.libc.floor from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=208, align=8
floor:
0x08000418: EC50 CB10 VMOV R12, R0, D0
0x0800041C: F3C0 520A UBFX R2, R0, #20, #11
0x08000420: 1E53 SUBS R3, R2, #1
0x08000422: F240 71FE MOVW R1, #0x07FE
0x08000426: 428B CMP R3, R1
0x08000428: D251 BCS .L2 ; 0x080004CE
0x0800042A: F240 31FE MOVW R1, #0x03FE
0x0800042E: 428A CMP R2, R1
0x08000430: D808 BHI .L1 ; 0x08000444
0x08000432: EEBF 0B00 VMOV.F64 D0, #-1
0x08000436: ED9F 1B2A VLDR D1, =0x0000000000000000 ; [PC, #168] [0x080004E0]
0x0800043A: F1B0 3FFF CMP.W R0, #0xFFFFFFFF
0x0800043E: FE31 0B00 VSELGT.F64 D0, D1, D0
0x08000442: 4770 BX LR
.L1:
0x08000444: F240 4132 MOVW R1, #0x0432
0x08000448: 428A CMP R2, R1
0x0800044A: BF88 IT HI
0x0800044C: 4770 BXHI LR
0x0800044E: B5F0 PUSH {R4-R7, LR}
0x08000450: F2A2 33FF SUBW R3, R2, #0x03FF
0x08000454: F1B3 0120 SUBS.W R1, R3, #32
0x08000458: F44F 1780 MOV.W R7, #0x100000
0x0800045C: F1C3 0420 RSB R4, R3, #32
0x08000460: FA07 F504 LSL.W R5, R7, R4
0x08000464: F240 0600 MOVW R6, #0
0x08000468: F6CF 76F0 MOVT R6, #0xFFF0
0x0800046C: FA06 F204 LSL.W R2, R6, R4
0x08000470: BF5C ITT PL
0x08000472: FA27 F501 LSRPL.W R5, R7, R1
0x08000476: FA46 F201 ASRPL.W R2, R6, R1
0x0800047A: EA02 0E0C AND.W LR, R2, R12
0x0800047E: FA27 F203 LSR.W R2, R7, R3
0x08000482: BF4E ITEE MI
0x08000484: 411E ASRMI R6, R3
0x08000486: 2200 MOVPL R2, #0
0x08000488: F04F 36FF MOVPL.W R6, #0xFFFFFFFF
0x0800048C: 4006 ANDS R6, R0
0x0800048E: EB15 050E ADDS.W R5, R5, LR
0x08000492: 4172 ADCS R2, R6
0x08000494: FA2C F404 LSR.W R4, R12, R4
0x08000498: FA00 F703 LSL.W R7, R0, R3
0x0800049C: 433C ORRS R4, R7
0x0800049E: 2900 CMP R1, #0
0x080004A0: BF58 IT PL
0x080004A2: FA0C F401 LSLPL.W R4, R12, R1
0x080004A6: F36F 541F BFC R4, #20, #12
0x080004AA: FA0C F103 LSL.W R1, R12, R3
0x080004AE: BF48 IT MI
0x080004B0: 430C ORRMI R4, R1
0x080004B2: FAB4 F184 CLZ R1, R4
0x080004B6: 0949 LSRS R1, R1, #5
0x080004B8: 2800 CMP R0, #0
0x080004BA: BFA8 IT GE
0x080004BC: F041 0101 ORRGE R1, R1, #1
0x080004C0: 2900 CMP R1, #0
0x080004C2: BF1C ITT NE
0x080004C4: 4632 MOVNE R2, R6
0x080004C6: 4675 MOVNE R5, LR
0x080004C8: EC42 5B10 VMOV D0, R5, R2
0x080004CC: BDF0 POP {R4-R7, PC}
.L2:
0x080004CE: 2A00 CMP R2, #0
0x080004D0: BF04 ITT EQ
0x080004D2: F000 4000 ANDEQ R0, R0, #0x80000000
0x080004D6: 4694 MOVEQ R12, R2
0x080004D8: EC40 CB10 VMOV D0, R12, R0
0x080004DC: 4770 BX LR
0x080004DE: BF00 NOP
0x080004E0: 00000000 DC64 0x0000000000000000
0x080004E4: 00000000
Section .rodata.libc.__SEGGER_RTL_aPower2 from utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=72, align=8
__SEGGER_RTL_aPower2:
0x080004E8: 00 DC.B 0x00 ; '\0'
0x080004E9: 00 DC.B 0x00 ; '\0'
0x080004EA: 00 DC.B 0x00 ; '\0'
0x080004EB: 00 DC.B 0x00 ; '\0'
0x080004EC: 00 DC.B 0x00 ; '\0'
0x080004ED: 00 DC.B 0x00 ; '\0'
0x080004EE: 24 DC.B 0x24 ; '$'
0x080004EF: 40 DC.B 0x40 ; '@'
0x080004F0: 00 DC.B 0x00 ; '\0'
0x080004F1: 00 DC.B 0x00 ; '\0'
0x080004F2: 00 DC.B 0x00 ; '\0'
0x080004F3: 00 DC.B 0x00 ; '\0'
0x080004F4: 00 DC.B 0x00 ; '\0'
0x080004F5: 00 DC.B 0x00 ; '\0'
0x080004F6: 59 DC.B 0x59 ; 'Y'
0x080004F7: 40 DC.B 0x40 ; '@'
0x080004F8: 00 DC.B 0x00 ; '\0'
0x080004F9: 00 DC.B 0x00 ; '\0'
0x080004FA: 00 DC.B 0x00 ; '\0'
0x080004FB: 00 DC.B 0x00 ; '\0'
0x080004FC: 00 DC.B 0x00 ; '\0'
0x080004FD: 88 DC.B 0x88 ; '\x88'
0x080004FE: C3 DC.B 0xC3 ; '\xC3'
0x080004FF: 40 DC.B 0x40 ; '@'
0x08000500: 00 DC.B 0x00 ; '\0'
0x08000501: 00 DC.B 0x00 ; '\0'
0x08000502: 00 DC.B 0x00 ; '\0'
0x08000503: 00 DC.B 0x00 ; '\0'
0x08000504: 84 DC.B 0x84 ; '\x84'
0x08000505: D7 DC.B 0xD7 ; '\xD7'
0x08000506: 97 DC.B 0x97 ; '\x97'
0x08000507: 41 DC.B 0x41 ; 'A'
0x08000508: 00 DC.B 0x00 ; '\0'
0x08000509: 80 DC.B 0x80 ; '\x80'
0x0800050A: E0 DC.B 0xE0 ; '\xE0'
0x0800050B: 37 DC.B 0x37 ; '7'
0x0800050C: 79 DC.B 0x79 ; 'y'
0x0800050D: C3 DC.B 0xC3 ; '\xC3'
0x0800050E: 41 DC.B 0x41 ; 'A'
0x0800050F: 43 DC.B 0x43 ; 'C'
0x08000510: 17 DC.B 0x17 ; '\x17'
0x08000511: 6E DC.B 0x6E ; 'n'
0x08000512: 05 DC.B 0x05 ; '\x05'
0x08000513: B5 DC.B 0xB5 ; '\xB5'
0x08000514: B5 DC.B 0xB5 ; '\xB5'
0x08000515: B8 DC.B 0xB8 ; '\xB8'
0x08000516: 93 DC.B 0x93 ; '\x93'
0x08000517: 46 DC.B 0x46 ; 'F'
0x08000518: F5 DC.B 0xF5 ; '\xF5'
0x08000519: F9 DC.B 0xF9 ; '\xF9'
0x0800051A: 3F DC.B 0x3F ; '?'
0x0800051B: E9 DC.B 0xE9 ; '\xE9'
0x0800051C: 03 DC.B 0x03 ; '\x03'
0x0800051D: 4F DC.B 0x4F ; 'O'
0x0800051E: 38 DC.B 0x38 ; '8'
0x0800051F: 4D DC.B 0x4D ; 'M'
0x08000520: 32 DC.B 0x32 ; '2'
0x08000521: 1D DC.B 0x1D ; '\x1D'
0x08000522: 30 DC.B 0x30 ; '0'
0x08000523: F9 DC.B 0xF9 ; '\xF9'
0x08000524: 48 DC.B 0x48 ; 'H'
0x08000525: 77 DC.B 0x77 ; 'w'
0x08000526: 82 DC.B 0x82 ; '\x82'
0x08000527: 5A DC.B 0x5A ; 'Z'
0x08000528: 3C DC.B 0x3C ; '<'
0x08000529: BF DC.B 0xBF ; '\xBF'
0x0800052A: 73 DC.B 0x73 ; 's'
0x0800052B: 7F DC.B 0x7F ; '\x7F'
0x0800052C: DD DC.B 0xDD ; '\xDD'
0x0800052D: 4F DC.B 0x4F ; 'O'
0x0800052E: 15 DC.B 0x15 ; '\x15'
0x0800052F: 75 DC.B 0x75 ; 'u'
Section .rodata.libc.__SEGGER_RTL_ipow10 from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=160, align=8
__SEGGER_RTL_ipow10:
0x08000530: 01 DC.B 0x01 ; '\x01'
0x08000531: 00 DC.B 0x00 ; '\0'
0x08000532: 00 DC.B 0x00 ; '\0'
0x08000533: 00 DC.B 0x00 ; '\0'
0x08000534: 00 DC.B 0x00 ; '\0'
0x08000535: 00 DC.B 0x00 ; '\0'
0x08000536: 00 DC.B 0x00 ; '\0'
0x08000537: 00 DC.B 0x00 ; '\0'
0x08000538: 0A DC.B 0x0A ; '\n'
0x08000539: 00 DC.B 0x00 ; '\0'
0x0800053A: 00 DC.B 0x00 ; '\0'
0x0800053B: 00 DC.B 0x00 ; '\0'
0x0800053C: 00 DC.B 0x00 ; '\0'
0x0800053D: 00 DC.B 0x00 ; '\0'
0x0800053E: 00 DC.B 0x00 ; '\0'
0x0800053F: 00 DC.B 0x00 ; '\0'
0x08000540: 64 DC.B 0x64 ; 'd'
0x08000541: 00 DC.B 0x00 ; '\0'
0x08000542: 00 DC.B 0x00 ; '\0'
0x08000543: 00 DC.B 0x00 ; '\0'
0x08000544: 00 DC.B 0x00 ; '\0'
0x08000545: 00 DC.B 0x00 ; '\0'
0x08000546: 00 DC.B 0x00 ; '\0'
0x08000547: 00 DC.B 0x00 ; '\0'
0x08000548: E8 DC.B 0xE8 ; '\xE8'
0x08000549: 03 DC.B 0x03 ; '\x03'
0x0800054A: 00 DC.B 0x00 ; '\0'
0x0800054B: 00 DC.B 0x00 ; '\0'
0x0800054C: 00 DC.B 0x00 ; '\0'
0x0800054D: 00 DC.B 0x00 ; '\0'
0x0800054E: 00 DC.B 0x00 ; '\0'
0x0800054F: 00 DC.B 0x00 ; '\0'
0x08000550: 10 DC.B 0x10 ; '\x10'
0x08000551: 27 DC.B 0x27 ; '''
0x08000552: 00 DC.B 0x00 ; '\0'
0x08000553: 00 DC.B 0x00 ; '\0'
0x08000554: 00 DC.B 0x00 ; '\0'
0x08000555: 00 DC.B 0x00 ; '\0'
0x08000556: 00 DC.B 0x00 ; '\0'
0x08000557: 00 DC.B 0x00 ; '\0'
0x08000558: A0 DC.B 0xA0 ; '\xA0'
0x08000559: 86 DC.B 0x86 ; '\x86'
0x0800055A: 01 DC.B 0x01 ; '\x01'
0x0800055B: 00 DC.B 0x00 ; '\0'
0x0800055C: 00 DC.B 0x00 ; '\0'
0x0800055D: 00 DC.B 0x00 ; '\0'
0x0800055E: 00 DC.B 0x00 ; '\0'
0x0800055F: 00 DC.B 0x00 ; '\0'
0x08000560: 40 DC.B 0x40 ; '@'
0x08000561: 42 DC.B 0x42 ; 'B'
0x08000562: 0F DC.B 0x0F ; '\x0F'
0x08000563: 00 DC.B 0x00 ; '\0'
0x08000564: 00 DC.B 0x00 ; '\0'
0x08000565: 00 DC.B 0x00 ; '\0'
0x08000566: 00 DC.B 0x00 ; '\0'
0x08000567: 00 DC.B 0x00 ; '\0'
0x08000568: 80 DC.B 0x80 ; '\x80'
0x08000569: 96 DC.B 0x96 ; '\x96'
0x0800056A: 98 DC.B 0x98 ; '\x98'
0x0800056B: 00 DC.B 0x00 ; '\0'
0x0800056C: 00 DC.B 0x00 ; '\0'
0x0800056D: 00 DC.B 0x00 ; '\0'
0x0800056E: 00 DC.B 0x00 ; '\0'
0x0800056F: 00 DC.B 0x00 ; '\0'
0x08000570: 00 DC.B 0x00 ; '\0'
0x08000571: E1 DC.B 0xE1 ; '\xE1'
0x08000572: F5 DC.B 0xF5 ; '\xF5'
0x08000573: 05 DC.B 0x05 ; '\x05'
0x08000574: 00 DC.B 0x00 ; '\0'
0x08000575: 00 DC.B 0x00 ; '\0'
0x08000576: 00 DC.B 0x00 ; '\0'
0x08000577: 00 DC.B 0x00 ; '\0'
0x08000578: 00 DC.B 0x00 ; '\0'
0x08000579: CA DC.B 0xCA ; '\xCA'
0x0800057A: 9A DC.B 0x9A ; '\x9A'
0x0800057B: 3B DC.B 0x3B ; ';'
0x0800057C: 00 DC.B 0x00 ; '\0'
0x0800057D: 00 DC.B 0x00 ; '\0'
0x0800057E: 00 DC.B 0x00 ; '\0'
0x0800057F: 00 DC.B 0x00 ; '\0'
0x08000580: 00 DC.B 0x00 ; '\0'
0x08000581: E4 DC.B 0xE4 ; '\xE4'
0x08000582: 0B DC.B 0x0B ; '\v'
0x08000583: 54 DC.B 0x54 ; 'T'
0x08000584: 02 DC.B 0x02 ; '\x02'
0x08000585: 00 DC.B 0x00 ; '\0'
0x08000586: 00 DC.B 0x00 ; '\0'
0x08000587: 00 DC.B 0x00 ; '\0'
0x08000588: 00 DC.B 0x00 ; '\0'
0x08000589: E8 DC.B 0xE8 ; '\xE8'
0x0800058A: 76 DC.B 0x76 ; 'v'
0x0800058B: 48 DC.B 0x48 ; 'H'
0x0800058C: 17 DC.B 0x17 ; '\x17'
0x0800058D: 00 DC.B 0x00 ; '\0'
0x0800058E: 00 DC.B 0x00 ; '\0'
0x0800058F: 00 DC.B 0x00 ; '\0'
0x08000590: 00 DC.B 0x00 ; '\0'
0x08000591: 10 DC.B 0x10 ; '\x10'
0x08000592: A5 DC.B 0xA5 ; '\xA5'
0x08000593: D4 DC.B 0xD4 ; '\xD4'
0x08000594: E8 DC.B 0xE8 ; '\xE8'
0x08000595: 00 DC.B 0x00 ; '\0'
0x08000596: 00 DC.B 0x00 ; '\0'
0x08000597: 00 DC.B 0x00 ; '\0'
0x08000598: 00 DC.B 0x00 ; '\0'
0x08000599: A0 DC.B 0xA0 ; '\xA0'
0x0800059A: 72 DC.B 0x72 ; 'r'
0x0800059B: 4E DC.B 0x4E ; 'N'
0x0800059C: 18 DC.B 0x18 ; '\x18'
0x0800059D: 09 DC.B 0x09 ; '\t'
0x0800059E: 00 DC.B 0x00 ; '\0'
0x0800059F: 00 DC.B 0x00 ; '\0'
0x080005A0: 00 DC.B 0x00 ; '\0'
0x080005A1: 40 DC.B 0x40 ; '@'
0x080005A2: 7A DC.B 0x7A ; 'z'
0x080005A3: 10 DC.B 0x10 ; '\x10'
0x080005A4: F3 DC.B 0xF3 ; '\xF3'
0x080005A5: 5A DC.B 0x5A ; 'Z'
0x080005A6: 00 DC.B 0x00 ; '\0'
0x080005A7: 00 DC.B 0x00 ; '\0'
0x080005A8: 00 DC.B 0x00 ; '\0'
0x080005A9: 80 DC.B 0x80 ; '\x80'
0x080005AA: C6 DC.B 0xC6 ; '\xC6'
0x080005AB: A4 DC.B 0xA4 ; '\xA4'
0x080005AC: 7E DC.B 0x7E ; '~'
0x080005AD: 8D DC.B 0x8D ; '\x8D'
0x080005AE: 03 DC.B 0x03 ; '\x03'
0x080005AF: 00 DC.B 0x00 ; '\0'
0x080005B0: 00 DC.B 0x00 ; '\0'
0x080005B1: 00 DC.B 0x00 ; '\0'
0x080005B2: C1 DC.B 0xC1 ; '\xC1'
0x080005B3: 6F DC.B 0x6F ; 'o'
0x080005B4: F2 DC.B 0xF2 ; '\xF2'
0x080005B5: 86 DC.B 0x86 ; '\x86'
0x080005B6: 23 DC.B 0x23 ; '#'
0x080005B7: 00 DC.B 0x00 ; '\0'
0x080005B8: 00 DC.B 0x00 ; '\0'
0x080005B9: 00 DC.B 0x00 ; '\0'
0x080005BA: 8A DC.B 0x8A ; '\x8A'
0x080005BB: 5D DC.B 0x5D ; ']'
0x080005BC: 78 DC.B 0x78 ; 'x'
0x080005BD: 45 DC.B 0x45 ; 'E'
0x080005BE: 63 DC.B 0x63 ; 'c'
0x080005BF: 01 DC.B 0x01 ; '\x01'
0x080005C0: 00 DC.B 0x00 ; '\0'
0x080005C1: 00 DC.B 0x00 ; '\0'
0x080005C2: 64 DC.B 0x64 ; 'd'
0x080005C3: A7 DC.B 0xA7 ; '\xA7'
0x080005C4: B3 DC.B 0xB3 ; '\xB3'
0x080005C5: B6 DC.B 0xB6 ; '\xB6'
0x080005C6: E0 DC.B 0xE0 ; '\xE0'
0x080005C7: 0D DC.B 0x0D ; '\r'
0x080005C8: 00 DC.B 0x00 ; '\0'
0x080005C9: 00 DC.B 0x00 ; '\0'
0x080005CA: E8 DC.B 0xE8 ; '\xE8'
0x080005CB: 89 DC.B 0x89 ; '\x89'
0x080005CC: 04 DC.B 0x04 ; '\x04'
0x080005CD: 23 DC.B 0x23 ; '#'
0x080005CE: C7 DC.B 0xC7 ; '\xC7'
0x080005CF: 8A DC.B 0x8A ; '\x8A'
Section .text.libc.__SEGGER_RTL_vfprintf_float_long_long from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=3104, align=8
__SEGGER_RTL_vfprintf_float_long_long:
__SEGGER_RTL_vfprintf:
0x080005D0: E92D 4FF8 PUSH.W {R3-R11, LR}
0x080005D4: ED2D 8B0A VSTMDB SP!, {D8-D12}
0x080005D8: B08E SUB SP, SP, #56
0x080005DA: 9206 STR R2, [SP, #24]
0x080005DC: 4689 MOV R9, R1
0x080005DE: 4680 MOV R8, R0
0x080005E0: 2000 MOVS R0, #0
0x080005E2: F8C8 0000 STR.W R0, [R8]
0x080005E6: F10D 001D ADD.W R0, SP, #29
0x080005EA: 9003 STR R0, [SP, #12]
0x080005EC: ED9F ABC6 VLDR D10, =0x7FE1CCF385EBC8A0 ; [PC, #0x0318] [0x08000908]
0x080005F0: EEB2 8B04 VMOV.F64 D8, #10
0x080005F4: EEB7 BB00 VMOV.F64 D11, #1
0x080005F8: ED9F CBC5 VLDR D12, =0x4059000000000000 ; [PC, #0x0314] [0x08000910]
.L1:
0x080005FC: F819 1B01 LDRB R1, [R9], #1
0x08000600: 2925 CMP R1, #37
0x08000602: D006 BEQ .L2 ; 0x08000612
0x08000604: 2900 CMP R1, #0
0x08000606: F000 85DA BEQ.W .L123 ; 0x080011BE
0x0800060A: 4640 MOV R0, R8
0x0800060C: F009 FA2D BL __SEGGER_RTL_putc ; 0x08009A6A
0x08000610: E7F4 B .L1 ; 0x080005FC
.L2:
0x08000612: 2600 MOVS R6, #0
.L3:
0x08000614: 4649 MOV R1, R9
0x08000616: F819 2B01 LDRB R2, [R9], #1
0x0800061A: F1A2 0320 SUB.W R3, R2, #32
0x0800061E: 2B10 CMP R3, #16
0x08000620: D80D BHI .L4 ; 0x0800063E
0x08000622: 2080 MOVS R0, #128
0x08000624: E8DF F003 TBB [PC, R3]
0x08000628: 09 DC.B 0x09 ; '\t'
0x08000629: 1B DC.B 0x1B ; '\x1B'
0x0800062A: 1B DC.B 0x1B ; '\x1B'
0x0800062B: 19 DC.B 0x19 ; '\x19'
0x0800062C: 1B DC.B 0x1B ; '\x1B'
0x0800062D: 1B DC.B 0x1B ; '\x1B'
0x0800062E: 1B DC.B 0x1B ; '\x1B'
0x0800062F: 15 DC.B 0x15 ; '\x15'
0x08000630: 1B DC.B 0x1B ; '\x1B'
0x08000631: 1B DC.B 0x1B ; '\x1B'
0x08000632: 30 DC.B 0x30 ; '0'
0x08000633: 18 DC.B 0x18 ; '\x18'
0x08000634: 1B DC.B 0x1B ; '\x1B'
0x08000635: 10 DC.B 0x10 ; '\x10'
0x08000636: 1B DC.B 0x1B ; '\x1B'
0x08000637: 1B DC.B 0x1B ; '\x1B'
0x08000638: 12 DC.B 0x12 ; '\x12'
0x08000639: 00 DC.B 0x00 ; '\0'
0x0800063A: 2040 MOVS R0, #64
0x0800063C: E00D B .L5 ; 0x0800065A
.L4:
0x0800063E: 2A5E CMP R2, #94
0x08000640: D10D BNE .L6 ; 0x0800065E
0x08000642: F44F 5080 MOV.W R0, #0x1000
0x08000646: E008 B .L5 ; 0x0800065A
0x08000648: 2010 MOVS R0, #16
0x0800064A: E006 B .L5 ; 0x0800065A
0x0800064C: F44F 7000 MOV.W R0, #0x0200
0x08000650: E003 B .L5 ; 0x0800065A
0x08000652: F44F 4000 MOV.W R0, #0x8000
0x08000656: E000 B .L5 ; 0x0800065A
0x08000658: 2020 MOVS R0, #32
.L5:
0x0800065A: 4306 ORRS R6, R0
0x0800065C: E7DA B .L3 ; 0x08000614
.L6:
0x0800065E: F101 0901 ADD.W R9, R1, #1
0x08000662: F1A2 0030 SUB.W R0, R2, #48
0x08000666: 2809 CMP R0, #9
0x08000668: F04F 0000 MOV.W R0, #0
0x0800066C: D81B BHI .L8 ; 0x080006A6
.L7:
0x0800066E: F819 1B01 LDRB R1, [R9], #1
0x08000672: EB00 0080 ADD.W R0, R0, R0, LSL #2
0x08000676: EB02 0040 ADD.W R0, R2, R0, LSL #1
0x0800067A: 3830 SUBS R0, #48
0x0800067C: F1A1 0230 SUB.W R2, R1, #48
0x08000680: 2A0A CMP R2, #10
0x08000682: 460A MOV R2, R1
0x08000684: D3F3 BCC .L7 ; 0x0800066E
0x08000686: E00E B .L8 ; 0x080006A6
0x08000688: 9806 LDR R0, [SP, #24]
0x0800068A: F850 2B04 LDR R2, [R0], #4
0x0800068E: 9006 STR R0, [SP, #24]
0x08000690: 2A00 CMP R2, #0
0x08000692: 4610 MOV R0, R2
0x08000694: BF48 IT MI
0x08000696: 4250 RSBMI R0, R2, #0
0x08000698: 2310 MOVS R3, #16
0x0800069A: EA03 62D2 AND.W R2, R3, R2, LSR #27
0x0800069E: 4316 ORRS R6, R2
0x080006A0: 784A LDRB R2, [R1, #1]
0x080006A2: F101 0902 ADD.W R9, R1, #2
.L8:
0x080006A6: 2A2E CMP R2, #46
0x080006A8: D10D BNE .L9 ; 0x080006C6
0x080006AA: 4649 MOV R1, R9
0x080006AC: F811 2B01 LDRB R2, [R1], #1
0x080006B0: 2A2A CMP R2, #42
0x080006B2: D10B BNE .L10 ; 0x080006CC
0x080006B4: 9906 LDR R1, [SP, #24]
0x080006B6: F899 2001 LDRB.W R2, [R9, #1]
0x080006BA: F851 AB04 LDR R10, [R1], #4
0x080006BE: 9106 STR R1, [SP, #24]
0x080006C0: F109 0902 ADD.W R9, R9, #2
0x080006C4: E016 B .L12 ; 0x080006F4
.L9:
0x080006C6: F04F 0A00 MOV.W R10, #0
0x080006CA: E01C B .L14 ; 0x08000706
.L10:
0x080006CC: F1A2 0330 SUB.W R3, R2, #48
0x080006D0: 2B09 CMP R3, #9
0x080006D2: F04F 0A00 MOV.W R10, #0
0x080006D6: D813 BHI .L13 ; 0x08000700
.L11:
0x080006D8: F811 3B01 LDRB R3, [R1], #1
0x080006DC: EB0A 098A ADD.W R9, R10, R10, LSL #2
0x080006E0: EB02 0249 ADD.W R2, R2, R9, LSL #1
0x080006E4: F1A2 0A30 SUB.W R10, R2, #48
0x080006E8: F1A3 0230 SUB.W R2, R3, #48
0x080006EC: 2A0A CMP R2, #10
0x080006EE: 461A MOV R2, R3
0x080006F0: D3F2 BCC .L11 ; 0x080006D8
0x080006F2: 4689 MOV R9, R1
.L12:
0x080006F4: F1BA 0F00 CMP.W R10, #0
0x080006F8: BF58 IT PL
0x080006FA: F446 7680 ORRPL R6, R6, #0x0100
0x080006FE: E002 B .L14 ; 0x08000706
.L13:
0x08000700: F446 7680 ORR R6, R6, #0x0100
0x08000704: 4689 MOV R9, R1
.L14:
0x08000706: 2A6B CMP R2, #107
0x08000708: DC0A BGT .L17 ; 0x08000720
0x0800070A: 2A4C CMP R2, #76
0x0800070C: D003 BEQ .L15 ; 0x08000716
0x0800070E: 2A68 CMP R2, #104
0x08000710: D018 BEQ .L19 ; 0x08000744
0x08000712: 2A6A CMP R2, #106
0x08000714: D128 BNE .L23 ; 0x08000768
.L15:
0x08000716: F819 2B01 LDRB R2, [R9], #1
.L16:
0x0800071A: F046 0602 ORR R6, R6, #2
0x0800071E: E023 B .L23 ; 0x08000768
.L17:
0x08000720: 2A6C CMP R2, #108
0x08000722: D005 BEQ .L18 ; 0x08000730
0x08000724: 2A7A CMP R2, #122
0x08000726: BF14 ITE NE
0x08000728: 2A74 CMPNE R2, #116
0x0800072A: F819 2B01 LDRBEQ R2, [R9], #1
0x0800072E: E01B B .L23 ; 0x08000768
.L18:
0x08000730: 4649 MOV R1, R9
0x08000732: F811 2B01 LDRB R2, [R1], #1
0x08000736: 2A6C CMP R2, #108
0x08000738: D110 BNE .L20 ; 0x0800075C
0x0800073A: F899 2001 LDRB.W R2, [R9, #1]
0x0800073E: F109 0902 ADD.W R9, R9, #2
0x08000742: E7EA B .L16 ; 0x0800071A
.L19:
0x08000744: 4649 MOV R1, R9
0x08000746: F811 2B01 LDRB R2, [R1], #1
0x0800074A: 2A68 CMP R2, #104
0x0800074C: D109 BNE .L21 ; 0x08000762
0x0800074E: F899 2001 LDRB.W R2, [R9, #1]
0x08000752: F109 0902 ADD.W R9, R9, #2
0x08000756: F046 0608 ORR R6, R6, #8
0x0800075A: E005 B .L23 ; 0x08000768
.L20:
0x0800075C: F046 0601 ORR R6, R6, #1
0x08000760: E001 B .L22 ; 0x08000766
.L21:
0x08000762: F046 0604 ORR R6, R6, #4
.L22:
0x08000766: 4689 MOV R9, R1
.L23:
0x08000768: EA20 77E0 BIC.W R7, R0, R0, ASR #31
0x0800076C: 2A46 CMP R2, #70
0x0800076E: DD1F BLE .L24 ; 0x080007B0
0x08000770: F1A2 0063 SUB.W R0, R2, #99
0x08000774: 2815 CMP R0, #21
0x08000776: D82F BHI .L26 ; 0x080007D8
0x08000778: E8DF F010 TBH [PC, R0, LSL #1]
0x0800077C: 60 DC.B 0x60 ; '`'
0x0800077D: 00 DC.B 0x00 ; '\0'
0x0800077E: 17 DC.B 0x17 ; '\x17'
0x0800077F: 00 DC.B 0x00 ; '\0'
0x08000780: 45 DC.B 0x45 ; 'E'
0x08000781: 00 DC.B 0x00 ; '\0'
0x08000782: 23 DC.B 0x23 ; '#'
0x08000783: 00 DC.B 0x00 ; '\0'
0x08000784: A4 DC.B 0xA4 ; '\xA4'
0x08000785: 01 DC.B 0x01 ; '\x01'
0x08000786: 16 DC.B 0x16 ; '\x16'
0x08000787: 00 DC.B 0x00 ; '\0'
0x08000788: 17 DC.B 0x17 ; '\x17'
0x08000789: 00 DC.B 0x00 ; '\0'
0x0800078A: 16 DC.B 0x16 ; '\x16'
0x0800078B: 00 DC.B 0x00 ; '\0'
0x0800078C: 16 DC.B 0x16 ; '\x16'
0x0800078D: 00 DC.B 0x00 ; '\0'
0x0800078E: 16 DC.B 0x16 ; '\x16'
0x0800078F: 00 DC.B 0x00 ; '\0'
0x08000790: 16 DC.B 0x16 ; '\x16'
0x08000791: 00 DC.B 0x00 ; '\0'
0x08000792: 70 DC.B 0x70 ; 'p'
0x08000793: 00 DC.B 0x00 ; '\0'
0x08000794: 84 DC.B 0x84 ; '\x84'
0x08000795: 00 DC.B 0x00 ; '\0'
0x08000796: 4E DC.B 0x4E ; 'N'
0x08000797: 00 DC.B 0x00 ; '\0'
0x08000798: 16 DC.B 0x16 ; '\x16'
0x08000799: 00 DC.B 0x00 ; '\0'
0x0800079A: 16 DC.B 0x16 ; '\x16'
0x0800079B: 00 DC.B 0x00 ; '\0'
0x0800079C: 7F DC.B 0x7F ; '\x7F'
0x0800079D: 00 DC.B 0x00 ; '\0'
0x0800079E: 16 DC.B 0x16 ; '\x16'
0x0800079F: 00 DC.B 0x00 ; '\0'
0x080007A0: 48 DC.B 0x48 ; 'H'
0x080007A1: 00 DC.B 0x00 ; '\0'
0x080007A2: 16 DC.B 0x16 ; '\x16'
0x080007A3: 00 DC.B 0x00 ; '\0'
0x080007A4: 16 DC.B 0x16 ; '\x16'
0x080007A5: 00 DC.B 0x00 ; '\0'
0x080007A6: 36 DC.B 0x36 ; '6'
0x080007A7: 00 DC.B 0x00 ; '\0'
0x080007A8: E728 B .L1 ; 0x080005FC
0x080007AA: F446 4680 ORR R6, R6, #0x4000
0x080007AE: E031 B .L28 ; 0x08000814
.L24:
0x080007B0: 2A44 CMP R2, #68
0x080007B2: DD09 BLE .L25 ; 0x080007C8
0x080007B4: 2A45 CMP R2, #69
0x080007B6: D024 BEQ .L27 ; 0x08000802
0x080007B8: 2A46 CMP R2, #70
0x080007BA: F47F AF1F BNE.W .L1 ; 0x080005FC
0x080007BE: F446 5600 ORR R6, R6, #0x2000
0x080007C2: F446 6B00 ORR R11, R6, #0x0800
0x080007C6: E17F B .L58 ; 0x08000AC8
.L25:
0x080007C8: 2A25 CMP R2, #37
0x080007CA: F040 8265 BNE.W .L75 ; 0x08000C98
0x080007CE: 4640 MOV R0, R8
0x080007D0: 2125 MOVS R1, #37
0x080007D2: F009 F94A BL __SEGGER_RTL_putc ; 0x08009A6A
0x080007D6: E711 B .L1 ; 0x080005FC
.L26:
0x080007D8: 2A47 CMP R2, #71
0x080007DA: F000 8171 BEQ.W .L57 ; 0x08000AC0
0x080007DE: 2A58 CMP R2, #88
0x080007E0: F47F AF0C BNE.W .L1 ; 0x080005FC
0x080007E4: F446 5600 ORR R6, R6, #0x2000
0x080007E8: 05F0 LSLS R0, R6, #23
0x080007EA: EA4F 6006 LSL.W R0, R6, #24
0x080007EE: BF48 IT MI
0x080007F0: F426 7600 BICMI R6, R6, #0x0200
0x080007F4: F243 0158 MOVW R1, #0x3058
0x080007F8: 2A78 CMP R2, #120
0x080007FA: BF08 IT EQ
0x080007FC: F243 0178 MOVWEQ R1, #0x3078
0x08000800: E047 B .L29 ; 0x08000892
.L27:
0x08000802: F446 5600 ORR R6, R6, #0x2000
0x08000806: F446 6B80 ORR R11, R6, #0x0400
0x0800080A: E15D B .L58 ; 0x08000AC8
0x0800080C: 05F0 LSLS R0, R6, #23
0x0800080E: BF48 IT MI
0x08000810: F426 7600 BICMI R6, R6, #0x0200
.L28:
0x08000814: 2100 MOVS R1, #0
0x08000816: E03E B .L30 ; 0x08000896
0x08000818: 0630 LSLS R0, R6, #24
0x0800081A: 2123 MOVS R1, #35
0x0800081C: EA01 70E0 AND.W R0, R1, R0, ASR #31
0x08000820: E9CD 7004 STRD R7, R0, [SP, #16]
0x08000824: F446 7680 ORR R6, R6, #0x0100
0x08000828: 9A06 LDR R2, [SP, #24]
0x0800082A: 2100 MOVS R1, #0
0x0800082C: F852 0B04 LDR R0, [R2], #4
0x08000830: 9206 STR R2, [SP, #24]
0x08000832: F04F 0A08 MOV.W R10, #8
0x08000836: F10D 041E ADD.W R4, SP, #30
0x0800083A: E0DE B .L48 ; 0x080009FA
0x0800083C: 9806 LDR R0, [SP, #24]
0x0800083E: F1A7 0A01 SUB.W R10, R7, #1
0x08000842: F810 4B04 LDRB R4, [R0], #4
0x08000846: 9006 STR R0, [SP, #24]
0x08000848: 4640 MOV R0, R8
0x0800084A: 4631 MOV R1, R6
0x0800084C: 4652 MOV R2, R10
0x0800084E: F006 F9CB BL __SEGGER_RTL_pre_padding ; 0x08006BE8
0x08000852: 4640 MOV R0, R8
0x08000854: 4621 MOV R1, R4
0x08000856: F009 F908 BL __SEGGER_RTL_putc ; 0x08009A6A
0x0800085A: E1AE B .L67 ; 0x08000BBA
0x0800085C: 9906 LDR R1, [SP, #24]
0x0800085E: F851 0B04 LDR R0, [R1], #4
0x08000862: 9106 STR R1, [SP, #24]
0x08000864: 0731 LSLS R1, R6, #28
0x08000866: F8D8 1000 LDR.W R1, [R8]
0x0800086A: F100 8219 BMI.W .L76 ; 0x08000CA0
0x0800086E: 07B2 LSLS R2, R6, #30
0x08000870: BF52 ITEE PL
0x08000872: 6001 STRPL R1, [R0]
0x08000874: 2200 MOVMI R2, #0
0x08000876: C006 STMMI R0!, {R1-R2}
0x08000878: E6C0 B .L1 ; 0x080005FC
0x0800087A: 9806 LDR R0, [SP, #24]
0x0800087C: F850 4B04 LDR R4, [R0], #4
0x08000880: 9006 STR R0, [SP, #24]
0x08000882: E179 B .L63 ; 0x08000B78
0x08000884: 05F0 LSLS R0, R6, #23
0x08000886: EA4F 6006 LSL.W R0, R6, #24
0x0800088A: BF48 IT MI
0x0800088C: F426 7600 BICMI R6, R6, #0x0200
0x08000890: 2130 MOVS R1, #48
.L29:
0x08000892: EA01 71E0 AND.W R1, R1, R0, ASR #31
.L30:
0x08000896: 0470 LSLS R0, R6, #17
0x08000898: EA4F 7086 LSL.W R0, R6, #30
0x0800089C: 9D06 LDR R5, [SP, #24]
0x0800089E: E9CD 7104 STRD R7, R1, [SP, #16]
0x080008A2: D404 BMI .L31 ; 0x080008AE
0x080008A4: 2800 CMP R0, #0
0x080008A6: D408 BMI .L32 ; 0x080008BA
0x080008A8: 1D2B ADDS R3, R5, #4
0x080008AA: 2100 MOVS R1, #0
0x080008AC: E00B B .L33 ; 0x080008C6
.L31:
0x080008AE: 2800 CMP R0, #0
0x080008B0: D415 BMI .L34 ; 0x080008DE
0x080008B2: F855 0B04 LDR R0, [R5], #4
0x080008B6: 17C1 ASRS R1, R0, #31
0x080008B8: E017 B .L35 ; 0x080008EA
.L32:
0x080008BA: 1DE8 ADDS R0, R5, #7
0x080008BC: F020 0507 BIC R5, R0, #7
0x080008C0: F105 0308 ADD.W R3, R5, #8
0x080008C4: 6869 LDR R1, [R5, #4]
.L33:
0x080008C6: F10D 041E ADD.W R4, SP, #30
0x080008CA: 6828 LDR R0, [R5]
0x080008CC: 0775 LSLS R5, R6, #29
0x080008CE: 9306 STR R3, [SP, #24]
0x080008D0: D415 BMI .L36 ; 0x080008FE
0x080008D2: F016 0508 ANDS R5, R6, #8
0x080008D6: BF1C ITT NE
0x080008D8: B2C0 UXTBNE R0, R0
0x080008DA: 2100 MOVNE R1, #0
0x080008DC: E032 B .L42 ; 0x08000944
.L34:
0x080008DE: 1DE8 ADDS R0, R5, #7
0x080008E0: F020 0507 BIC R5, R0, #7
0x080008E4: 6869 LDR R1, [R5, #4]
0x080008E6: F855 0B08 LDR R0, [R5], #8
.L35:
0x080008EA: F10D 041E ADD.W R4, SP, #30
0x080008EE: 0773 LSLS R3, R6, #29
0x080008F0: D412 BMI .L37 ; 0x08000918
0x080008F2: 0733 LSLS R3, R6, #28
0x080008F4: BF44 ITT MI
0x080008F6: F340 11C0 SBFXMI R1, R0, #7, #1
0x080008FA: B240 SXTBMI R0, R0
0x080008FC: E00F B .L38 ; 0x0800091E
.L36:
0x080008FE: B280 UXTH R0, R0
0x08000900: 2100 MOVS R1, #0
0x08000902: E01F B .L42 ; 0x08000944
0x08000904: BF00 NOP
0x08000906: BF00 NOP
0x08000908: 85EBC8A0 DC64 0x7FE1CCF385EBC8A0
0x0800090C: 7FE1CCF3
0x08000910: 00000000 DC64 0x4059000000000000
0x08000914: 40590000
.L37:
0x08000918: F340 31C0 SBFX R1, R0, #15, #1
0x0800091C: B200 SXTH R0, R0
.L38:
0x0800091E: 2900 CMP R1, #0
0x08000920: 9506 STR R5, [SP, #24]
0x08000922: DB07 BLT .L39 ; 0x08000934
0x08000924: 06B3 LSLS R3, R6, #26
0x08000926: D40B BMI .L40 ; 0x08000940
0x08000928: 0673 LSLS R3, R6, #25
0x0800092A: 9D05 LDR R5, [SP, #20]
0x0800092C: BF48 IT MI
0x0800092E: 2520 MOVMI R5, #32
0x08000930: 9505 STR R5, [SP, #20]
0x08000932: E007 B .L42 ; 0x08000944
.L39:
0x08000934: 2300 MOVS R3, #0
0x08000936: 4240 RSBS R0, R0, #0
0x08000938: EB63 0101 SBC.W R1, R3, R1
0x0800093C: 232D MOVS R3, #45
0x0800093E: E000 B .L41 ; 0x08000942
.L40:
0x08000940: 232B MOVS R3, #43
.L41:
0x08000942: 9305 STR R3, [SP, #20]
.L42:
0x08000944: 05F3 LSLS R3, R6, #23
0x08000946: BF48 IT MI
0x08000948: F426 7600 BICMI R6, R6, #0x0200
0x0800094C: 05F3 LSLS R3, R6, #23
0x0800094E: BF58 IT PL
0x08000950: F04F 0A01 MOVPL.W R10, #1
0x08000954: 2700 MOVS R7, #0
0x08000956: 2A6E CMP R2, #110
0x08000958: DD21 BLE .L44 ; 0x0800099E
0x0800095A: 3A6F SUBS R2, #111
0x0800095C: 2A09 CMP R2, #9
0x0800095E: F200 806D BHI.W .L50 ; 0x08000A3C
0x08000962: E8DF F002 TBB [PC, R2]
0x08000966: 05 DC.B 0x05 ; '\x05'
0x08000967: 4A DC.B 0x4A ; 'J'
0x08000968: 6B DC.B 0x6B ; 'k'
0x08000969: 6B DC.B 0x6B ; 'k'
0x0800096A: 6B DC.B 0x6B ; 'k'
0x0800096B: 6B DC.B 0x6B ; 'k'
0x0800096C: 22 DC.B 0x22 ; '\"'
0x0800096D: 6B DC.B 0x6B ; 'k'
0x0800096E: 6B DC.B 0x6B ; 'k'
0x0800096F: 4A DC.B 0x4A ; 'J'
0x08000970: EA50 0201 ORRS.W R2, R0, R1
0x08000974: D062 BEQ .L50 ; 0x08000A3C
0x08000976: 08C2 LSRS R2, R0, #3
0x08000978: EA42 7241 ORR.W R2, R2, R1, LSL #29
0x0800097C: 2506 MOVS R5, #6
.L43:
0x0800097E: 4613 MOV R3, R2
0x08000980: F365 00DF BFI R0, R5, #3, #29
0x08000984: 55E0 STRB R0, [R4, R7]
0x08000986: 3701 ADDS R7, #1
0x08000988: EA52 00D1 ORRS.W R0, R2, R1, LSR #3
0x0800098C: EA4F 01D1 LSR.W R1, R1, #3
0x08000990: EA4F 00D2 LSR.W R0, R2, #3
0x08000994: EA40 7241 ORR.W R2, R0, R1, LSL #29
0x08000998: 4618 MOV R0, R3
0x0800099A: D1F0 BNE .L43 ; 0x0800097E
0x0800099C: E04E B .L50 ; 0x08000A3C
.L44:
0x0800099E: 2A58 CMP R2, #88
0x080009A0: D02B BEQ .L48 ; 0x080009FA
0x080009A2: 2A64 CMP R2, #100
0x080009A4: BF18 IT NE
0x080009A6: 2A69 CMPNE R2, #105
0x080009A8: D148 BNE .L50 ; 0x08000A3C
0x080009AA: EA50 0201 ORRS.W R2, R0, R1
0x080009AE: D045 BEQ .L50 ; 0x08000A3C
.L45:
0x080009B0: 460C MOV R4, R1
0x080009B2: 4605 MOV R5, R0
0x080009B4: 0430 LSLS R0, R6, #16
0x080009B6: D50A BPL .L46 ; 0x080009CE
0x080009B8: F007 0003 AND R0, R7, #3
0x080009BC: 2803 CMP R0, #3
0x080009BE: D106 BNE .L46 ; 0x080009CE
0x080009C0: F10D 0B1E ADD.W R11, SP, #30
0x080009C4: 202C MOVS R0, #44
0x080009C6: F80B 0007 STRB.W R0, [R11, R7]
0x080009CA: 3701 ADDS R7, #1
0x080009CC: E001 B .L47 ; 0x080009D2
.L46:
0x080009CE: F10D 0B1E ADD.W R11, SP, #30
.L47:
0x080009D2: 4628 MOV R0, R5
0x080009D4: 220A MOVS R2, #10
0x080009D6: 2300 MOVS R3, #0
0x080009D8: F002 F84A BL __aeabi_uldivmod ; 0x08002A70
0x080009DC: EB00 0280 ADD.W R2, R0, R0, LSL #2
0x080009E0: EBA5 0242 SUB.W R2, R5, R2, LSL #1
0x080009E4: F042 0230 ORR R2, R2, #48
0x080009E8: F80B 2007 STRB.W R2, [R11, R7]
0x080009EC: 3701 ADDS R7, #1
0x080009EE: F1D5 0209 RSBS R2, R5, #9
0x080009F2: 2200 MOVS R2, #0
0x080009F4: 41A2 SBCS R2, R4
0x080009F6: D3DB BCC .L45 ; 0x080009B0
0x080009F8: E020 B .L50 ; 0x08000A3C
.L48:
0x080009FA: 2700 MOVS R7, #0
0x080009FC: EA50 0201 ORRS.W R2, R0, R1
0x08000A00: D01C BEQ .L50 ; 0x08000A3C
0x08000A02: 04B2 LSLS R2, R6, #18
0x08000A04: F24A 2214 MOVW R2, #0xA214 ; 0x0800A214 = __SEGGER_RTL_hex_uc
0x08000A08: F6C0 0200 MOVT R2, #0x0800 ; 0x0800A214 = __SEGGER_RTL_hex_uc
0x08000A0C: BF5C ITT PL
0x08000A0E: F24A 2224 MOVWPL R2, #0xA224 ; 0x0800A224 = __SEGGER_RTL_hex_lc
0x08000A12: F6C0 0200 MOVTPL R2, #0x0800 ; 0x0800A224 = __SEGGER_RTL_hex_lc
0x08000A16: 0903 LSRS R3, R0, #4
0x08000A18: EA43 7501 ORR.W R5, R3, R1, LSL #28
.L49:
0x08000A1C: F000 000F AND R0, R0, #15
0x08000A20: 462B MOV R3, R5
0x08000A22: 5C10 LDRB R0, [R2, R0]
0x08000A24: 55E0 STRB R0, [R4, R7]
0x08000A26: 3701 ADDS R7, #1
0x08000A28: EA55 1011 ORRS.W R0, R5, R1, LSR #4
0x08000A2C: EA4F 1111 LSR.W R1, R1, #4
0x08000A30: EA4F 1015 LSR.W R0, R5, #4
0x08000A34: EA40 7501 ORR.W R5, R0, R1, LSL #28
0x08000A38: 4618 MOV R0, R3
0x08000A3A: D1EF BNE .L49 ; 0x08000A1C
.L50:
0x08000A3C: 9905 LDR R1, [SP, #20]
0x08000A3E: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x08000A42: 29FF CMP R1, #255
0x08000A44: BF88 IT HI
0x08000A46: 3801 SUBHI R0, #1
0x08000A48: EBAA 0207 SUB.W R2, R10, R7
0x08000A4C: EA22 7AE2 BIC.W R10, R2, R2, ASR #31
0x08000A50: EB07 030A ADD.W R3, R7, R10
0x08000A54: 9A04 LDR R2, [SP, #16]
0x08000A56: 1AD4 SUBS R4, R2, R3
0x08000A58: 2900 CMP R1, #0
0x08000A5A: BF18 IT NE
0x08000A5C: 4404 ADDNE R4, R0
0x08000A5E: 05B0 LSLS R0, R6, #22
0x08000A60: D406 BMI .L51 ; 0x08000A70
0x08000A62: 4640 MOV R0, R8
0x08000A64: 4631 MOV R1, R6
0x08000A66: 4622 MOV R2, R4
0x08000A68: F006 F8BE BL __SEGGER_RTL_pre_padding ; 0x08006BE8
0x08000A6C: 9905 LDR R1, [SP, #20]
0x08000A6E: 2400 MOVS R4, #0
.L51:
0x08000A70: 29FF CMP R1, #255
0x08000A72: 9D03 LDR R5, [SP, #12]
0x08000A74: D905 BLS .L52 ; 0x08000A82
0x08000A76: 0A09 LSRS R1, R1, #8
0x08000A78: 4640 MOV R0, R8
0x08000A7A: F008 FFF6 BL __SEGGER_RTL_putc ; 0x08009A6A
0x08000A7E: 9905 LDR R1, [SP, #20]
0x08000A80: E000 B .L53 ; 0x08000A84
.L52:
0x08000A82: B111 CBZ R1, .L54 ; 0x08000A8A
.L53:
0x08000A84: 4640 MOV R0, R8
0x08000A86: F008 FFF0 BL __SEGGER_RTL_putc ; 0x08009A6A
.L54:
0x08000A8A: 4640 MOV R0, R8
0x08000A8C: 4631 MOV R1, R6
0x08000A8E: 4622 MOV R2, R4
0x08000A90: F006 F8AA BL __SEGGER_RTL_pre_padding ; 0x08006BE8
0x08000A94: 4640 MOV R0, R8
0x08000A96: 2130 MOVS R1, #48
0x08000A98: 4652 MOV R2, R10
0x08000A9A: F009 F836 BL __SEGGER_RTL_print_padding ; 0x08009B0A
0x08000A9E: 2F01 CMP R7, #1
0x08000AA0: DB05 BLT .L56 ; 0x08000AAE
.L55:
0x08000AA2: 5DE9 LDRB R1, [R5, R7]
0x08000AA4: 4640 MOV R0, R8
0x08000AA6: F008 FFE0 BL __SEGGER_RTL_putc ; 0x08009A6A
0x08000AAA: 3F01 SUBS R7, #1
0x08000AAC: D8F9 BHI .L55 ; 0x08000AA2
.L56:
0x08000AAE: 06F0 LSLS R0, R6, #27
0x08000AB0: F57F ADA4 BPL.W .L1 ; 0x080005FC
0x08000AB4: 4640 MOV R0, R8
0x08000AB6: 2120 MOVS R1, #32
0x08000AB8: 4622 MOV R2, R4
0x08000ABA: F009 F826 BL __SEGGER_RTL_print_padding ; 0x08009B0A
0x08000ABE: E59D B .L1 ; 0x080005FC
.L57:
0x08000AC0: F446 5600 ORR R6, R6, #0x2000
0x08000AC4: F446 6B40 ORR R11, R6, #0x0C00
.L58:
0x08000AC8: EA5F 50CB LSLS.W R0, R11, #23
0x08000ACC: BF58 IT PL
0x08000ACE: F04F 0A06 MOVPL.W R10, #6
0x08000AD2: F40B 6040 AND R0, R11, #0x0C00
0x08000AD6: 9906 LDR R1, [SP, #24]
0x08000AD8: 3107 ADDS R1, #7
0x08000ADA: F5A0 6040 SUB.W R0, R0, #0x0C00
0x08000ADE: F021 0107 BIC R1, R1, #7
0x08000AE2: FAB0 F080 CLZ R0, R0
0x08000AE6: F1BA 0F00 CMP.W R10, #0
0x08000AEA: BF08 IT EQ
0x08000AEC: EA4F 1A50 LSREQ.W R10, R0, #5
0x08000AF0: E9D1 5600 LDRD R5, R6, [R1]
0x08000AF4: EC46 5B19 VMOV D9, R5, R6
0x08000AF8: F101 0008 ADD.W R0, R1, #8
0x08000AFC: 9006 STR R0, [SP, #24]
0x08000AFE: EEB0 0B49 VMOV.F64 D0, D9
0x08000B02: F006 F832 BL __SEGGER_RTL_float64_isinf ; 0x08006B6A
0x08000B06: B180 CBZ R0, .L60 ; 0x08000B2A
.L59:
0x08000B08: EEB5 9B40 VCMP.F64 D9, #0.0
0x08000B0C: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000B10: D51D BPL .L61 ; 0x08000B4E
0x08000B12: EA5F 408B LSLS.W R0, R11, #18
0x08000B16: F24A 04EC MOVW R4, #0xA0EC ; 0x0800A0EC = .rodata.libc..L.str.1
0x08000B1A: F6C0 0400 MOVT R4, #0x0800 ; 0x0800A0EC = .rodata.libc..L.str.1
0x08000B1E: BF5C ITT PL
0x08000B20: F24A 04F1 MOVWPL R4, #0xA0F1 ; 0x0800A0F1 = .rodata.libc..L.str.2
0x08000B24: F6C0 0400 MOVTPL R4, #0x0800 ; 0x0800A0F1 = .rodata.libc..L.str.2
0x08000B28: E024 B .L62 ; 0x08000B74
.L60:
0x08000B2A: EEB0 0B49 VMOV.F64 D0, D9
0x08000B2E: F008 FF56 BL __SEGGER_RTL_float64_isnan ; 0x080099DE
0x08000B32: 2800 CMP R0, #0
0x08000B34: D04A BEQ .L68 ; 0x08000BCC
0x08000B36: EA5F 408B LSLS.W R0, R11, #18
0x08000B3A: F24A 2434 MOVW R4, #0xA234 ; 0x0800A234 = .rodata.libc..L.str.5
0x08000B3E: F6C0 0400 MOVT R4, #0x0800 ; 0x0800A234 = .rodata.libc..L.str.5
0x08000B42: BF5C ITT PL
0x08000B44: F24A 2438 MOVWPL R4, #0xA238 ; 0x0800A238 = .rodata.libc..L.str.6
0x08000B48: F6C0 0400 MOVTPL R4, #0x0800 ; 0x0800A238 = .rodata.libc..L.str.6
0x08000B4C: E012 B .L62 ; 0x08000B74
.L61:
0x08000B4E: F41B 5000 ANDS R0, R11, #0x2000
0x08000B52: F24A 02F6 MOVW R2, #0xA0F6 ; 0x0800A0F6 = .rodata.libc..L.str.3
0x08000B56: F6C0 0200 MOVT R2, #0x0800 ; 0x0800A0F6 = .rodata.libc..L.str.3
0x08000B5A: F24A 01FB MOVW R1, #0xA0FB ; 0x0800A0FB = .rodata.libc..L.str.4
0x08000B5E: F6C0 0100 MOVT R1, #0x0800 ; 0x0800A0FB = .rodata.libc..L.str.4
0x08000B62: 4610 MOV R0, R2
0x08000B64: BF12 ITEE NE
0x08000B66: 1C54 ADDNE R4, R2, #1
0x08000B68: 4608 MOVEQ R0, R1
0x08000B6A: 1C4C ADDEQ R4, R1, #1
0x08000B6C: EA5F 618B LSLS.W R1, R11, #26
0x08000B70: BF48 IT MI
0x08000B72: 4604 MOVMI R4, R0
.L62:
0x08000B74: F42B 7680 BIC R6, R11, #0x0100
.L63:
0x08000B78: 2C00 CMP R4, #0
0x08000B7A: BF04 ITT EQ
0x08000B7C: F649 64DA MOVWEQ R4, #0x9EDA ; 0x08009EDA = .rodata.libc..L.str
0x08000B80: F6C0 0400 MOVTEQ R4, #0x0800 ; 0x08009EDA = .rodata.libc..L.str
0x08000B84: 05F0 LSLS R0, R6, #23
0x08000B86: 4620 MOV R0, R4
0x08000B88: D402 BMI .L64 ; 0x08000B90
0x08000B8A: F009 F850 BL strlen ; 0x08009C2E
0x08000B8E: E002 B .L65 ; 0x08000B96
.L64:
0x08000B90: 4651 MOV R1, R10
0x08000B92: F009 F862 BL strnlen ; 0x08009C5A
.L65:
0x08000B96: 4605 MOV R5, R0
0x08000B98: F426 7600 BIC R6, R6, #0x0200
0x08000B9C: EBA7 0A00 SUB.W R10, R7, R0
0x08000BA0: 4640 MOV R0, R8
0x08000BA2: 4631 MOV R1, R6
0x08000BA4: 4652 MOV R2, R10
0x08000BA6: F006 F81F BL __SEGGER_RTL_pre_padding ; 0x08006BE8
0x08000BAA: B135 CBZ R5, .L67 ; 0x08000BBA
.L66:
0x08000BAC: F814 1B01 LDRB R1, [R4], #1
0x08000BB0: 4640 MOV R0, R8
0x08000BB2: F008 FF5A BL __SEGGER_RTL_putc ; 0x08009A6A
0x08000BB6: 3D01 SUBS R5, #1
0x08000BB8: D1F8 BNE .L66 ; 0x08000BAC
.L67:
0x08000BBA: 06F0 LSLS R0, R6, #27
0x08000BBC: F57F AD1E BPL.W .L1 ; 0x080005FC
0x08000BC0: 4640 MOV R0, R8
0x08000BC2: 2120 MOVS R1, #32
0x08000BC4: 4652 MOV R2, R10
0x08000BC6: F008 FFA0 BL __SEGGER_RTL_print_padding ; 0x08009B0A
0x08000BCA: E517 B .L1 ; 0x080005FC
.L68:
0x08000BCC: EEB0 0B49 VMOV.F64 D0, D9
0x08000BD0: F005 FFD8 BL __SEGGER_RTL_float64_isnormal ; 0x08006B84
0x08000BD4: 2800 CMP R0, #0
0x08000BD6: BF04 ITT EQ
0x08000BD8: 4606 MOVEQ R6, R0
0x08000BDA: 4605 MOVEQ R5, R0
0x08000BDC: EC46 5B19 VMOV D9, R5, R6
0x08000BE0: EEB0 0B49 VMOV.F64 D0, D9
0x08000BE4: F008 FF03 BL __SEGGER_RTL_float64_signbit ; 0x080099EE
0x08000BE8: 4604 MOV R4, R0
0x08000BEA: F086 4000 EOR R0, R6, #0x80000000
0x08000BEE: EC40 5B10 VMOV D0, R5, R0
0x08000BF2: 2C00 CMP R4, #0
0x08000BF4: FE09 9B00 VSELEQ.F64 D9, D9, D0
0x08000BF8: EEB0 0B49 VMOV.F64 D0, D9
0x08000BFC: A80D ADD R0, SP, #52
0x08000BFE: F008 FEFA BL frexp ; 0x080099F6
0x08000C02: 980D LDR R0, [SP, #52]
0x08000C04: EB00 0040 ADD.W R0, R0, R0, LSL #1
0x08000C08: F246 6167 MOVW R1, #0x6667
0x08000C0C: F2C6 6166 MOVT R1, #0x6666
0x08000C10: FB50 F001 SMMUL R0, R0, R1
0x08000C14: 2C00 CMP R4, #0
0x08000C16: BF18 IT NE
0x08000C18: F04B 0B60 ORRNE R11, R11, #96
0x08000C1C: 1081 ASRS R1, R0, #2
0x08000C1E: EB01 70D0 ADD.W R0, R1, R0, LSR #31
0x08000C22: 900D STR R0, [SP, #52]
0x08000C24: EEB5 9B40 VCMP.F64 D9, #0.0
0x08000C28: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000C2C: D016 BEQ .L72 ; 0x08000C5C
0x08000C2E: 3001 ADDS R0, #1
.L69:
0x08000C30: F008 FEFD BL __SEGGER_RTL_pow10 ; 0x08009A2E
0x08000C34: EEB4 0B49 VCMP.F64 D0, D9
0x08000C38: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000C3C: 980D LDR R0, [SP, #52]
0x08000C3E: D506 BPL .L71 ; 0x08000C4E
0x08000C40: 1C41 ADDS R1, R0, #1
0x08000C42: 910D STR R1, [SP, #52]
0x08000C44: 3002 ADDS R0, #2
0x08000C46: E7F3 B .L69 ; 0x08000C30
.L70:
0x08000C48: 980D LDR R0, [SP, #52]
0x08000C4A: 3801 SUBS R0, #1
0x08000C4C: 900D STR R0, [SP, #52]
.L71:
0x08000C4E: F008 FEEE BL __SEGGER_RTL_pow10 ; 0x08009A2E
0x08000C52: EEB4 0B49 VCMP.F64 D0, D9
0x08000C56: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000C5A: DCF5 BGT .L70 ; 0x08000C48
.L72:
0x08000C5C: 990D LDR R1, [SP, #52]
0x08000C5E: F40B 6440 AND R4, R11, #0x0C00
0x08000C62: F5B4 6F80 CMP.W R4, #0x0400
0x08000C66: D007 BEQ .L73 ; 0x08000C78
0x08000C68: F5B4 6F40 CMP.W R4, #0x0C00
0x08000C6C: D10A BNE .L74 ; 0x08000C84
0x08000C6E: 458A CMP R10, R1
0x08000C70: BFC8 IT GT
0x08000C72: F111 0F05 CMNGT R1, #5
0x08000C76: DC05 BGT .L74 ; 0x08000C84
.L73:
0x08000C78: F5B1 7F9A CMP.W R1, #0x0134
0x08000C7C: D113 BNE .L77 ; 0x08000CA6
0x08000C7E: EE89 9B0A VDIV.F64 D9, D9, D10
0x08000C82: E015 B .L78 ; 0x08000CB0
.L74:
0x08000C84: EA5F 504B LSLS.W R0, R11, #21
0x08000C88: F140 80E7 BPL.W .L89 ; 0x08000E5A
0x08000C8C: 290E CMP R1, #14
0x08000C8E: F340 80C1 BLE.W .L86 ; 0x08000E14
0x08000C92: F04F 0A00 MOV.W R10, #0
0x08000C96: E0E0 B .L89 ; 0x08000E5A
.L75:
0x08000C98: 2A00 CMP R2, #0
0x08000C9A: F47F ACAF BNE.W .L1 ; 0x080005FC
0x08000C9E: E2A1 B .L126 ; 0x080011E4
.L76:
0x08000CA0: 7001 STRB R1, [R0]
0x08000CA2: F7FF BCAB B.W .L1 ; 0x080005FC
.L77:
0x08000CA6: 4248 RSBS R0, R1, #0
0x08000CA8: F008 FEC1 BL __SEGGER_RTL_pow10 ; 0x08009A2E
0x08000CAC: EE20 9B09 VMUL.F64 D9, D0, D9
.L78:
0x08000CB0: EEB5 9B40 VCMP.F64 D9, #0.0
0x08000CB4: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000CB8: D023 BEQ .L82 ; 0x08000D02
0x08000CBA: EEB0 0B49 VMOV.F64 D0, D9
0x08000CBE: F005 FF54 BL __SEGGER_RTL_float64_isinf ; 0x08006B6A
0x08000CC2: 2800 CMP R0, #0
0x08000CC4: F47F AF20 BNE.W .L59 ; 0x08000B08
0x08000CC8: 980D LDR R0, [SP, #52]
0x08000CCA: EEB4 9B48 VCMP.F64 D9, D8
0x08000CCE: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000CD2: DB08 BLT .L80 ; 0x08000CE6
.L79:
0x08000CD4: EE89 9B08 VDIV.F64 D9, D9, D8
0x08000CD8: 3001 ADDS R0, #1
0x08000CDA: EEB4 9B48 VCMP.F64 D9, D8
0x08000CDE: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000CE2: DAF7 BGE .L79 ; 0x08000CD4
0x08000CE4: 900D STR R0, [SP, #52]
.L80:
0x08000CE6: EEB4 9B4B VCMP.F64 D9, D11
0x08000CEA: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000CEE: D508 BPL .L82 ; 0x08000D02
.L81:
0x08000CF0: EE29 9B08 VMUL.F64 D9, D9, D8
0x08000CF4: 3801 SUBS R0, #1
0x08000CF6: EEB4 9B4B VCMP.F64 D9, D11
0x08000CFA: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000CFE: D4F7 BMI .L81 ; 0x08000CF0
0x08000D00: 900D STR R0, [SP, #52]
.L82:
0x08000D02: F5B4 6F40 CMP.W R4, #0x0C00
0x08000D06: 4654 MOV R4, R10
0x08000D08: BF08 IT EQ
0x08000D0A: 3C01 SUBEQ R4, #1
0x08000D0C: F1BA 0F00 CMP.W R10, #0
0x08000D10: BF18 IT NE
0x08000D12: 46A2 MOVNE R10, R4
0x08000D14: F1CA 0000 RSB R0, R10, #0
0x08000D18: F008 FE89 BL __SEGGER_RTL_pow10 ; 0x08009A2E
0x08000D1C: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x08000D20: F005 FF41 BL ldexp ; 0x08006BA6
0x08000D24: EE30 0B09 VADD.F64 D0, D0, D9
0x08000D28: EEB4 0B48 VCMP.F64 D0, D8
0x08000D2C: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000D30: BFA1 ITTTT GE
0x08000D32: 980D LDRGE R0, [SP, #52]
0x08000D34: EE80 0B08 VDIVGE.F64 D0, D0, D8
0x08000D38: 3001 ADDGE R0, #1
0x08000D3A: 900D STRGE R0, [SP, #52]
0x08000D3C: EC50 6B10 VMOV R6, R0, D0
0x08000D40: 9002 STR R0, [SP, #8]
0x08000D42: F1BA 0F00 CMP.W R10, #0
0x08000D46: D035 BEQ .L83 ; 0x08000DB4
0x08000D48: 9405 STR R4, [SP, #20]
0x08000D4A: F40B 6008 AND R0, R11, #0x0880
0x08000D4E: F5B0 6F00 CMP.W R0, #0x0800
0x08000D52: D131 BNE .L84 ; 0x08000DB8
0x08000D54: F1BA 0F10 CMP.W R10, #16
0x08000D58: BFA8 IT GE
0x08000D5A: F04F 0A10 MOVGE.W R10, #16
0x08000D5E: 9802 LDR R0, [SP, #8]
0x08000D60: EC40 6B19 VMOV D9, R6, R0
0x08000D64: 4650 MOV R0, R10
0x08000D66: F008 FE62 BL __SEGGER_RTL_pow10 ; 0x08009A2E
0x08000D6A: EE20 0B09 VMUL.F64 D0, D0, D9
0x08000D6E: EC51 0B10 VMOV R0, R1, D0
0x08000D72: F001 FE2F BL __aeabi_d2ulz ; 0x080029D4
0x08000D76: 4604 MOV R4, R0
0x08000D78: 4308 ORRS R0, R1
0x08000D7A: F000 8207 BEQ.W .L120 ; 0x0800118C
0x08000D7E: 460D MOV R5, R1
0x08000D80: F64C 42CD MOVW R2, #0xCCCD
0x08000D84: F6CC 42CC MOVT R2, #0xCCCC
0x08000D88: FBA4 0102 UMULL R0, R1, R4, R2
0x08000D8C: 1E53 SUBS R3, R2, #1
0x08000D8E: FB04 1103 MLA R1, R4, R3, R1
0x08000D92: FB05 1102 MLA R1, R5, R2, R1
0x08000D96: 07C2 LSLS R2, R0, #31
0x08000D98: EA42 0251 ORR.W R2, R2, R1, LSR #1
0x08000D9C: 07C9 LSLS R1, R1, #31
0x08000D9E: EA41 0050 ORR.W R0, R1, R0, LSR #1
0x08000DA2: F1D0 3099 RSBS R0, R0, #0x99999999
0x08000DA6: F649 1099 MOVW R0, #0x9999
0x08000DAA: F6C1 1099 MOVT R0, #0x1999
0x08000DAE: 4190 SBCS R0, R2
0x08000DB0: F080 81EE BCS.W .L121 ; 0x08001190
.L83:
0x08000DB4: F8CD A014 STR.W R10, [SP, #20]
.L84:
0x08000DB8: 9A05 LDR R2, [SP, #20]
0x08000DBA: F00B 0080 AND R0, R11, #128
0x08000DBE: 4310 ORRS R0, R2
0x08000DC0: EBA7 0002 SUB.W R0, R7, R2
0x08000DC4: 9D0D LDR R5, [SP, #52]
0x08000DC6: BF0C ITE EQ
0x08000DC8: 1F47 SUBEQ R7, R0, #5
0x08000DCA: 1F87 SUBNE R7, R0, #6
0x08000DCC: 2401 MOVS R4, #1
0x08000DCE: EA5F 40CB LSLS.W R0, R11, #19
0x08000DD2: D402 BMI .L85 ; 0x08000DDA
0x08000DD4: 9504 STR R5, [SP, #16]
0x08000DD6: 9902 LDR R1, [SP, #8]
0x08000DD8: E0BD B .L95 ; 0x08000F56
.L85:
0x08000DDA: F245 5056 MOVW R0, #0x5556
0x08000DDE: F2C5 5055 MOVT R0, #0x5555
0x08000DE2: FB55 F000 SMMUL R0, R5, R0
0x08000DE6: EB00 70D0 ADD.W R0, R0, R0, LSR #31
0x08000DEA: EB00 0040 ADD.W R0, R0, R0, LSL #1
0x08000DEE: 1A28 SUBS R0, R5, R0
0x08000DF0: 3002 ADDS R0, #2
0x08000DF2: 9902 LDR R1, [SP, #8]
0x08000DF4: E8DF F000 TBB [PC, R0]
0x08000DF8: 03 DC.B 0x03 ; '\x03'
0x08000DF9: A1 DC.B 0xA1 ; '\xA1'
0x08000DFA: AB DC.B 0xAB ; '\xAB'
0x08000DFB: 03 DC.B 0x03 ; '\x03'
0x08000DFC: A1 DC.B 0xA1 ; '\xA1'
0x08000DFD: 00 DC.B 0x00 ; '\0'
0x08000DFE: EC41 6B10 VMOV D0, R6, R1
0x08000E02: EE20 0B08 VMUL.F64 D0, D0, D8
0x08000E06: EC51 6B10 VMOV R6, R1, D0
0x08000E0A: 3D01 SUBS R5, #1
0x08000E0C: 950D STR R5, [SP, #52]
0x08000E0E: 3F01 SUBS R7, #1
0x08000E10: 2402 MOVS R4, #2
0x08000E12: E09C B .L94 ; 0x08000F4E
.L86:
0x08000E14: 43C8 MVNS R0, R1
0x08000E16: 4450 ADD R0, R10
0x08000E18: F04F 0A10 MOV.W R10, #16
0x08000E1C: 2810 CMP R0, #16
0x08000E1E: BFB8 IT LT
0x08000E20: 4682 MOVLT R10, R0
0x08000E22: EA5F 620B LSLS.W R2, R11, #24
0x08000E26: D418 BMI .L89 ; 0x08000E5A
0x08000E28: B1B8 CBZ R0, .L89 ; 0x08000E5A
.L87:
0x08000E2A: 4650 MOV R0, R10
0x08000E2C: F008 FDFF BL __SEGGER_RTL_pow10 ; 0x08009A2E
0x08000E30: EEB6 1B00 VMOV.F64 D1, #0.5
0x08000E34: EE00 1B09 VMLA.F64 D1, D0, D9
0x08000E38: EEB0 0B41 VMOV.F64 D0, D1
0x08000E3C: F7FF FAEC BL floor ; 0x08000418
0x08000E40: EEB0 1B48 VMOV.F64 D1, D8
0x08000E44: F7FF FA44 BL fmod ; 0x080002D0
0x08000E48: EEB5 0B40 VCMP.F64 D0, #0.0
0x08000E4C: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000E50: D102 BNE .L88 ; 0x08000E58
0x08000E52: F1BA 0A01 SUBS.W R10, R10, #1
0x08000E56: D1E8 BNE .L87 ; 0x08000E2A
.L88:
0x08000E58: 990D LDR R1, [SP, #52]
.L89:
0x08000E5A: F8CD A014 STR.W R10, [SP, #20]
0x08000E5E: F1CA 0000 RSB R0, R10, #0
0x08000E62: 3910 SUBS R1, #16
0x08000E64: 4281 CMP R1, R0
0x08000E66: BFC8 IT GT
0x08000E68: 4608 MOVGT R0, R1
0x08000E6A: F008 FDE0 BL __SEGGER_RTL_pow10 ; 0x08009A2E
0x08000E6E: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x08000E72: F005 FE98 BL ldexp ; 0x08006BA6
0x08000E76: EE30 9B09 VADD.F64 D9, D0, D9
0x08000E7A: 980D LDR R0, [SP, #52]
0x08000E7C: 3001 ADDS R0, #1
0x08000E7E: F008 FDD6 BL __SEGGER_RTL_pow10 ; 0x08009A2E
0x08000E82: EEB4 0B49 VCMP.F64 D0, D9
0x08000E86: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000E8A: 980D LDR R0, [SP, #52]
0x08000E8C: BF98 IT LS
0x08000E8E: 3001 ADDLS R0, #1
0x08000E90: 2800 CMP R0, #0
0x08000E92: D414 BMI .L90 ; 0x08000EBE
0x08000E94: 2811 CMP R0, #17
0x08000E96: D31A BCC .L91 ; 0x08000ECE
0x08000E98: F1A0 0110 SUB.W R1, R0, #16
0x08000E9C: 910D STR R1, [SP, #52]
0x08000E9E: F1C0 0010 RSB R0, R0, #16
0x08000EA2: F008 FDC4 BL __SEGGER_RTL_pow10 ; 0x08009A2E
0x08000EA6: EE20 0B09 VMUL.F64 D0, D0, D9
0x08000EAA: EC51 0B10 VMOV R0, R1, D0
0x08000EAE: F001 FD91 BL __aeabi_d2ulz ; 0x080029D4
0x08000EB2: 4605 MOV R5, R0
0x08000EB4: 460E MOV R6, R1
0x08000EB6: 2000 MOVS R0, #0
0x08000EB8: E9CD 0001 STRD R0, R0, [SP, #4]
0x08000EBC: E019 B .L92 ; 0x08000EF2
.L90:
0x08000EBE: EC50 1B19 VMOV R1, R0, D9
0x08000EC2: E9CD 1001 STRD R1, R0, [SP, #4]
0x08000EC6: 2500 MOVS R5, #0
0x08000EC8: 950D STR R5, [SP, #52]
0x08000ECA: 2600 MOVS R6, #0
0x08000ECC: E011 B .L92 ; 0x08000EF2
.L91:
0x08000ECE: EC51 0B19 VMOV R0, R1, D9
0x08000ED2: F001 FD7F BL __aeabi_d2ulz ; 0x080029D4
0x08000ED6: 4605 MOV R5, R0
0x08000ED8: 460E MOV R6, R1
0x08000EDA: F001 FD9B BL __aeabi_ul2d ; 0x08002A14
0x08000EDE: EC41 0B10 VMOV D0, R0, R1
0x08000EE2: EE39 0B40 VSUB.F64 D0, D9, D0
0x08000EE6: EC50 1B10 VMOV R1, R0, D0
0x08000EEA: E9CD 1001 STRD R1, R0, [SP, #4]
0x08000EEE: 2000 MOVS R0, #0
0x08000EF0: 900D STR R0, [SP, #52]
.L92:
0x08000EF2: F42B 6A80 BIC R10, R11, #0x0400
0x08000EF6: F240 5030 MOVW R0, #0x0530 ; 0x08000530 = __SEGGER_RTL_ipow10
0x08000EFA: F6C0 0000 MOVT R0, #0x0800 ; 0x08000530 = __SEGGER_RTL_ipow10
0x08000EFE: 3008 ADDS R0, #8
0x08000F00: 2400 MOVS R4, #0
.L93:
0x08000F02: F100 0108 ADD.W R1, R0, #8
0x08000F06: 3401 ADDS R4, #1
0x08000F08: C805 LDM R0, {R0, R2}
0x08000F0A: 1A28 SUBS R0, R5, R0
0x08000F0C: EB76 0002 SBCS.W R0, R6, R2
0x08000F10: 4608 MOV R0, R1
0x08000F12: D2F6 BCS .L93 ; 0x08000F02
0x08000F14: 9A05 LDR R2, [SP, #20]
0x08000F16: 1AB8 SUBS R0, R7, R2
0x08000F18: F00B 0180 AND R1, R11, #128
0x08000F1C: 4311 ORRS R1, R2
0x08000F1E: F04F 32FF MOV.W R2, #0xFFFFFFFF
0x08000F22: BF1C ITT NE
0x08000F24: 4611 MOVNE R1, R2
0x08000F26: 3A01 SUBNE R2, #1
0x08000F28: F01B 0F60 TST R11, #96
0x08000F2C: BF08 IT EQ
0x08000F2E: 460A MOVEQ R2, R1
0x08000F30: 990D LDR R1, [SP, #52]
0x08000F32: 1A51 SUBS R1, R2, R1
0x08000F34: 4408 ADD R0, R1
0x08000F36: 1B07 SUBS R7, R0, R4
0x08000F38: E02A B .L96 ; 0x08000F90
0x08000F3A: EC41 6B10 VMOV D0, R6, R1
0x08000F3E: EE20 0B0C VMUL.F64 D0, D0, D12
0x08000F42: EC51 6B10 VMOV R6, R1, D0
0x08000F46: 3D02 SUBS R5, #2
0x08000F48: 950D STR R5, [SP, #52]
0x08000F4A: 3F02 SUBS R7, #2
0x08000F4C: 2403 MOVS R4, #3
.L94:
0x08000F4E: EA22 72E2 BIC.W R2, R2, R2, ASR #31
0x08000F52: E9CD 5204 STRD R5, R2, [SP, #16]
.L95:
0x08000F56: F42B 6A00 BIC R10, R11, #0x0800
0x08000F5A: EC41 6B19 VMOV D9, R6, R1
0x08000F5E: 4630 MOV R0, R6
0x08000F60: F001 FD38 BL __aeabi_d2ulz ; 0x080029D4
0x08000F64: 4605 MOV R5, R0
0x08000F66: 460E MOV R6, R1
0x08000F68: F001 FD54 BL __aeabi_ul2d ; 0x08002A14
0x08000F6C: EC41 0B10 VMOV D0, R0, R1
0x08000F70: EE39 0B40 VSUB.F64 D0, D9, D0
0x08000F74: EC50 1B10 VMOV R1, R0, D0
0x08000F78: E9CD 1001 STRD R1, R0, [SP, #4]
0x08000F7C: F01B 0F60 TST R11, #96
0x08000F80: BF18 IT NE
0x08000F82: 3F01 SUBNE R7, #1
0x08000F84: 9804 LDR R0, [SP, #16]
0x08000F86: F008 FD4E BL abs ; 0x08009A26
0x08000F8A: 2863 CMP R0, #99
0x08000F8C: BFC8 IT GT
0x08000F8E: 3F01 SUBGT R7, #1
.L96:
0x08000F90: EA27 7BE7 BIC.W R11, R7, R7, ASR #31
0x08000F94: F41A 7F04 TST R10, #0x0210
0x08000F98: D10D BNE .L98 ; 0x08000FB6
0x08000F9A: 2F01 CMP R7, #1
0x08000F9C: DB0B BLT .L98 ; 0x08000FB6
0x08000F9E: F240 5730 MOVW R7, #0x0530 ; 0x08000530 = __SEGGER_RTL_ipow10
0x08000FA2: F6C0 0700 MOVT R7, #0x0800 ; 0x08000530 = __SEGGER_RTL_ipow10
.L97:
0x08000FA6: 4640 MOV R0, R8
0x08000FA8: 2120 MOVS R1, #32
0x08000FAA: F008 FD5E BL __SEGGER_RTL_putc ; 0x08009A6A
0x08000FAE: F1BB 0B01 SUBS.W R11, R11, #1
0x08000FB2: D1F8 BNE .L97 ; 0x08000FA6
0x08000FB4: E003 B .L99 ; 0x08000FBE
.L98:
0x08000FB6: F240 5730 MOVW R7, #0x0530 ; 0x08000530 = __SEGGER_RTL_ipow10
0x08000FBA: F6C0 0700 MOVT R7, #0x0800 ; 0x08000530 = __SEGGER_RTL_ipow10
.L99:
0x08000FBE: EA5F 608A LSLS.W R0, R10, #26
0x08000FC2: EA4F 604A LSL.W R0, R10, #25
0x08000FC6: D403 BMI .L100 ; 0x08000FD0
0x08000FC8: 2800 CMP R0, #0
0x08000FCA: D508 BPL .L102 ; 0x08000FDE
0x08000FCC: 2120 MOVS R1, #32
0x08000FCE: E003 B .L101 ; 0x08000FD8
.L100:
0x08000FD0: 212D MOVS R1, #45
0x08000FD2: 2800 CMP R0, #0
0x08000FD4: BF58 IT PL
0x08000FD6: 212B MOVPL R1, #43
.L101:
0x08000FD8: 4640 MOV R0, R8
0x08000FDA: F008 FD46 BL __SEGGER_RTL_putc ; 0x08009A6A
.L102:
0x08000FDE: EA5F 60CA LSLS.W R0, R10, #27
0x08000FE2: D409 BMI .L104 ; 0x08000FF8
0x08000FE4: F1BB 0F00 CMP.W R11, #0
0x08000FE8: D006 BEQ .L104 ; 0x08000FF8
.L103:
0x08000FEA: 4640 MOV R0, R8
0x08000FEC: 2130 MOVS R1, #48
0x08000FEE: F008 FD3C BL __SEGGER_RTL_putc ; 0x08009A6A
0x08000FF2: F1BB 0B01 SUBS.W R11, R11, #1
0x08000FF6: D1F8 BNE .L103 ; 0x08000FEA
.L104:
0x08000FF8: 3C01 SUBS R4, #1
0x08000FFA: EB07 00C4 ADD.W R0, R7, R4, LSL #3
0x08000FFE: C806 LDM R0!, {R1-R2}
0x08001000: 1A68 SUBS R0, R5, R1
0x08001002: EB76 0002 SBCS.W R0, R6, R2
0x08001006: 2030 MOVS R0, #48
0x08001008: D306 BCC .L106 ; 0x08001018
.L105:
0x0800100A: 1A6D SUBS R5, R5, R1
0x0800100C: 4196 SBCS R6, R2
0x0800100E: 3001 ADDS R0, #1
0x08001010: 1A6B SUBS R3, R5, R1
0x08001012: EB76 0302 SBCS.W R3, R6, R2
0x08001016: D2F8 BCS .L105 ; 0x0800100A
.L106:
0x08001018: B2C1 UXTB R1, R0
0x0800101A: 4640 MOV R0, R8
0x0800101C: F008 FD25 BL __SEGGER_RTL_putc ; 0x08009A6A
0x08001020: 2C00 CMP R4, #0
0x08001022: D1E9 BNE .L104 ; 0x08000FF8
0x08001024: EA5F 540A LSLS.W R4, R10, #20
0x08001028: D50B BPL .L108 ; 0x08001042
0x0800102A: 980D LDR R0, [SP, #52]
0x0800102C: 2801 CMP R0, #1
0x0800102E: DB08 BLT .L108 ; 0x08001042
.L107:
0x08001030: 3801 SUBS R0, #1
0x08001032: 900D STR R0, [SP, #52]
0x08001034: 4640 MOV R0, R8
0x08001036: 2130 MOVS R1, #48
0x08001038: F008 FD17 BL __SEGGER_RTL_putc ; 0x08009A6A
0x0800103C: 980D LDR R0, [SP, #52]
0x0800103E: 2800 CMP R0, #0
0x08001040: DCF6 BGT .L107 ; 0x08001030
.L108:
0x08001042: F00A 0080 AND R0, R10, #128
0x08001046: 9D05 LDR R5, [SP, #20]
0x08001048: 4328 ORRS R0, R5
0x0800104A: D043 BEQ .L114 ; 0x080010D4
0x0800104C: 4640 MOV R0, R8
0x0800104E: 212E MOVS R1, #46
0x08001050: F008 FD0B BL __SEGGER_RTL_putc ; 0x08009A6A
0x08001054: 2010 MOVS R0, #16
0x08001056: 2D10 CMP R5, #16
0x08001058: BFB8 IT LT
0x0800105A: 4628 MOVLT R0, R5
0x0800105C: 2C00 CMP R4, #0
0x0800105E: 990D LDR R1, [SP, #52]
0x08001060: EA20 77E0 BIC.W R7, R0, R0, ASR #31
0x08001064: 4638 MOV R0, R7
0x08001066: BF48 IT MI
0x08001068: 1A40 SUBMI R0, R0, R1
0x0800106A: F008 FCE0 BL __SEGGER_RTL_pow10 ; 0x08009A2E
0x0800106E: 2D01 CMP R5, #1
0x08001070: DB26 BLT .L112 ; 0x080010C0
0x08001072: E9DD 1001 LDRD R1, R0, [SP, #4]
0x08001076: EC40 1B11 VMOV D1, R1, R0
0x0800107A: EE20 0B01 VMUL.F64 D0, D0, D1
0x0800107E: EC51 0B10 VMOV R0, R1, D0
0x08001082: F001 FCA7 BL __aeabi_d2ulz ; 0x080029D4
0x08001086: 4604 MOV R4, R0
0x08001088: 460D MOV R5, R1
0x0800108A: 463E MOV R6, R7
.L109:
0x0800108C: 3E01 SUBS R6, #1
0x0800108E: F240 5030 MOVW R0, #0x0530 ; 0x08000530 = __SEGGER_RTL_ipow10
0x08001092: F6C0 0000 MOVT R0, #0x0800 ; 0x08000530 = __SEGGER_RTL_ipow10
0x08001096: EB00 00C6 ADD.W R0, R0, R6, LSL #3
0x0800109A: C806 LDM R0!, {R1-R2}
0x0800109C: 1A60 SUBS R0, R4, R1
0x0800109E: EB75 0002 SBCS.W R0, R5, R2
0x080010A2: 2030 MOVS R0, #48
0x080010A4: D306 BCC .L111 ; 0x080010B4
.L110:
0x080010A6: 1A64 SUBS R4, R4, R1
0x080010A8: 4195 SBCS R5, R2
0x080010AA: 3001 ADDS R0, #1
0x080010AC: 1A63 SUBS R3, R4, R1
0x080010AE: EB75 0302 SBCS.W R3, R5, R2
0x080010B2: D2F8 BCS .L110 ; 0x080010A6
.L111:
0x080010B4: B2C1 UXTB R1, R0
0x080010B6: 4640 MOV R0, R8
0x080010B8: F008 FCD7 BL __SEGGER_RTL_putc ; 0x08009A6A
0x080010BC: 2E00 CMP R6, #0
0x080010BE: D1E5 BNE .L109 ; 0x0800108C
.L112:
0x080010C0: 9905 LDR R1, [SP, #20]
0x080010C2: 1BC8 SUBS R0, R1, R7
0x080010C4: D006 BEQ .L114 ; 0x080010D4
0x080010C6: 1A7C SUBS R4, R7, R1
.L113:
0x080010C8: 4640 MOV R0, R8
0x080010CA: 2130 MOVS R1, #48
0x080010CC: F008 FCCD BL __SEGGER_RTL_putc ; 0x08009A6A
0x080010D0: 3401 ADDS R4, #1
0x080010D2: D3F9 BCC .L113 ; 0x080010C8
.L114:
0x080010D4: EA5F 504A LSLS.W R0, R10, #21
0x080010D8: D54B BPL .L118 ; 0x08001172
0x080010DA: 2145 MOVS R1, #69
0x080010DC: EA5F 408A LSLS.W R0, R10, #18
0x080010E0: BF58 IT PL
0x080010E2: 2165 MOVPL R1, #101
0x080010E4: 4640 MOV R0, R8
0x080010E6: F008 FCC0 BL __SEGGER_RTL_putc ; 0x08009A6A
0x080010EA: 980D LDR R0, [SP, #52]
0x080010EC: 2800 CMP R0, #0
0x080010EE: 4640 MOV R0, R8
0x080010F0: DB04 BLT .L115 ; 0x080010FC
0x080010F2: 212B MOVS R1, #43
0x080010F4: F008 FCB9 BL __SEGGER_RTL_putc ; 0x08009A6A
0x080010F8: 980D LDR R0, [SP, #52]
0x080010FA: E005 B .L116 ; 0x08001108
.L115:
0x080010FC: 212D MOVS R1, #45
0x080010FE: F008 FCB4 BL __SEGGER_RTL_putc ; 0x08009A6A
0x08001102: 980D LDR R0, [SP, #52]
0x08001104: 4240 RSBS R0, R0, #0
0x08001106: 900D STR R0, [SP, #52]
.L116:
0x08001108: 2864 CMP R0, #100
0x0800110A: DB15 BLT .L117 ; 0x08001138
0x0800110C: F248 541F MOVW R4, #0x851F
0x08001110: F2C5 14EB MOVT R4, #0x51EB
0x08001114: FBA0 0104 UMULL R0, R1, R0, R4
0x08001118: 2030 MOVS R0, #48
0x0800111A: EB00 1151 ADD.W R1, R0, R1, LSR #5
0x0800111E: 4640 MOV R0, R8
0x08001120: F008 FCA3 BL __SEGGER_RTL_putc ; 0x08009A6A
0x08001124: 980D LDR R0, [SP, #52]
0x08001126: FB50 F104 SMMUL R1, R0, R4
0x0800112A: 114A ASRS R2, R1, #5
0x0800112C: EB02 71D1 ADD.W R1, R2, R1, LSR #31
0x08001130: 2264 MOVS R2, #100
0x08001132: FB01 0012 MLS R0, R1, R2, R0
0x08001136: 900D STR R0, [SP, #52]
.L117:
0x08001138: F246 6467 MOVW R4, #0x6667
0x0800113C: F2C6 6466 MOVT R4, #0x6666
0x08001140: FB50 F004 SMMUL R0, R0, R4
0x08001144: 1081 ASRS R1, R0, #2
0x08001146: EB01 70D0 ADD.W R0, R1, R0, LSR #31
0x0800114A: F100 0130 ADD.W R1, R0, #48
0x0800114E: 4640 MOV R0, R8
0x08001150: F008 FC8B BL __SEGGER_RTL_putc ; 0x08009A6A
0x08001154: 980D LDR R0, [SP, #52]
0x08001156: FB50 F104 SMMUL R1, R0, R4
0x0800115A: 108A ASRS R2, R1, #2
0x0800115C: EB02 71D1 ADD.W R1, R2, R1, LSR #31
0x08001160: EB01 0181 ADD.W R1, R1, R1, LSL #2
0x08001164: EBA0 0041 SUB.W R0, R0, R1, LSL #1
0x08001168: F100 0130 ADD.W R1, R0, #48
0x0800116C: 4640 MOV R0, R8
0x0800116E: F008 FC7C BL __SEGGER_RTL_putc ; 0x08009A6A
.L118:
0x08001172: F1BB 0F00 CMP.W R11, #0
0x08001176: F43F AA41 BEQ.W .L1 ; 0x080005FC
.L119:
0x0800117A: 4640 MOV R0, R8
0x0800117C: 2120 MOVS R1, #32
0x0800117E: F008 FC74 BL __SEGGER_RTL_putc ; 0x08009A6A
0x08001182: F1BB 0B01 SUBS.W R11, R11, #1
0x08001186: D1F8 BNE .L119 ; 0x0800117A
0x08001188: F7FF BA38 B.W .L1 ; 0x080005FC
.L120:
0x0800118C: 9005 STR R0, [SP, #20]
0x0800118E: E613 B .L84 ; 0x08000DB8
.L121:
0x08001190: F8CD A014 STR.W R10, [SP, #20]
.L122:
0x08001194: 4620 MOV R0, R4
0x08001196: 4629 MOV R1, R5
0x08001198: 220A MOVS R2, #10
0x0800119A: 2300 MOVS R3, #0
0x0800119C: F001 FC68 BL __aeabi_uldivmod ; 0x08002A70
0x080011A0: 4604 MOV R4, R0
0x080011A2: 460D MOV R5, R1
0x080011A4: 220A MOVS R2, #10
0x080011A6: 2300 MOVS R3, #0
0x080011A8: F001 FC62 BL __aeabi_uldivmod ; 0x08002A70
0x080011AC: 9805 LDR R0, [SP, #20]
0x080011AE: 3801 SUBS R0, #1
0x080011B0: 9005 STR R0, [SP, #20]
0x080011B2: F43F AE01 BEQ.W .L84 ; 0x08000DB8
0x080011B6: EA52 0003 ORRS.W R0, R2, R3
0x080011BA: D0EB BEQ .L122 ; 0x08001194
0x080011BC: E5FC B .L84 ; 0x08000DB8
.L123:
0x080011BE: F8D8 000C LDR.W R0, [R8, #12]
0x080011C2: B128 CBZ R0, .L124 ; 0x080011D0
0x080011C4: E9D8 1200 LDRD R1, R2, [R8]
0x080011C8: 4291 CMP R1, R2
0x080011CA: BF3C ITT CC
0x080011CC: 2200 MOVCC R2, #0
0x080011CE: 5442 STRBCC R2, [R0, R1]
.L124:
0x080011D0: 4640 MOV R0, R8
0x080011D2: F008 FC8C BL __SEGGER_RTL_prin_flush ; 0x08009AEE
0x080011D6: F8D8 0000 LDR.W R0, [R8]
.L125:
0x080011DA: B00E ADD SP, SP, #56
0x080011DC: ECBD 8B0A VLDM SP!, {D8-D12}
0x080011E0: E8BD 8FF8 POP.W {R3-R11, PC}
.L126:
0x080011E4: 4640 MOV R0, R8
0x080011E6: F008 FC82 BL __SEGGER_RTL_prin_flush ; 0x08009AEE
0x080011EA: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x080011EE: E7F4 B .L125 ; 0x080011DA
Section .text.DMA_CheckFifoParam from charger_lto.o, size=204, align=4
DMA_CheckFifoParam:
0x080011F0: B085 SUB SP, SP, #20
0x080011F2: 9004 STR R0, [SP, #16]
0x080011F4: 2000 MOVS R0, #0
0x080011F6: F88D 000F STRB.W R0, [SP, #15]
0x080011FA: 9804 LDR R0, [SP, #16]
0x080011FC: 6980 LDR R0, [R0, #24]
0x080011FE: B9E8 CBNZ R0, .L4 ; 0x0800123C
0x08001200: 9804 LDR R0, [SP, #16]
0x08001202: 6A80 LDR R0, [R0, #40]
0x08001204: 9002 STR R0, [SP, #8]
0x08001206: 2803 CMP R0, #3
0x08001208: D817 BHI .L3 ; 0x0800123A
0x0800120A: 9902 LDR R1, [SP, #8]
0x0800120C: E8DF F001 TBB [PC, R1]
0x08001210: 02 DC.B 0x02 ; '\x02'
0x08001211: 0B DC.B 0x0B ; '\v'
0x08001212: 02 DC.B 0x02 ; '\x02'
0x08001213: 14 DC.B 0x14 ; '\x14'
0x08001214: 9804 LDR R0, [SP, #16]
0x08001216: F890 002F LDRB.W R0, [R0, #47]
0x0800121A: 07C0 LSLS R0, R0, #31
0x0800121C: B110 CBZ R0, .L1 ; 0x08001224
0x0800121E: 2001 MOVS R0, #1
0x08001220: F88D 000F STRB.W R0, [SP, #15]
.L1:
0x08001224: E009 B .L3 ; 0x0800123A
0x08001226: 9804 LDR R0, [SP, #16]
0x08001228: 6AC0 LDR R0, [R0, #44]
0x0800122A: F1B0 7FC0 CMP.W R0, #0x01800000
0x0800122E: D102 BNE .L2 ; 0x08001236
0x08001230: 2001 MOVS R0, #1
0x08001232: F88D 000F STRB.W R0, [SP, #15]
.L2:
0x08001236: E000 B .L3 ; 0x0800123A
0x08001238: E7FF B .L3 ; 0x0800123A
.L3:
0x0800123A: E03B B .L12 ; 0x080012B4
.L4:
0x0800123C: 9804 LDR R0, [SP, #16]
0x0800123E: 6980 LDR R0, [R0, #24]
0x08001240: F5B0 5F00 CMP.W R0, #0x2000
0x08001244: D120 BNE .L8 ; 0x08001288
0x08001246: 9804 LDR R0, [SP, #16]
0x08001248: 6A80 LDR R0, [R0, #40]
0x0800124A: 9001 STR R0, [SP, #4]
0x0800124C: 2803 CMP R0, #3
0x0800124E: D81A BHI .L7 ; 0x08001286
0x08001250: 9901 LDR R1, [SP, #4]
0x08001252: E8DF F001 TBB [PC, R1]
0x08001256: 02 DC.B 0x02 ; '\x02'
0x08001257: 06 DC.B 0x06 ; '\x06'
0x08001258: 02 DC.B 0x02 ; '\x02'
0x08001259: 0F DC.B 0x0F ; '\x0F'
0x0800125A: 2001 MOVS R0, #1
0x0800125C: F88D 000F STRB.W R0, [SP, #15]
0x08001260: E011 B .L7 ; 0x08001286
0x08001262: 9804 LDR R0, [SP, #16]
0x08001264: F890 002F LDRB.W R0, [R0, #47]
0x08001268: 07C0 LSLS R0, R0, #31
0x0800126A: B110 CBZ R0, .L5 ; 0x08001272
0x0800126C: 2001 MOVS R0, #1
0x0800126E: F88D 000F STRB.W R0, [SP, #15]
.L5:
0x08001272: E008 B .L7 ; 0x08001286
0x08001274: 9804 LDR R0, [SP, #16]
0x08001276: 6AC0 LDR R0, [R0, #44]
0x08001278: F1B0 7FC0 CMP.W R0, #0x01800000
0x0800127C: D102 BNE .L6 ; 0x08001284
0x0800127E: 2001 MOVS R0, #1
0x08001280: F88D 000F STRB.W R0, [SP, #15]
.L6:
0x08001284: E7FF B .L7 ; 0x08001286
.L7:
0x08001286: E015 B .L12 ; 0x080012B4
.L8:
0x08001288: 9804 LDR R0, [SP, #16]
0x0800128A: 6A80 LDR R0, [R0, #40]
0x0800128C: 9000 STR R0, [SP, #0]
0x0800128E: 2803 CMP R0, #3
0x08001290: D303 BCC .L9 ; 0x0800129A
0x08001292: 9800 LDR R0, [SP, #0]
0x08001294: 2803 CMP R0, #3
0x08001296: D004 BEQ .L10 ; 0x080012A2
0x08001298: E00C B .L12 ; 0x080012B4
.L9:
0x0800129A: 2001 MOVS R0, #1
0x0800129C: F88D 000F STRB.W R0, [SP, #15]
0x080012A0: E008 B .L12 ; 0x080012B4
.L10:
0x080012A2: 9804 LDR R0, [SP, #16]
0x080012A4: F890 002F LDRB.W R0, [R0, #47]
0x080012A8: 07C0 LSLS R0, R0, #31
0x080012AA: B110 CBZ R0, .L11 ; 0x080012B2
0x080012AC: 2001 MOVS R0, #1
0x080012AE: F88D 000F STRB.W R0, [SP, #15]
.L11:
0x080012B2: E7FF B .L12 ; 0x080012B4
.L12:
0x080012B4: F89D 000F LDRB.W R0, [SP, #15]
0x080012B8: B005 ADD SP, SP, #20
0x080012BA: 4770 BX LR
Section .text.HAL_RCC_GetSysClockFreq from charger_lto.o, size=752, align=4
HAL_RCC_GetSysClockFreq:
0x080012BC: B08A SUB SP, SP, #40
0x080012BE: F244 4010 MOVW R0, #0x4410
0x080012C2: F6C5 0002 MOVT R0, #0x5802
0x080012C6: 6800 LDR R0, [R0]
0x080012C8: F000 0038 AND R0, R0, #56
0x080012CC: 4601 MOV R1, R0
0x080012CE: 9101 STR R1, [SP, #4]
0x080012D0: 2818 CMP R0, #24
0x080012D2: F200 815A BHI.W .L12 ; 0x0800158A
0x080012D6: 9901 LDR R1, [SP, #4]
0x080012D8: E8DF F011 TBH [PC, R1, LSL #1]
0x080012DC: 19 DC.B 0x19 ; '\x19'
0x080012DD: 00 DC.B 0x00 ; '\0'
0x080012DE: 57 DC.B 0x57 ; 'W'
0x080012DF: 01 DC.B 0x01 ; '\x01'
0x080012E0: 57 DC.B 0x57 ; 'W'
0x080012E1: 01 DC.B 0x01 ; '\x01'
0x080012E2: 57 DC.B 0x57 ; 'W'
0x080012E3: 01 DC.B 0x01 ; '\x01'
0x080012E4: 57 DC.B 0x57 ; 'W'
0x080012E5: 01 DC.B 0x01 ; '\x01'
0x080012E6: 57 DC.B 0x57 ; 'W'
0x080012E7: 01 DC.B 0x01 ; '\x01'
0x080012E8: 57 DC.B 0x57 ; 'W'
0x080012E9: 01 DC.B 0x01 ; '\x01'
0x080012EA: 57 DC.B 0x57 ; 'W'
0x080012EB: 01 DC.B 0x01 ; '\x01'
0x080012EC: 35 DC.B 0x35 ; '5'
0x080012ED: 00 DC.B 0x00 ; '\0'
0x080012EE: 57 DC.B 0x57 ; 'W'
0x080012EF: 01 DC.B 0x01 ; '\x01'
0x080012F0: 57 DC.B 0x57 ; 'W'
0x080012F1: 01 DC.B 0x01 ; '\x01'
0x080012F2: 57 DC.B 0x57 ; 'W'
0x080012F3: 01 DC.B 0x01 ; '\x01'
0x080012F4: 57 DC.B 0x57 ; 'W'
0x080012F5: 01 DC.B 0x01 ; '\x01'
0x080012F6: 57 DC.B 0x57 ; 'W'
0x080012F7: 01 DC.B 0x01 ; '\x01'
0x080012F8: 57 DC.B 0x57 ; 'W'
0x080012F9: 01 DC.B 0x01 ; '\x01'
0x080012FA: 57 DC.B 0x57 ; 'W'
0x080012FB: 01 DC.B 0x01 ; '\x01'
0x080012FC: 3B DC.B 0x3B ; ';'
0x080012FD: 00 DC.B 0x00 ; '\0'
0x080012FE: 57 DC.B 0x57 ; 'W'
0x080012FF: 01 DC.B 0x01 ; '\x01'
0x08001300: 57 DC.B 0x57 ; 'W'
0x08001301: 01 DC.B 0x01 ; '\x01'
0x08001302: 57 DC.B 0x57 ; 'W'
0x08001303: 01 DC.B 0x01 ; '\x01'
0x08001304: 57 DC.B 0x57 ; 'W'
0x08001305: 01 DC.B 0x01 ; '\x01'
0x08001306: 57 DC.B 0x57 ; 'W'
0x08001307: 01 DC.B 0x01 ; '\x01'
0x08001308: 57 DC.B 0x57 ; 'W'
0x08001309: 01 DC.B 0x01 ; '\x01'
0x0800130A: 57 DC.B 0x57 ; 'W'
0x0800130B: 01 DC.B 0x01 ; '\x01'
0x0800130C: 41 DC.B 0x41 ; 'A'
0x0800130D: 00 DC.B 0x00 ; '\0'
0x0800130E: F244 4000 MOVW R0, #0x4400
0x08001312: F6C5 0002 MOVT R0, #0x5802
0x08001316: 6800 LDR R0, [R0]
0x08001318: F3C0 1040 UBFX R0, R0, #5, #1
0x0800131C: B168 CBZ R0, .L1 ; 0x0800133A
0x0800131E: F244 4000 MOVW R0, #0x4400
0x08001322: F6C5 0002 MOVT R0, #0x5802
0x08001326: 6800 LDR R0, [R0]
0x08001328: F3C0 01C1 UBFX R1, R0, #3, #2
0x0800132C: F249 0000 MOVW R0, #0x9000
0x08001330: F2C0 30D0 MOVT R0, #0x03D0
0x08001334: 40C8 LSRS R0, R1
0x08001336: 9002 STR R0, [SP, #8]
0x08001338: E004 B .L2 ; 0x08001344
.L1:
0x0800133A: F249 0000 MOVW R0, #0x9000
0x0800133E: F2C0 30D0 MOVT R0, #0x03D0
0x08001342: 9002 STR R0, [SP, #8]
.L2:
0x08001344: E126 B .L13 ; 0x08001594
0x08001346: F640 1000 MOVW R0, #0x0900
0x0800134A: F2C0 003D MOVT R0, #61
0x0800134E: 9002 STR R0, [SP, #8]
0x08001350: E120 B .L13 ; 0x08001594
0x08001352: F647 0040 MOVW R0, #0x7840
0x08001356: F2C0 107D MOVT R0, #0x017D
0x0800135A: 9002 STR R0, [SP, #8]
0x0800135C: E11A B .L13 ; 0x08001594
0x0800135E: F244 4028 MOVW R0, #0x4428
0x08001362: F6C5 0002 MOVT R0, #0x5802
0x08001366: 6801 LDR R1, [R0]
0x08001368: F001 0103 AND R1, R1, #3
0x0800136C: 9108 STR R1, [SP, #32]
0x0800136E: 6800 LDR R0, [R0]
0x08001370: F3C0 1005 UBFX R0, R0, #4, #6
0x08001374: 9007 STR R0, [SP, #28]
0x08001376: F244 402C MOVW R0, #0x442C
0x0800137A: F6C5 0002 MOVT R0, #0x5802
0x0800137E: 6800 LDR R0, [R0]
0x08001380: F000 0001 AND R0, R0, #1
0x08001384: 9006 STR R0, [SP, #24]
0x08001386: 9806 LDR R0, [SP, #24]
0x08001388: F244 4134 MOVW R1, #0x4434
0x0800138C: F6C5 0102 MOVT R1, #0x5802
0x08001390: 6809 LDR R1, [R1]
0x08001392: B289 UXTH R1, R1
0x08001394: 08C9 LSRS R1, R1, #3
0x08001396: 4348 MULS R0, R1, R0
0x08001398: EE00 0A10 VMOV S0, R0
0x0800139C: EEB8 0A40 VCVT.F32.U32 S0, S0
0x080013A0: ED8D 0A04 VSTR S0, [SP, #16]
0x080013A4: 9807 LDR R0, [SP, #28]
0x080013A6: 2800 CMP R0, #0
0x080013A8: F000 80EC BEQ.W .L10 ; 0x08001584
0x080013AC: 9808 LDR R0, [SP, #32]
0x080013AE: 9000 STR R0, [SP, #0]
0x080013B0: B138 CBZ R0, .L3 ; 0x080013C2
0x080013B2: 9800 LDR R0, [SP, #0]
0x080013B4: 2801 CMP R0, #1
0x080013B6: D063 BEQ .L6 ; 0x08001480
0x080013B8: 9800 LDR R0, [SP, #0]
0x080013BA: 2802 CMP R0, #2
0x080013BC: F000 8084 BEQ.W .L7 ; 0x080014C8
0x080013C0: E0A6 B .L8 ; 0x08001510
.L3:
0x080013C2: F244 4000 MOVW R0, #0x4400
0x080013C6: F6C5 0002 MOVT R0, #0x5802
0x080013CA: 6800 LDR R0, [R0]
0x080013CC: F3C0 1040 UBFX R0, R0, #5, #1
0x080013D0: B390 CBZ R0, .L4 ; 0x08001438
0x080013D2: F244 4000 MOVW R0, #0x4400
0x080013D6: F6C5 0002 MOVT R0, #0x5802
0x080013DA: 6800 LDR R0, [R0]
0x080013DC: F3C0 01C1 UBFX R1, R0, #3, #2
0x080013E0: F249 0000 MOVW R0, #0x9000
0x080013E4: F2C0 30D0 MOVT R0, #0x03D0
0x080013E8: 40C8 LSRS R0, R1
0x080013EA: 9005 STR R0, [SP, #20]
0x080013EC: ED9D 0A05 VLDR S0, [SP, #20]
0x080013F0: EEB8 0A40 VCVT.F32.U32 S0, S0
0x080013F4: ED9D 1A07 VLDR S2, [SP, #28]
0x080013F8: EEB8 1A41 VCVT.F32.U32 S2, S2
0x080013FC: EE80 0A01 VDIV.F32 S0, S0, S2
0x08001400: F244 4030 MOVW R0, #0x4430
0x08001404: F6C5 0002 MOVT R0, #0x5802
0x08001408: 6800 LDR R0, [R0]
0x0800140A: F36F 205F BFC R0, #9, #23
0x0800140E: EE01 0A10 VMOV S2, R0
0x08001412: EEB8 1A41 VCVT.F32.U32 S2, S2
0x08001416: ED9D 2A04 VLDR S4, [SP, #16]
0x0800141A: ED9F 3A61 VLDR S6, =0x46000000 ; [PC, #0x0184] [0x080015A0]
0x0800141E: EE82 2A03 VDIV.F32 S4, S4, S6
0x08001422: EE31 1A02 VADD.F32 S2, S2, S4
0x08001426: EEB7 2A00 VMOV.F32 S4, #1
0x0800142A: EE31 1A02 VADD.F32 S2, S2, S4
0x0800142E: EE20 0A01 VMUL.F32 S0, S0, S2
0x08001432: ED8D 0A03 VSTR S0, [SP, #12]
0x08001436: E022 B .L5 ; 0x0800147E
.L4:
0x08001438: ED9D 0A07 VLDR S0, [SP, #28]
0x0800143C: EEB8 1A40 VCVT.F32.U32 S2, S0
0x08001440: ED9F 0A59 VLDR S0, =0x4C742400 ; [PC, #0x0164] [0x080015A8]
0x08001444: EE80 0A01 VDIV.F32 S0, S0, S2
0x08001448: F244 4030 MOVW R0, #0x4430
0x0800144C: F6C5 0002 MOVT R0, #0x5802
0x08001450: 6800 LDR R0, [R0]
0x08001452: F36F 205F BFC R0, #9, #23
0x08001456: EE01 0A10 VMOV S2, R0
0x0800145A: EEB8 1A41 VCVT.F32.U32 S2, S2
0x0800145E: ED9D 2A04 VLDR S4, [SP, #16]
0x08001462: ED9F 3A4F VLDR S6, =0x46000000 ; [PC, #0x013C] [0x080015A0]
0x08001466: EE82 2A03 VDIV.F32 S4, S4, S6
0x0800146A: EE31 1A02 VADD.F32 S2, S2, S4
0x0800146E: EEB7 2A00 VMOV.F32 S4, #1
0x08001472: EE31 1A02 VADD.F32 S2, S2, S4
0x08001476: EE20 0A01 VMUL.F32 S0, S0, S2
0x0800147A: ED8D 0A03 VSTR S0, [SP, #12]
.L5:
0x0800147E: E06A B .L9 ; 0x08001556
.L6:
0x08001480: ED9D 0A07 VLDR S0, [SP, #28]
0x08001484: EEB8 1A40 VCVT.F32.U32 S2, S0
0x08001488: ED9F 0A46 VLDR S0, =0x4A742400 ; [PC, #0x0118] [0x080015A4]
0x0800148C: EE80 0A01 VDIV.F32 S0, S0, S2
0x08001490: F244 4030 MOVW R0, #0x4430
0x08001494: F6C5 0002 MOVT R0, #0x5802
0x08001498: 6800 LDR R0, [R0]
0x0800149A: F36F 205F BFC R0, #9, #23
0x0800149E: EE01 0A10 VMOV S2, R0
0x080014A2: EEB8 1A41 VCVT.F32.U32 S2, S2
0x080014A6: ED9D 2A04 VLDR S4, [SP, #16]
0x080014AA: ED9F 3A3D VLDR S6, =0x46000000 ; [PC, #244] [0x080015A0]
0x080014AE: EE82 2A03 VDIV.F32 S4, S4, S6
0x080014B2: EE31 1A02 VADD.F32 S2, S2, S4
0x080014B6: EEB7 2A00 VMOV.F32 S4, #1
0x080014BA: EE31 1A02 VADD.F32 S2, S2, S4
0x080014BE: EE20 0A01 VMUL.F32 S0, S0, S2
0x080014C2: ED8D 0A03 VSTR S0, [SP, #12]
0x080014C6: E046 B .L9 ; 0x08001556
.L7:
0x080014C8: ED9D 0A07 VLDR S0, [SP, #28]
0x080014CC: EEB8 1A40 VCVT.F32.U32 S2, S0
0x080014D0: ED9F 0A32 VLDR S0, =0x4BBEBC20 ; [PC, #200] [0x0800159C]
0x080014D4: EE80 0A01 VDIV.F32 S0, S0, S2
0x080014D8: F244 4030 MOVW R0, #0x4430
0x080014DC: F6C5 0002 MOVT R0, #0x5802
0x080014E0: 6800 LDR R0, [R0]
0x080014E2: F36F 205F BFC R0, #9, #23
0x080014E6: EE01 0A10 VMOV S2, R0
0x080014EA: EEB8 1A41 VCVT.F32.U32 S2, S2
0x080014EE: ED9D 2A04 VLDR S4, [SP, #16]
0x080014F2: ED9F 3A2B VLDR S6, =0x46000000 ; [PC, #172] [0x080015A0]
0x080014F6: EE82 2A03 VDIV.F32 S4, S4, S6
0x080014FA: EE31 1A02 VADD.F32 S2, S2, S4
0x080014FE: EEB7 2A00 VMOV.F32 S4, #1
0x08001502: EE31 1A02 VADD.F32 S2, S2, S4
0x08001506: EE20 0A01 VMUL.F32 S0, S0, S2
0x0800150A: ED8D 0A03 VSTR S0, [SP, #12]
0x0800150E: E022 B .L9 ; 0x08001556
.L8:
0x08001510: ED9D 0A07 VLDR S0, [SP, #28]
0x08001514: EEB8 1A40 VCVT.F32.U32 S2, S0
0x08001518: ED9F 0A22 VLDR S0, =0x4A742400 ; [PC, #136] [0x080015A4]
0x0800151C: EE80 0A01 VDIV.F32 S0, S0, S2
0x08001520: F244 4030 MOVW R0, #0x4430
0x08001524: F6C5 0002 MOVT R0, #0x5802
0x08001528: 6800 LDR R0, [R0]
0x0800152A: F36F 205F BFC R0, #9, #23
0x0800152E: EE01 0A10 VMOV S2, R0
0x08001532: EEB8 1A41 VCVT.F32.U32 S2, S2
0x08001536: ED9D 2A04 VLDR S4, [SP, #16]
0x0800153A: ED9F 3A19 VLDR S6, =0x46000000 ; [PC, #100] [0x080015A0]
0x0800153E: EE82 2A03 VDIV.F32 S4, S4, S6
0x08001542: EE31 1A02 VADD.F32 S2, S2, S4
0x08001546: EEB7 2A00 VMOV.F32 S4, #1
0x0800154A: EE31 1A02 VADD.F32 S2, S2, S4
0x0800154E: EE20 0A01 VMUL.F32 S0, S0, S2
0x08001552: ED8D 0A03 VSTR S0, [SP, #12]
.L9:
0x08001556: F244 4030 MOVW R0, #0x4430
0x0800155A: F6C5 0002 MOVT R0, #0x5802
0x0800155E: 6800 LDR R0, [R0]
0x08001560: B281 UXTH R1, R0
0x08001562: 2001 MOVS R0, #1
0x08001564: EB00 2051 ADD.W R0, R0, R1, LSR #9
0x08001568: 9009 STR R0, [SP, #36]
0x0800156A: ED9D 0A03 VLDR S0, [SP, #12]
0x0800156E: ED9D 1A09 VLDR S2, [SP, #36]
0x08001572: EEB8 1A41 VCVT.F32.U32 S2, S2
0x08001576: EE80 0A01 VDIV.F32 S0, S0, S2
0x0800157A: EEBC 0AC0 VCVT.U32.F32 S0, S0
0x0800157E: ED8D 0A02 VSTR S0, [SP, #8]
0x08001582: E001 B .L11 ; 0x08001588
.L10:
0x08001584: 2000 MOVS R0, #0
0x08001586: 9002 STR R0, [SP, #8]
.L11:
0x08001588: E004 B .L13 ; 0x08001594
.L12:
0x0800158A: F640 1000 MOVW R0, #0x0900
0x0800158E: F2C0 003D MOVT R0, #61
0x08001592: 9002 STR R0, [SP, #8]
.L13:
0x08001594: 9802 LDR R0, [SP, #8]
0x08001596: B00A ADD SP, SP, #40
0x08001598: 4770 BX LR
0x0800159A: BF00 NOP
0x0800159C: 4BBEBC20 DC.W 0x4BBEBC20
0x080015A0: 46000000 DC.W 0x46000000
0x080015A4: 4A742400 DC.W 0x4A742400
0x080015A8: 4C742400 DC.W 0x4C742400
Section .text.HAL_RCCEx_PeriphCLKConfig from charger_lto.o, size=5140, align=4
HAL_RCCEx_PeriphCLKConfig:
0x080015AC: B580 PUSH {R7, LR}
0x080015AE: B09A SUB SP, SP, #104
0x080015B0: 9018 STR R0, [SP, #96]
0x080015B2: 2000 MOVS R0, #0
0x080015B4: F88D 0057 STRB.W R0, [SP, #87]
0x080015B8: F88D 0056 STRB.W R0, [SP, #86]
0x080015BC: 9818 LDR R0, [SP, #96]
0x080015BE: 78C0 LDRB R0, [R0, #3]
0x080015C0: 0700 LSLS R0, R0, #28
0x080015C2: 2800 CMP R0, #0
0x080015C4: D540 BPL .L8 ; 0x08001648
0x080015C6: 9818 LDR R0, [SP, #96]
0x080015C8: 6E40 LDR R0, [R0, #100]
0x080015CA: 9014 STR R0, [SP, #80]
0x080015CC: B160 CBZ R0, .L1 ; 0x080015E8
0x080015CE: 9814 LDR R0, [SP, #80]
0x080015D0: F5B0 1F80 CMP.W R0, #0x100000
0x080015D4: D011 BEQ .L2 ; 0x080015FA
0x080015D6: 9814 LDR R0, [SP, #80]
0x080015D8: F5B0 1F00 CMP.W R0, #0x200000
0x080015DC: D015 BEQ .L3 ; 0x0800160A
0x080015DE: 9814 LDR R0, [SP, #80]
0x080015E0: F5B0 1F40 CMP.W R0, #0x300000
0x080015E4: D019 BEQ .L4 ; 0x0800161A
0x080015E6: E019 B .L5 ; 0x0800161C
.L1:
0x080015E8: F244 412C MOVW R1, #0x442C
0x080015EC: F6C5 0102 MOVT R1, #0x5802
0x080015F0: 6808 LDR R0, [R1]
0x080015F2: F440 3000 ORR R0, R0, #0x020000
0x080015F6: 6008 STR R0, [R1]
0x080015F8: E013 B .L6 ; 0x08001622
.L2:
0x080015FA: 9818 LDR R0, [SP, #96]
0x080015FC: 3008 ADDS R0, #8
0x080015FE: 2102 MOVS R1, #2
0x08001600: F004 FBE7 BL RCCEx_PLL2_Config ; 0x08005DD2
0x08001604: F88D 0057 STRB.W R0, [SP, #87]
0x08001608: E00B B .L6 ; 0x08001622
.L3:
0x0800160A: 9818 LDR R0, [SP, #96]
0x0800160C: 3028 ADDS R0, #40
0x0800160E: 2102 MOVS R1, #2
0x08001610: F004 FD36 BL RCCEx_PLL3_Config ; 0x08006080
0x08001614: F88D 0057 STRB.W R0, [SP, #87]
0x08001618: E003 B .L6 ; 0x08001622
.L4:
0x0800161A: E002 B .L6 ; 0x08001622
.L5:
0x0800161C: 2001 MOVS R0, #1
0x0800161E: F88D 0057 STRB.W R0, [SP, #87]
.L6:
0x08001622: F89D 0057 LDRB.W R0, [SP, #87]
0x08001626: B958 CBNZ R0, .L7 ; 0x08001640
0x08001628: F244 4150 MOVW R1, #0x4450
0x0800162C: F6C5 0102 MOVT R1, #0x5802
0x08001630: 6808 LDR R0, [R1]
0x08001632: F420 1040 BIC R0, R0, #0x300000
0x08001636: 9A18 LDR R2, [SP, #96]
0x08001638: 6E52 LDR R2, [R2, #100]
0x0800163A: 4310 ORRS R0, R2
0x0800163C: 6008 STR R0, [R1]
0x0800163E: E003 B .L8 ; 0x08001648
.L7:
0x08001640: F89D 0057 LDRB.W R0, [SP, #87]
0x08001644: F88D 0056 STRB.W R0, [SP, #86]
.L8:
0x08001648: 9818 LDR R0, [SP, #96]
0x0800164A: 7840 LDRB R0, [R0, #1]
0x0800164C: 07C0 LSLS R0, R0, #31
0x0800164E: 2800 CMP R0, #0
0x08001650: D03B BEQ .L12 ; 0x080016CA
0x08001652: 9818 LDR R0, [SP, #96]
0x08001654: 6D80 LDR R0, [R0, #88]
0x08001656: 9013 STR R0, [SP, #76]
0x08001658: 2804 CMP R0, #4
0x0800165A: D820 BHI .L9 ; 0x0800169E
0x0800165C: 9913 LDR R1, [SP, #76]
0x0800165E: E8DF F001 TBB [PC, R1]
0x08001662: 03 DC.B 0x03 ; '\x03'
0x08001663: 0C DC.B 0x0C ; '\x0C'
0x08001664: 14 DC.B 0x14 ; '\x14'
0x08001665: 1C DC.B 0x1C ; '\x1C'
0x08001666: 1D DC.B 0x1D ; '\x1D'
0x08001667: 00 DC.B 0x00 ; '\0'
0x08001668: F244 412C MOVW R1, #0x442C
0x0800166C: F6C5 0102 MOVT R1, #0x5802
0x08001670: 6808 LDR R0, [R1]
0x08001672: F440 3000 ORR R0, R0, #0x020000
0x08001676: 6008 STR R0, [R1]
0x08001678: E014 B .L10 ; 0x080016A4
0x0800167A: 9818 LDR R0, [SP, #96]
0x0800167C: 3008 ADDS R0, #8
0x0800167E: 2100 MOVS R1, #0
0x08001680: F004 FBA7 BL RCCEx_PLL2_Config ; 0x08005DD2
0x08001684: F88D 0057 STRB.W R0, [SP, #87]
0x08001688: E00C B .L10 ; 0x080016A4
0x0800168A: 9818 LDR R0, [SP, #96]
0x0800168C: 3028 ADDS R0, #40
0x0800168E: 2100 MOVS R1, #0
0x08001690: F004 FCF6 BL RCCEx_PLL3_Config ; 0x08006080
0x08001694: F88D 0057 STRB.W R0, [SP, #87]
0x08001698: E004 B .L10 ; 0x080016A4
0x0800169A: E003 B .L10 ; 0x080016A4
0x0800169C: E002 B .L10 ; 0x080016A4
.L9:
0x0800169E: 2001 MOVS R0, #1
0x080016A0: F88D 0057 STRB.W R0, [SP, #87]
.L10:
0x080016A4: F89D 0057 LDRB.W R0, [SP, #87]
0x080016A8: B958 CBNZ R0, .L11 ; 0x080016C2
0x080016AA: F244 4150 MOVW R1, #0x4450
0x080016AE: F6C5 0102 MOVT R1, #0x5802
0x080016B2: 6808 LDR R0, [R1]
0x080016B4: F020 0007 BIC R0, R0, #7
0x080016B8: 9A18 LDR R2, [SP, #96]
0x080016BA: 6D92 LDR R2, [R2, #88]
0x080016BC: 4310 ORRS R0, R2
0x080016BE: 6008 STR R0, [R1]
0x080016C0: E003 B .L12 ; 0x080016CA
.L11:
0x080016C2: F89D 0057 LDRB.W R0, [SP, #87]
0x080016C6: F88D 0056 STRB.W R0, [SP, #86]
.L12:
0x080016CA: 9818 LDR R0, [SP, #96]
0x080016CC: 7840 LDRB R0, [R0, #1]
0x080016CE: 0740 LSLS R0, R0, #29
0x080016D0: 2800 CMP R0, #0
0x080016D2: D54C BPL .L22 ; 0x0800176E
0x080016D4: 9818 LDR R0, [SP, #96]
0x080016D6: F8D0 00A4 LDR.W R0, [R0, #164]
0x080016DA: 9012 STR R0, [SP, #72]
0x080016DC: B1A0 CBZ R0, .L13 ; 0x08001708
0x080016DE: 9812 LDR R0, [SP, #72]
0x080016E0: F5B0 1F00 CMP.W R0, #0x200000
0x080016E4: D019 BEQ .L14 ; 0x0800171A
0x080016E6: 9812 LDR R0, [SP, #72]
0x080016E8: F5B0 0F80 CMP.W R0, #0x400000
0x080016EC: D01D BEQ .L15 ; 0x0800172A
0x080016EE: 9812 LDR R0, [SP, #72]
0x080016F0: F5B0 0FC0 CMP.W R0, #0x600000
0x080016F4: D021 BEQ .L16 ; 0x0800173A
0x080016F6: 9812 LDR R0, [SP, #72]
0x080016F8: F5B0 0F00 CMP.W R0, #0x800000
0x080016FC: D01E BEQ .L17 ; 0x0800173C
0x080016FE: 9812 LDR R0, [SP, #72]
0x08001700: F5B0 0F20 CMP.W R0, #0xA00000
0x08001704: D01B BEQ .L18 ; 0x0800173E
0x08001706: E01B B .L19 ; 0x08001740
.L13:
0x08001708: F244 412C MOVW R1, #0x442C
0x0800170C: F6C5 0102 MOVT R1, #0x5802
0x08001710: 6808 LDR R0, [R1]
0x08001712: F440 3000 ORR R0, R0, #0x020000
0x08001716: 6008 STR R0, [R1]
0x08001718: E015 B .L20 ; 0x08001746
.L14:
0x0800171A: 9818 LDR R0, [SP, #96]
0x0800171C: 3008 ADDS R0, #8
0x0800171E: 2100 MOVS R1, #0
0x08001720: F004 FB57 BL RCCEx_PLL2_Config ; 0x08005DD2
0x08001724: F88D 0057 STRB.W R0, [SP, #87]
0x08001728: E00D B .L20 ; 0x08001746
.L15:
0x0800172A: 9818 LDR R0, [SP, #96]
0x0800172C: 3028 ADDS R0, #40
0x0800172E: 2100 MOVS R1, #0
0x08001730: F004 FCA6 BL RCCEx_PLL3_Config ; 0x08006080
0x08001734: F88D 0057 STRB.W R0, [SP, #87]
0x08001738: E005 B .L20 ; 0x08001746
.L16:
0x0800173A: E004 B .L20 ; 0x08001746
.L17:
0x0800173C: E003 B .L20 ; 0x08001746
.L18:
0x0800173E: E002 B .L20 ; 0x08001746
.L19:
0x08001740: 2001 MOVS R0, #1
0x08001742: F88D 0057 STRB.W R0, [SP, #87]
.L20:
0x08001746: F89D 0057 LDRB.W R0, [SP, #87]
0x0800174A: B960 CBNZ R0, .L21 ; 0x08001766
0x0800174C: F244 4158 MOVW R1, #0x4458
0x08001750: F6C5 0102 MOVT R1, #0x5802
0x08001754: 6808 LDR R0, [R1]
0x08001756: F420 0060 BIC R0, R0, #0xE00000
0x0800175A: 9A18 LDR R2, [SP, #96]
0x0800175C: F8D2 20A4 LDR.W R2, [R2, #164]
0x08001760: 4310 ORRS R0, R2
0x08001762: 6008 STR R0, [R1]
0x08001764: E003 B .L22 ; 0x0800176E
.L21:
0x08001766: F89D 0057 LDRB.W R0, [SP, #87]
0x0800176A: F88D 0056 STRB.W R0, [SP, #86]
.L22:
0x0800176E: 9818 LDR R0, [SP, #96]
0x08001770: 7840 LDRB R0, [R0, #1]
0x08001772: 0700 LSLS R0, R0, #28
0x08001774: 2800 CMP R0, #0
0x08001776: D54C BPL .L32 ; 0x08001812
0x08001778: 9818 LDR R0, [SP, #96]
0x0800177A: F8D0 00A8 LDR.W R0, [R0, #168]
0x0800177E: 9011 STR R0, [SP, #68]
0x08001780: B1A0 CBZ R0, .L23 ; 0x080017AC
0x08001782: 9811 LDR R0, [SP, #68]
0x08001784: F1B0 7F80 CMP.W R0, #0x01000000
0x08001788: D019 BEQ .L24 ; 0x080017BE
0x0800178A: 9811 LDR R0, [SP, #68]
0x0800178C: F1B0 7F00 CMP.W R0, #0x02000000
0x08001790: D01D BEQ .L25 ; 0x080017CE
0x08001792: 9811 LDR R0, [SP, #68]
0x08001794: F1B0 7F40 CMP.W R0, #0x03000000
0x08001798: D021 BEQ .L26 ; 0x080017DE
0x0800179A: 9811 LDR R0, [SP, #68]
0x0800179C: F1B0 6F80 CMP.W R0, #0x04000000
0x080017A0: D01E BEQ .L27 ; 0x080017E0
0x080017A2: 9811 LDR R0, [SP, #68]
0x080017A4: F1B0 6FA0 CMP.W R0, #0x05000000
0x080017A8: D01B BEQ .L28 ; 0x080017E2
0x080017AA: E01B B .L29 ; 0x080017E4
.L23:
0x080017AC: F244 412C MOVW R1, #0x442C
0x080017B0: F6C5 0102 MOVT R1, #0x5802
0x080017B4: 6808 LDR R0, [R1]
0x080017B6: F440 3000 ORR R0, R0, #0x020000
0x080017BA: 6008 STR R0, [R1]
0x080017BC: E015 B .L30 ; 0x080017EA
.L24:
0x080017BE: 9818 LDR R0, [SP, #96]
0x080017C0: 3008 ADDS R0, #8
0x080017C2: 2100 MOVS R1, #0
0x080017C4: F004 FB05 BL RCCEx_PLL2_Config ; 0x08005DD2
0x080017C8: F88D 0057 STRB.W R0, [SP, #87]
0x080017CC: E00D B .L30 ; 0x080017EA
.L25:
0x080017CE: 9818 LDR R0, [SP, #96]
0x080017D0: 3028 ADDS R0, #40
0x080017D2: 2100 MOVS R1, #0
0x080017D4: F004 FC54 BL RCCEx_PLL3_Config ; 0x08006080
0x080017D8: F88D 0057 STRB.W R0, [SP, #87]
0x080017DC: E005 B .L30 ; 0x080017EA
.L26:
0x080017DE: E004 B .L30 ; 0x080017EA
.L27:
0x080017E0: E003 B .L30 ; 0x080017EA
.L28:
0x080017E2: E002 B .L30 ; 0x080017EA
.L29:
0x080017E4: 2001 MOVS R0, #1
0x080017E6: F88D 0057 STRB.W R0, [SP, #87]
.L30:
0x080017EA: F89D 0057 LDRB.W R0, [SP, #87]
0x080017EE: B960 CBNZ R0, .L31 ; 0x0800180A
0x080017F0: F244 4158 MOVW R1, #0x4458
0x080017F4: F6C5 0102 MOVT R1, #0x5802
0x080017F8: 6808 LDR R0, [R1]
0x080017FA: F020 60E0 BIC R0, R0, #0x07000000
0x080017FE: 9A18 LDR R2, [SP, #96]
0x08001800: F8D2 20A8 LDR.W R2, [R2, #168]
0x08001804: 4310 ORRS R0, R2
0x08001806: 6008 STR R0, [R1]
0x08001808: E003 B .L32 ; 0x08001812
.L31:
0x0800180A: F89D 0057 LDRB.W R0, [SP, #87]
0x0800180E: F88D 0056 STRB.W R0, [SP, #86]
.L32:
0x08001812: 9818 LDR R0, [SP, #96]
0x08001814: 78C0 LDRB R0, [R0, #3]
0x08001816: 0780 LSLS R0, R0, #30
0x08001818: 2800 CMP R0, #0
0x0800181A: D536 BPL .L40 ; 0x0800188A
0x0800181C: 9818 LDR R0, [SP, #96]
0x0800181E: 6CC0 LDR R0, [R0, #76]
0x08001820: 9010 STR R0, [SP, #64]
0x08001822: B1D8 CBZ R0, .L36 ; 0x0800185C
0x08001824: 9810 LDR R0, [SP, #64]
0x08001826: 2810 CMP R0, #16
0x08001828: D006 BEQ .L33 ; 0x08001838
0x0800182A: 9810 LDR R0, [SP, #64]
0x0800182C: 2820 CMP R0, #32
0x0800182E: D00C BEQ .L34 ; 0x0800184A
0x08001830: 9810 LDR R0, [SP, #64]
0x08001832: 2830 CMP R0, #48
0x08001834: D011 BEQ .L35 ; 0x0800185A
0x08001836: E012 B .L37 ; 0x0800185E
.L33:
0x08001838: F244 412C MOVW R1, #0x442C
0x0800183C: F6C5 0102 MOVT R1, #0x5802
0x08001840: 6808 LDR R0, [R1]
0x08001842: F440 3000 ORR R0, R0, #0x020000
0x08001846: 6008 STR R0, [R1]
0x08001848: E00C B .L38 ; 0x08001864
.L34:
0x0800184A: 9818 LDR R0, [SP, #96]
0x0800184C: 3008 ADDS R0, #8
0x0800184E: 2102 MOVS R1, #2
0x08001850: F004 FABF BL RCCEx_PLL2_Config ; 0x08005DD2
0x08001854: F88D 0057 STRB.W R0, [SP, #87]
0x08001858: E004 B .L38 ; 0x08001864
.L35:
0x0800185A: E003 B .L38 ; 0x08001864
.L36:
0x0800185C: E002 B .L38 ; 0x08001864
.L37:
0x0800185E: 2001 MOVS R0, #1
0x08001860: F88D 0057 STRB.W R0, [SP, #87]
.L38:
0x08001864: F89D 0057 LDRB.W R0, [SP, #87]
0x08001868: B958 CBNZ R0, .L39 ; 0x08001882
0x0800186A: F244 414C MOVW R1, #0x444C
0x0800186E: F6C5 0102 MOVT R1, #0x5802
0x08001872: 6808 LDR R0, [R1]
0x08001874: F020 0030 BIC R0, R0, #48
0x08001878: 9A18 LDR R2, [SP, #96]
0x0800187A: 6CD2 LDR R2, [R2, #76]
0x0800187C: 4310 ORRS R0, R2
0x0800187E: 6008 STR R0, [R1]
0x08001880: E003 B .L40 ; 0x0800188A
.L39:
0x08001882: F89D 0057 LDRB.W R0, [SP, #87]
0x08001886: F88D 0056 STRB.W R0, [SP, #86]
.L40:
0x0800188A: 9818 LDR R0, [SP, #96]
0x0800188C: 7840 LDRB R0, [R0, #1]
0x0800188E: 06C0 LSLS R0, R0, #27
0x08001890: 2800 CMP R0, #0
0x08001892: D545 BPL .L49 ; 0x08001920
0x08001894: 9818 LDR R0, [SP, #96]
0x08001896: 6DC0 LDR R0, [R0, #92]
0x08001898: 900F STR R0, [SP, #60]
0x0800189A: B180 CBZ R0, .L41 ; 0x080018BE
0x0800189C: 980F LDR R0, [SP, #60]
0x0800189E: F5B0 5F80 CMP.W R0, #0x1000
0x080018A2: D015 BEQ .L42 ; 0x080018D0
0x080018A4: 980F LDR R0, [SP, #60]
0x080018A6: F5B0 5F00 CMP.W R0, #0x2000
0x080018AA: D019 BEQ .L43 ; 0x080018E0
0x080018AC: 980F LDR R0, [SP, #60]
0x080018AE: F5B0 5F40 CMP.W R0, #0x3000
0x080018B2: D01D BEQ .L44 ; 0x080018F0
0x080018B4: 980F LDR R0, [SP, #60]
0x080018B6: F5B0 4F80 CMP.W R0, #0x4000
0x080018BA: D01A BEQ .L45 ; 0x080018F2
0x080018BC: E01A B .L46 ; 0x080018F4
.L41:
0x080018BE: F244 412C MOVW R1, #0x442C
0x080018C2: F6C5 0102 MOVT R1, #0x5802
0x080018C6: 6808 LDR R0, [R1]
0x080018C8: F440 3000 ORR R0, R0, #0x020000
0x080018CC: 6008 STR R0, [R1]
0x080018CE: E014 B .L47 ; 0x080018FA
.L42:
0x080018D0: 9818 LDR R0, [SP, #96]
0x080018D2: 3008 ADDS R0, #8
0x080018D4: 2100 MOVS R1, #0
0x080018D6: F004 FA7C BL RCCEx_PLL2_Config ; 0x08005DD2
0x080018DA: F88D 0057 STRB.W R0, [SP, #87]
0x080018DE: E00C B .L47 ; 0x080018FA
.L43:
0x080018E0: 9818 LDR R0, [SP, #96]
0x080018E2: 3028 ADDS R0, #40
0x080018E4: 2100 MOVS R1, #0
0x080018E6: F004 FBCB BL RCCEx_PLL3_Config ; 0x08006080
0x080018EA: F88D 0057 STRB.W R0, [SP, #87]
0x080018EE: E004 B .L47 ; 0x080018FA
.L44:
0x080018F0: E003 B .L47 ; 0x080018FA
.L45:
0x080018F2: E002 B .L47 ; 0x080018FA
.L46:
0x080018F4: 2001 MOVS R0, #1
0x080018F6: F88D 0057 STRB.W R0, [SP, #87]
.L47:
0x080018FA: F89D 0057 LDRB.W R0, [SP, #87]
0x080018FE: B958 CBNZ R0, .L48 ; 0x08001918
0x08001900: F244 4150 MOVW R1, #0x4450
0x08001904: F6C5 0102 MOVT R1, #0x5802
0x08001908: 6808 LDR R0, [R1]
0x0800190A: F420 40E0 BIC R0, R0, #0x7000
0x0800190E: 9A18 LDR R2, [SP, #96]
0x08001910: 6DD2 LDR R2, [R2, #92]
0x08001912: 4310 ORRS R0, R2
0x08001914: 6008 STR R0, [R1]
0x08001916: E003 B .L49 ; 0x08001920
.L48:
0x08001918: F89D 0057 LDRB.W R0, [SP, #87]
0x0800191C: F88D 0056 STRB.W R0, [SP, #86]
.L49:
0x08001920: 9818 LDR R0, [SP, #96]
0x08001922: 7840 LDRB R0, [R0, #1]
0x08001924: 0680 LSLS R0, R0, #26
0x08001926: 2800 CMP R0, #0
0x08001928: D542 BPL .L59 ; 0x080019B0
0x0800192A: 9818 LDR R0, [SP, #96]
0x0800192C: 6E00 LDR R0, [R0, #96]
0x0800192E: 900E STR R0, [SP, #56]
0x08001930: B1A0 CBZ R0, .L50 ; 0x0800195C
0x08001932: 980E LDR R0, [SP, #56]
0x08001934: F5B0 3F80 CMP.W R0, #0x010000
0x08001938: D011 BEQ .L51 ; 0x0800195E
0x0800193A: 980E LDR R0, [SP, #56]
0x0800193C: F5B0 3F00 CMP.W R0, #0x020000
0x08001940: D015 BEQ .L52 ; 0x0800196E
0x08001942: 980E LDR R0, [SP, #56]
0x08001944: F5B0 3F40 CMP.W R0, #0x030000
0x08001948: D019 BEQ .L53 ; 0x0800197E
0x0800194A: 980E LDR R0, [SP, #56]
0x0800194C: F5B0 2F80 CMP.W R0, #0x040000
0x08001950: D016 BEQ .L54 ; 0x08001980
0x08001952: 980E LDR R0, [SP, #56]
0x08001954: F5B0 2FA0 CMP.W R0, #0x050000
0x08001958: D013 BEQ .L55 ; 0x08001982
0x0800195A: E013 B .L56 ; 0x08001984
.L50:
0x0800195C: E015 B .L57 ; 0x0800198A
.L51:
0x0800195E: 9818 LDR R0, [SP, #96]
0x08001960: 3008 ADDS R0, #8
0x08001962: 2101 MOVS R1, #1
0x08001964: F004 FA35 BL RCCEx_PLL2_Config ; 0x08005DD2
0x08001968: F88D 0057 STRB.W R0, [SP, #87]
0x0800196C: E00D B .L57 ; 0x0800198A
.L52:
0x0800196E: 9818 LDR R0, [SP, #96]
0x08001970: 3028 ADDS R0, #40
0x08001972: 2101 MOVS R1, #1
0x08001974: F004 FB84 BL RCCEx_PLL3_Config ; 0x08006080
0x08001978: F88D 0057 STRB.W R0, [SP, #87]
0x0800197C: E005 B .L57 ; 0x0800198A
.L53:
0x0800197E: E004 B .L57 ; 0x0800198A
.L54:
0x08001980: E003 B .L57 ; 0x0800198A
.L55:
0x08001982: E002 B .L57 ; 0x0800198A
.L56:
0x08001984: 2001 MOVS R0, #1
0x08001986: F88D 0057 STRB.W R0, [SP, #87]
.L57:
0x0800198A: F89D 0057 LDRB.W R0, [SP, #87]
0x0800198E: B958 CBNZ R0, .L58 ; 0x080019A8
0x08001990: F244 4150 MOVW R1, #0x4450
0x08001994: F6C5 0102 MOVT R1, #0x5802
0x08001998: 6808 LDR R0, [R1]
0x0800199A: F420 20E0 BIC R0, R0, #0x070000
0x0800199E: 9A18 LDR R2, [SP, #96]
0x080019A0: 6E12 LDR R2, [R2, #96]
0x080019A2: 4310 ORRS R0, R2
0x080019A4: 6008 STR R0, [R1]
0x080019A6: E003 B .L59 ; 0x080019B0
.L58:
0x080019A8: F89D 0057 LDRB.W R0, [SP, #87]
0x080019AC: F88D 0056 STRB.W R0, [SP, #86]
.L59:
0x080019B0: 9818 LDR R0, [SP, #96]
0x080019B2: 7840 LDRB R0, [R0, #1]
0x080019B4: 0640 LSLS R0, R0, #25
0x080019B6: 2800 CMP R0, #0
0x080019B8: D544 BPL .L69 ; 0x08001A44
0x080019BA: 9818 LDR R0, [SP, #96]
0x080019BC: F8D0 00AC LDR.W R0, [R0, #172]
0x080019C0: 900D STR R0, [SP, #52]
0x080019C2: B1A0 CBZ R0, .L60 ; 0x080019EE
0x080019C4: 980D LDR R0, [SP, #52]
0x080019C6: F1B0 5F80 CMP.W R0, #0x10000000
0x080019CA: D011 BEQ .L61 ; 0x080019F0
0x080019CC: 980D LDR R0, [SP, #52]
0x080019CE: F1B0 5F00 CMP.W R0, #0x20000000
0x080019D2: D015 BEQ .L62 ; 0x08001A00
0x080019D4: 980D LDR R0, [SP, #52]
0x080019D6: F1B0 5F40 CMP.W R0, #0x30000000
0x080019DA: D019 BEQ .L63 ; 0x08001A10
0x080019DC: 980D LDR R0, [SP, #52]
0x080019DE: F1B0 4F80 CMP.W R0, #0x40000000
0x080019E2: D016 BEQ .L64 ; 0x08001A12
0x080019E4: 980D LDR R0, [SP, #52]
0x080019E6: F1B0 4FA0 CMP.W R0, #0x50000000
0x080019EA: D013 BEQ .L65 ; 0x08001A14
0x080019EC: E013 B .L66 ; 0x08001A16
.L60:
0x080019EE: E015 B .L67 ; 0x08001A1C
.L61:
0x080019F0: 9818 LDR R0, [SP, #96]
0x080019F2: 3008 ADDS R0, #8
0x080019F4: 2101 MOVS R1, #1
0x080019F6: F004 F9EC BL RCCEx_PLL2_Config ; 0x08005DD2
0x080019FA: F88D 0057 STRB.W R0, [SP, #87]
0x080019FE: E00D B .L67 ; 0x08001A1C
.L62:
0x08001A00: 9818 LDR R0, [SP, #96]
0x08001A02: 3028 ADDS R0, #40
0x08001A04: 2101 MOVS R1, #1
0x08001A06: F004 FB3B BL RCCEx_PLL3_Config ; 0x08006080
0x08001A0A: F88D 0057 STRB.W R0, [SP, #87]
0x08001A0E: E005 B .L67 ; 0x08001A1C
.L63:
0x08001A10: E004 B .L67 ; 0x08001A1C
.L64:
0x08001A12: E003 B .L67 ; 0x08001A1C
.L65:
0x08001A14: E002 B .L67 ; 0x08001A1C
.L66:
0x08001A16: 2001 MOVS R0, #1
0x08001A18: F88D 0057 STRB.W R0, [SP, #87]
.L67:
0x08001A1C: F89D 0057 LDRB.W R0, [SP, #87]
0x08001A20: B960 CBNZ R0, .L68 ; 0x08001A3C
0x08001A22: F244 4158 MOVW R1, #0x4458
0x08001A26: F6C5 0102 MOVT R1, #0x5802
0x08001A2A: 6808 LDR R0, [R1]
0x08001A2C: F020 40E0 BIC R0, R0, #0x70000000
0x08001A30: 9A18 LDR R2, [SP, #96]
0x08001A32: F8D2 20AC LDR.W R2, [R2, #172]
0x08001A36: 4310 ORRS R0, R2
0x08001A38: 6008 STR R0, [R1]
0x08001A3A: E003 B .L69 ; 0x08001A44
.L68:
0x08001A3C: F89D 0057 LDRB.W R0, [SP, #87]
0x08001A40: F88D 0056 STRB.W R0, [SP, #86]
.L69:
0x08001A44: 9818 LDR R0, [SP, #96]
0x08001A46: 7840 LDRB R0, [R0, #1]
0x08001A48: 0600 LSLS R0, R0, #24
0x08001A4A: 2800 CMP R0, #0
0x08001A4C: D534 BPL .L76 ; 0x08001AB8
0x08001A4E: 9818 LDR R0, [SP, #96]
0x08001A50: 6EC0 LDR R0, [R0, #108]
0x08001A52: 900C STR R0, [SP, #48]
0x08001A54: B1C8 CBZ R0, .L72 ; 0x08001A8A
0x08001A56: 980C LDR R0, [SP, #48]
0x08001A58: F1B0 5F80 CMP.W R0, #0x10000000
0x08001A5C: D004 BEQ .L70 ; 0x08001A68
0x08001A5E: 980C LDR R0, [SP, #48]
0x08001A60: F1B0 5F00 CMP.W R0, #0x20000000
0x08001A64: D009 BEQ .L71 ; 0x08001A7A
0x08001A66: E011 B .L73 ; 0x08001A8C
.L70:
0x08001A68: F244 412C MOVW R1, #0x442C
0x08001A6C: F6C5 0102 MOVT R1, #0x5802
0x08001A70: 6808 LDR R0, [R1]
0x08001A72: F440 3000 ORR R0, R0, #0x020000
0x08001A76: 6008 STR R0, [R1]
0x08001A78: E00B B .L74 ; 0x08001A92
.L71:
0x08001A7A: 9818 LDR R0, [SP, #96]
0x08001A7C: 3008 ADDS R0, #8
0x08001A7E: 2101 MOVS R1, #1
0x08001A80: F004 F9A7 BL RCCEx_PLL2_Config ; 0x08005DD2
0x08001A84: F88D 0057 STRB.W R0, [SP, #87]
0x08001A88: E003 B .L74 ; 0x08001A92
.L72:
0x08001A8A: E002 B .L74 ; 0x08001A92
.L73:
0x08001A8C: 2001 MOVS R0, #1
0x08001A8E: F88D 0057 STRB.W R0, [SP, #87]
.L74:
0x08001A92: F89D 0057 LDRB.W R0, [SP, #87]
0x08001A96: B958 CBNZ R0, .L75 ; 0x08001AB0
0x08001A98: F244 4150 MOVW R1, #0x4450
0x08001A9C: F6C5 0102 MOVT R1, #0x5802
0x08001AA0: 6808 LDR R0, [R1]
0x08001AA2: F020 5040 BIC R0, R0, #0x30000000
0x08001AA6: 9A18 LDR R2, [SP, #96]
0x08001AA8: 6ED2 LDR R2, [R2, #108]
0x08001AAA: 4310 ORRS R0, R2
0x08001AAC: 6008 STR R0, [R1]
0x08001AAE: E003 B .L76 ; 0x08001AB8
.L75:
0x08001AB0: F89D 0057 LDRB.W R0, [SP, #87]
0x08001AB4: F88D 0056 STRB.W R0, [SP, #86]
.L76:
0x08001AB8: 9818 LDR R0, [SP, #96]
0x08001ABA: 78C0 LDRB R0, [R0, #3]
0x08001ABC: 07C0 LSLS R0, R0, #31
0x08001ABE: B390 CBZ R0, .L80 ; 0x08001B26
0x08001AC0: 9818 LDR R0, [SP, #96]
0x08001AC2: 6C80 LDR R0, [R0, #72]
0x08001AC4: 900B STR R0, [SP, #44]
0x08001AC6: 2803 CMP R0, #3
0x08001AC8: D817 BHI .L77 ; 0x08001AFA
0x08001ACA: 990B LDR R1, [SP, #44]
0x08001ACC: E8DF F001 TBB [PC, R1]
0x08001AD0: 14 DC.B 0x14 ; '\x14'
0x08001AD1: 02 DC.B 0x02 ; '\x02'
0x08001AD2: 0B DC.B 0x0B ; '\v'
0x08001AD3: 13 DC.B 0x13 ; '\x13'
0x08001AD4: F244 412C MOVW R1, #0x442C
0x08001AD8: F6C5 0102 MOVT R1, #0x5802
0x08001ADC: 6808 LDR R0, [R1]
0x08001ADE: F440 3000 ORR R0, R0, #0x020000
0x08001AE2: 6008 STR R0, [R1]
0x08001AE4: E00C B .L78 ; 0x08001B00
0x08001AE6: 9818 LDR R0, [SP, #96]
0x08001AE8: 3008 ADDS R0, #8
0x08001AEA: 2102 MOVS R1, #2
0x08001AEC: F004 F971 BL RCCEx_PLL2_Config ; 0x08005DD2
0x08001AF0: F88D 0057 STRB.W R0, [SP, #87]
0x08001AF4: E004 B .L78 ; 0x08001B00
0x08001AF6: E003 B .L78 ; 0x08001B00
0x08001AF8: E002 B .L78 ; 0x08001B00
.L77:
0x08001AFA: 2001 MOVS R0, #1
0x08001AFC: F88D 0057 STRB.W R0, [SP, #87]
.L78:
0x08001B00: F89D 0057 LDRB.W R0, [SP, #87]
0x08001B04: B958 CBNZ R0, .L79 ; 0x08001B1E
0x08001B06: F244 414C MOVW R1, #0x444C
0x08001B0A: F6C5 0102 MOVT R1, #0x5802
0x08001B0E: 6808 LDR R0, [R1]
0x08001B10: F020 0003 BIC R0, R0, #3
0x08001B14: 9A18 LDR R2, [SP, #96]
0x08001B16: 6C92 LDR R2, [R2, #72]
0x08001B18: 4310 ORRS R0, R2
0x08001B1A: 6008 STR R0, [R1]
0x08001B1C: E003 B .L80 ; 0x08001B26
.L79:
0x08001B1E: F89D 0057 LDRB.W R0, [SP, #87]
0x08001B22: F88D 0056 STRB.W R0, [SP, #86]
.L80:
0x08001B26: 9818 LDR R0, [SP, #96]
0x08001B28: 7880 LDRB R0, [R0, #2]
0x08001B2A: 0640 LSLS R0, R0, #25
0x08001B2C: 2800 CMP R0, #0
0x08001B2E: F140 82E6 BPL.W .L96 ; 0x080020FE
0x08001B32: 9818 LDR R0, [SP, #96]
0x08001B34: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001B38: F5B0 7F80 CMP.W R0, #0x0100
0x08001B3C: F000 823A BEQ.W .L81 ; 0x08001FB4
0x08001B40: 9818 LDR R0, [SP, #96]
0x08001B42: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001B46: F5B0 7F00 CMP.W R0, #0x0200
0x08001B4A: F000 8233 BEQ.W .L81 ; 0x08001FB4
0x08001B4E: 9818 LDR R0, [SP, #96]
0x08001B50: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001B54: F5B0 5F0C CMP.W R0, #0x2300
0x08001B58: F000 822C BEQ.W .L81 ; 0x08001FB4
0x08001B5C: 9818 LDR R0, [SP, #96]
0x08001B5E: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001B62: F5B0 5F4C CMP.W R0, #0x3300
0x08001B66: F000 8225 BEQ.W .L81 ; 0x08001FB4
0x08001B6A: 9818 LDR R0, [SP, #96]
0x08001B6C: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001B70: F5B0 4F86 CMP.W R0, #0x4300
0x08001B74: F000 821E BEQ.W .L81 ; 0x08001FB4
0x08001B78: 9818 LDR R0, [SP, #96]
0x08001B7A: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001B7E: F5B0 4FA6 CMP.W R0, #0x5300
0x08001B82: F000 8217 BEQ.W .L81 ; 0x08001FB4
0x08001B86: 9818 LDR R0, [SP, #96]
0x08001B88: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001B8C: F5B0 4FC6 CMP.W R0, #0x6300
0x08001B90: F000 8210 BEQ.W .L81 ; 0x08001FB4
0x08001B94: 9818 LDR R0, [SP, #96]
0x08001B96: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001B9A: F5B0 4FE6 CMP.W R0, #0x7300
0x08001B9E: F000 8209 BEQ.W .L81 ; 0x08001FB4
0x08001BA2: 9818 LDR R0, [SP, #96]
0x08001BA4: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001BA8: F5B0 4F03 CMP.W R0, #0x8300
0x08001BAC: F000 8202 BEQ.W .L81 ; 0x08001FB4
0x08001BB0: 9818 LDR R0, [SP, #96]
0x08001BB2: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001BB6: F5B0 4F13 CMP.W R0, #0x9300
0x08001BBA: F000 81FB BEQ.W .L81 ; 0x08001FB4
0x08001BBE: 9818 LDR R0, [SP, #96]
0x08001BC0: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001BC4: F5B0 4F23 CMP.W R0, #0xA300
0x08001BC8: F000 81F4 BEQ.W .L81 ; 0x08001FB4
0x08001BCC: 9818 LDR R0, [SP, #96]
0x08001BCE: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001BD2: F5B0 4F33 CMP.W R0, #0xB300
0x08001BD6: F000 81ED BEQ.W .L81 ; 0x08001FB4
0x08001BDA: 9818 LDR R0, [SP, #96]
0x08001BDC: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001BE0: F5B0 4F43 CMP.W R0, #0xC300
0x08001BE4: F000 81E6 BEQ.W .L81 ; 0x08001FB4
0x08001BE8: 9818 LDR R0, [SP, #96]
0x08001BEA: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001BEE: F5B0 4F53 CMP.W R0, #0xD300
0x08001BF2: F000 81DF BEQ.W .L81 ; 0x08001FB4
0x08001BF6: 9818 LDR R0, [SP, #96]
0x08001BF8: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001BFC: F5B0 4F63 CMP.W R0, #0xE300
0x08001C00: F000 81D8 BEQ.W .L81 ; 0x08001FB4
0x08001C04: 9818 LDR R0, [SP, #96]
0x08001C06: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001C0A: F5B0 4F73 CMP.W R0, #0xF300
0x08001C0E: F000 81D1 BEQ.W .L81 ; 0x08001FB4
0x08001C12: 9818 LDR R0, [SP, #96]
0x08001C14: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001C18: F240 3100 MOVW R1, #0x0300
0x08001C1C: F2C0 0101 MOVT R1, #1
0x08001C20: 4288 CMP R0, R1
0x08001C22: F000 81C7 BEQ.W .L81 ; 0x08001FB4
0x08001C26: 9818 LDR R0, [SP, #96]
0x08001C28: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001C2C: F241 3100 MOVW R1, #0x1300
0x08001C30: F2C0 0101 MOVT R1, #1
0x08001C34: 4288 CMP R0, R1
0x08001C36: F000 81BD BEQ.W .L81 ; 0x08001FB4
0x08001C3A: 9818 LDR R0, [SP, #96]
0x08001C3C: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001C40: F242 3100 MOVW R1, #0x2300
0x08001C44: F2C0 0101 MOVT R1, #1
0x08001C48: 4288 CMP R0, R1
0x08001C4A: F000 81B3 BEQ.W .L81 ; 0x08001FB4
0x08001C4E: 9818 LDR R0, [SP, #96]
0x08001C50: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001C54: F243 3100 MOVW R1, #0x3300
0x08001C58: F2C0 0101 MOVT R1, #1
0x08001C5C: 4288 CMP R0, R1
0x08001C5E: F000 81A9 BEQ.W .L81 ; 0x08001FB4
0x08001C62: 9818 LDR R0, [SP, #96]
0x08001C64: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001C68: F244 3100 MOVW R1, #0x4300
0x08001C6C: F2C0 0101 MOVT R1, #1
0x08001C70: 4288 CMP R0, R1
0x08001C72: F000 819F BEQ.W .L81 ; 0x08001FB4
0x08001C76: 9818 LDR R0, [SP, #96]
0x08001C78: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001C7C: F245 3100 MOVW R1, #0x5300
0x08001C80: F2C0 0101 MOVT R1, #1
0x08001C84: 4288 CMP R0, R1
0x08001C86: F000 8195 BEQ.W .L81 ; 0x08001FB4
0x08001C8A: 9818 LDR R0, [SP, #96]
0x08001C8C: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001C90: F246 3100 MOVW R1, #0x6300
0x08001C94: F2C0 0101 MOVT R1, #1
0x08001C98: 4288 CMP R0, R1
0x08001C9A: F000 818B BEQ.W .L81 ; 0x08001FB4
0x08001C9E: 9818 LDR R0, [SP, #96]
0x08001CA0: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001CA4: F247 3100 MOVW R1, #0x7300
0x08001CA8: F2C0 0101 MOVT R1, #1
0x08001CAC: 4288 CMP R0, R1
0x08001CAE: F000 8181 BEQ.W .L81 ; 0x08001FB4
0x08001CB2: 9818 LDR R0, [SP, #96]
0x08001CB4: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001CB8: F248 3100 MOVW R1, #0x8300
0x08001CBC: F2C0 0101 MOVT R1, #1
0x08001CC0: 4288 CMP R0, R1
0x08001CC2: F000 8177 BEQ.W .L81 ; 0x08001FB4
0x08001CC6: 9818 LDR R0, [SP, #96]
0x08001CC8: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001CCC: F249 3100 MOVW R1, #0x9300
0x08001CD0: F2C0 0101 MOVT R1, #1
0x08001CD4: 4288 CMP R0, R1
0x08001CD6: F000 816D BEQ.W .L81 ; 0x08001FB4
0x08001CDA: 9818 LDR R0, [SP, #96]
0x08001CDC: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001CE0: F24A 3100 MOVW R1, #0xA300
0x08001CE4: F2C0 0101 MOVT R1, #1
0x08001CE8: 4288 CMP R0, R1
0x08001CEA: F000 8163 BEQ.W .L81 ; 0x08001FB4
0x08001CEE: 9818 LDR R0, [SP, #96]
0x08001CF0: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001CF4: F24B 3100 MOVW R1, #0xB300
0x08001CF8: F2C0 0101 MOVT R1, #1
0x08001CFC: 4288 CMP R0, R1
0x08001CFE: F000 8159 BEQ.W .L81 ; 0x08001FB4
0x08001D02: 9818 LDR R0, [SP, #96]
0x08001D04: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001D08: F24C 3100 MOVW R1, #0xC300
0x08001D0C: F2C0 0101 MOVT R1, #1
0x08001D10: 4288 CMP R0, R1
0x08001D12: F000 814F BEQ.W .L81 ; 0x08001FB4
0x08001D16: 9818 LDR R0, [SP, #96]
0x08001D18: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001D1C: F24D 3100 MOVW R1, #0xD300
0x08001D20: F2C0 0101 MOVT R1, #1
0x08001D24: 4288 CMP R0, R1
0x08001D26: F000 8145 BEQ.W .L81 ; 0x08001FB4
0x08001D2A: 9818 LDR R0, [SP, #96]
0x08001D2C: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001D30: F24E 3100 MOVW R1, #0xE300
0x08001D34: F2C0 0101 MOVT R1, #1
0x08001D38: 4288 CMP R0, R1
0x08001D3A: F000 813B BEQ.W .L81 ; 0x08001FB4
0x08001D3E: 9818 LDR R0, [SP, #96]
0x08001D40: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001D44: F24F 3100 MOVW R1, #0xF300
0x08001D48: F2C0 0101 MOVT R1, #1
0x08001D4C: 4288 CMP R0, R1
0x08001D4E: F000 8131 BEQ.W .L81 ; 0x08001FB4
0x08001D52: 9818 LDR R0, [SP, #96]
0x08001D54: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001D58: F240 3100 MOVW R1, #0x0300
0x08001D5C: F2C0 0102 MOVT R1, #2
0x08001D60: 4288 CMP R0, R1
0x08001D62: F000 8127 BEQ.W .L81 ; 0x08001FB4
0x08001D66: 9818 LDR R0, [SP, #96]
0x08001D68: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001D6C: F241 3100 MOVW R1, #0x1300
0x08001D70: F2C0 0102 MOVT R1, #2
0x08001D74: 4288 CMP R0, R1
0x08001D76: F000 811D BEQ.W .L81 ; 0x08001FB4
0x08001D7A: 9818 LDR R0, [SP, #96]
0x08001D7C: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001D80: F242 3100 MOVW R1, #0x2300
0x08001D84: F2C0 0102 MOVT R1, #2
0x08001D88: 4288 CMP R0, R1
0x08001D8A: F000 8113 BEQ.W .L81 ; 0x08001FB4
0x08001D8E: 9818 LDR R0, [SP, #96]
0x08001D90: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001D94: F243 3100 MOVW R1, #0x3300
0x08001D98: F2C0 0102 MOVT R1, #2
0x08001D9C: 4288 CMP R0, R1
0x08001D9E: F000 8109 BEQ.W .L81 ; 0x08001FB4
0x08001DA2: 9818 LDR R0, [SP, #96]
0x08001DA4: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001DA8: F244 3100 MOVW R1, #0x4300
0x08001DAC: F2C0 0102 MOVT R1, #2
0x08001DB0: 4288 CMP R0, R1
0x08001DB2: F000 80FF BEQ.W .L81 ; 0x08001FB4
0x08001DB6: 9818 LDR R0, [SP, #96]
0x08001DB8: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001DBC: F245 3100 MOVW R1, #0x5300
0x08001DC0: F2C0 0102 MOVT R1, #2
0x08001DC4: 4288 CMP R0, R1
0x08001DC6: F000 80F5 BEQ.W .L81 ; 0x08001FB4
0x08001DCA: 9818 LDR R0, [SP, #96]
0x08001DCC: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001DD0: F246 3100 MOVW R1, #0x6300
0x08001DD4: F2C0 0102 MOVT R1, #2
0x08001DD8: 4288 CMP R0, R1
0x08001DDA: F000 80EB BEQ.W .L81 ; 0x08001FB4
0x08001DDE: 9818 LDR R0, [SP, #96]
0x08001DE0: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001DE4: F247 3100 MOVW R1, #0x7300
0x08001DE8: F2C0 0102 MOVT R1, #2
0x08001DEC: 4288 CMP R0, R1
0x08001DEE: F000 80E1 BEQ.W .L81 ; 0x08001FB4
0x08001DF2: 9818 LDR R0, [SP, #96]
0x08001DF4: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001DF8: F248 3100 MOVW R1, #0x8300
0x08001DFC: F2C0 0102 MOVT R1, #2
0x08001E00: 4288 CMP R0, R1
0x08001E02: F000 80D7 BEQ.W .L81 ; 0x08001FB4
0x08001E06: 9818 LDR R0, [SP, #96]
0x08001E08: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001E0C: F249 3100 MOVW R1, #0x9300
0x08001E10: F2C0 0102 MOVT R1, #2
0x08001E14: 4288 CMP R0, R1
0x08001E16: F000 80CD BEQ.W .L81 ; 0x08001FB4
0x08001E1A: 9818 LDR R0, [SP, #96]
0x08001E1C: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001E20: F24A 3100 MOVW R1, #0xA300
0x08001E24: F2C0 0102 MOVT R1, #2
0x08001E28: 4288 CMP R0, R1
0x08001E2A: F000 80C3 BEQ.W .L81 ; 0x08001FB4
0x08001E2E: 9818 LDR R0, [SP, #96]
0x08001E30: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001E34: F24B 3100 MOVW R1, #0xB300
0x08001E38: F2C0 0102 MOVT R1, #2
0x08001E3C: 4288 CMP R0, R1
0x08001E3E: F000 80B9 BEQ.W .L81 ; 0x08001FB4
0x08001E42: 9818 LDR R0, [SP, #96]
0x08001E44: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001E48: F24C 3100 MOVW R1, #0xC300
0x08001E4C: F2C0 0102 MOVT R1, #2
0x08001E50: 4288 CMP R0, R1
0x08001E52: F000 80AF BEQ.W .L81 ; 0x08001FB4
0x08001E56: 9818 LDR R0, [SP, #96]
0x08001E58: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001E5C: F24D 3100 MOVW R1, #0xD300
0x08001E60: F2C0 0102 MOVT R1, #2
0x08001E64: 4288 CMP R0, R1
0x08001E66: F000 80A5 BEQ.W .L81 ; 0x08001FB4
0x08001E6A: 9818 LDR R0, [SP, #96]
0x08001E6C: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001E70: F24E 3100 MOVW R1, #0xE300
0x08001E74: F2C0 0102 MOVT R1, #2
0x08001E78: 4288 CMP R0, R1
0x08001E7A: F000 809B BEQ.W .L81 ; 0x08001FB4
0x08001E7E: 9818 LDR R0, [SP, #96]
0x08001E80: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001E84: F24F 3100 MOVW R1, #0xF300
0x08001E88: F2C0 0102 MOVT R1, #2
0x08001E8C: 4288 CMP R0, R1
0x08001E8E: F000 8091 BEQ.W .L81 ; 0x08001FB4
0x08001E92: 9818 LDR R0, [SP, #96]
0x08001E94: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001E98: F240 3100 MOVW R1, #0x0300
0x08001E9C: F2C0 0103 MOVT R1, #3
0x08001EA0: 4288 CMP R0, R1
0x08001EA2: F000 8087 BEQ.W .L81 ; 0x08001FB4
0x08001EA6: 9818 LDR R0, [SP, #96]
0x08001EA8: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001EAC: F241 3100 MOVW R1, #0x1300
0x08001EB0: F2C0 0103 MOVT R1, #3
0x08001EB4: 4288 CMP R0, R1
0x08001EB6: D07D BEQ .L81 ; 0x08001FB4
0x08001EB8: 9818 LDR R0, [SP, #96]
0x08001EBA: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001EBE: F242 3100 MOVW R1, #0x2300
0x08001EC2: F2C0 0103 MOVT R1, #3
0x08001EC6: 4288 CMP R0, R1
0x08001EC8: D074 BEQ .L81 ; 0x08001FB4
0x08001ECA: 9818 LDR R0, [SP, #96]
0x08001ECC: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001ED0: F243 3100 MOVW R1, #0x3300
0x08001ED4: F2C0 0103 MOVT R1, #3
0x08001ED8: 4288 CMP R0, R1
0x08001EDA: D06B BEQ .L81 ; 0x08001FB4
0x08001EDC: 9818 LDR R0, [SP, #96]
0x08001EDE: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001EE2: F244 3100 MOVW R1, #0x4300
0x08001EE6: F2C0 0103 MOVT R1, #3
0x08001EEA: 4288 CMP R0, R1
0x08001EEC: D062 BEQ .L81 ; 0x08001FB4
0x08001EEE: 9818 LDR R0, [SP, #96]
0x08001EF0: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001EF4: F245 3100 MOVW R1, #0x5300
0x08001EF8: F2C0 0103 MOVT R1, #3
0x08001EFC: 4288 CMP R0, R1
0x08001EFE: D059 BEQ .L81 ; 0x08001FB4
0x08001F00: 9818 LDR R0, [SP, #96]
0x08001F02: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001F06: F246 3100 MOVW R1, #0x6300
0x08001F0A: F2C0 0103 MOVT R1, #3
0x08001F0E: 4288 CMP R0, R1
0x08001F10: D050 BEQ .L81 ; 0x08001FB4
0x08001F12: 9818 LDR R0, [SP, #96]
0x08001F14: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001F18: F247 3100 MOVW R1, #0x7300
0x08001F1C: F2C0 0103 MOVT R1, #3
0x08001F20: 4288 CMP R0, R1
0x08001F22: D047 BEQ .L81 ; 0x08001FB4
0x08001F24: 9818 LDR R0, [SP, #96]
0x08001F26: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001F2A: F248 3100 MOVW R1, #0x8300
0x08001F2E: F2C0 0103 MOVT R1, #3
0x08001F32: 4288 CMP R0, R1
0x08001F34: D03E BEQ .L81 ; 0x08001FB4
0x08001F36: 9818 LDR R0, [SP, #96]
0x08001F38: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001F3C: F249 3100 MOVW R1, #0x9300
0x08001F40: F2C0 0103 MOVT R1, #3
0x08001F44: 4288 CMP R0, R1
0x08001F46: D035 BEQ .L81 ; 0x08001FB4
0x08001F48: 9818 LDR R0, [SP, #96]
0x08001F4A: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001F4E: F24A 3100 MOVW R1, #0xA300
0x08001F52: F2C0 0103 MOVT R1, #3
0x08001F56: 4288 CMP R0, R1
0x08001F58: D02C BEQ .L81 ; 0x08001FB4
0x08001F5A: 9818 LDR R0, [SP, #96]
0x08001F5C: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001F60: F24B 3100 MOVW R1, #0xB300
0x08001F64: F2C0 0103 MOVT R1, #3
0x08001F68: 4288 CMP R0, R1
0x08001F6A: D023 BEQ .L81 ; 0x08001FB4
0x08001F6C: 9818 LDR R0, [SP, #96]
0x08001F6E: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001F72: F24C 3100 MOVW R1, #0xC300
0x08001F76: F2C0 0103 MOVT R1, #3
0x08001F7A: 4288 CMP R0, R1
0x08001F7C: D01A BEQ .L81 ; 0x08001FB4
0x08001F7E: 9818 LDR R0, [SP, #96]
0x08001F80: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001F84: F24D 3100 MOVW R1, #0xD300
0x08001F88: F2C0 0103 MOVT R1, #3
0x08001F8C: 4288 CMP R0, R1
0x08001F8E: D011 BEQ .L81 ; 0x08001FB4
0x08001F90: 9818 LDR R0, [SP, #96]
0x08001F92: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001F96: F24E 3100 MOVW R1, #0xE300
0x08001F9A: F2C0 0103 MOVT R1, #3
0x08001F9E: 4288 CMP R0, R1
0x08001FA0: D008 BEQ .L81 ; 0x08001FB4
0x08001FA2: 9818 LDR R0, [SP, #96]
0x08001FA4: F8D0 00B0 LDR.W R0, [R0, #176]
0x08001FA8: F24F 3100 MOVW R1, #0xF300
0x08001FAC: F2C0 0103 MOVT R1, #3
0x08001FB0: 4288 CMP R0, R1
0x08001FB2: D100 BNE .L82 ; 0x08001FB6
.L81:
0x08001FB4: E007 B .L83 ; 0x08001FC6
.L82:
0x08001FB6: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08001FBA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08001FBE: F240 317D MOVW R1, #0x037D
0x08001FC2: F001 F820 BL assert_failed ; 0x08003006
.L83:
0x08001FC6: F644 0100 MOVW R1, #0x4800
0x08001FCA: F6C5 0102 MOVT R1, #0x5802
0x08001FCE: 6808 LDR R0, [R1]
0x08001FD0: F440 7080 ORR R0, R0, #0x0100
0x08001FD4: 6008 STR R0, [R1]
0x08001FD6: F005 FA42 BL HAL_GetTick ; 0x0800745E
0x08001FDA: 9016 STR R0, [SP, #88]
.L84:
0x08001FDC: F644 0000 MOVW R0, #0x4800
0x08001FE0: F6C5 0002 MOVT R0, #0x5802
0x08001FE4: 6800 LDR R0, [R0]
0x08001FE6: 05C0 LSLS R0, R0, #23
0x08001FE8: 2800 CMP R0, #0
0x08001FEA: D40A BMI .L86 ; 0x08002002
0x08001FEC: F005 FA37 BL HAL_GetTick ; 0x0800745E
0x08001FF0: 9916 LDR R1, [SP, #88]
0x08001FF2: 1A40 SUBS R0, R0, R1
0x08001FF4: 2865 CMP R0, #101
0x08001FF6: D303 BCC .L85 ; 0x08002000
0x08001FF8: 2003 MOVS R0, #3
0x08001FFA: F88D 0057 STRB.W R0, [SP, #87]
0x08001FFE: E000 B .L86 ; 0x08002002
.L85:
0x08002000: E7EC B .L84 ; 0x08001FDC
.L86:
0x08002002: F89D 0057 LDRB.W R0, [SP, #87]
0x08002006: 2800 CMP R0, #0
0x08002008: D175 BNE .L95 ; 0x080020F6
0x0800200A: F244 4070 MOVW R0, #0x4470
0x0800200E: F6C5 0002 MOVT R0, #0x5802
0x08002012: 6800 LDR R0, [R0]
0x08002014: F400 7040 AND R0, R0, #0x0300
0x08002018: 9918 LDR R1, [SP, #96]
0x0800201A: F8D1 10B0 LDR.W R1, [R1, #176]
0x0800201E: F401 7140 AND R1, R1, #0x0300
0x08002022: 4288 CMP R0, R1
0x08002024: D011 BEQ .L87 ; 0x0800204A
0x08002026: F244 4170 MOVW R1, #0x4470
0x0800202A: F6C5 0102 MOVT R1, #0x5802
0x0800202E: 6808 LDR R0, [R1]
0x08002030: F420 7040 BIC R0, R0, #0x0300
0x08002034: 9017 STR R0, [SP, #92]
0x08002036: 6808 LDR R0, [R1]
0x08002038: F440 3080 ORR R0, R0, #0x010000
0x0800203C: 6008 STR R0, [R1]
0x0800203E: 6808 LDR R0, [R1]
0x08002040: F420 3080 BIC R0, R0, #0x010000
0x08002044: 6008 STR R0, [R1]
0x08002046: 9817 LDR R0, [SP, #92]
0x08002048: 6008 STR R0, [R1]
.L87:
0x0800204A: 9818 LDR R0, [SP, #96]
0x0800204C: F8D0 00B0 LDR.W R0, [R0, #176]
0x08002050: F5B0 7F80 CMP.W R0, #0x0100
0x08002054: D117 BNE .L90 ; 0x08002086
0x08002056: F005 FA02 BL HAL_GetTick ; 0x0800745E
0x0800205A: 9016 STR R0, [SP, #88]
.L88:
0x0800205C: F244 4070 MOVW R0, #0x4470
0x08002060: F6C5 0002 MOVT R0, #0x5802
0x08002064: 6800 LDR R0, [R0]
0x08002066: F3C0 0040 UBFX R0, R0, #1, #1
0x0800206A: B960 CBNZ R0, .L90 ; 0x08002086
0x0800206C: F005 F9F7 BL HAL_GetTick ; 0x0800745E
0x08002070: 9916 LDR R1, [SP, #88]
0x08002072: 1A40 SUBS R0, R0, R1
0x08002074: F241 3189 MOVW R1, #0x1389
0x08002078: 4288 CMP R0, R1
0x0800207A: D303 BCC .L89 ; 0x08002084
0x0800207C: 2003 MOVS R0, #3
0x0800207E: F88D 0057 STRB.W R0, [SP, #87]
0x08002082: E000 B .L90 ; 0x08002086
.L89:
0x08002084: E7EA B .L88 ; 0x0800205C
.L90:
0x08002086: F89D 0057 LDRB.W R0, [SP, #87]
0x0800208A: BB78 CBNZ R0, .L93 ; 0x080020EC
0x0800208C: 9818 LDR R0, [SP, #96]
0x0800208E: F8D0 00B0 LDR.W R0, [R0, #176]
0x08002092: F400 7040 AND R0, R0, #0x0300
0x08002096: F5B0 7F40 CMP.W R0, #0x0300
0x0800209A: D112 BNE .L91 ; 0x080020C2
0x0800209C: F244 4110 MOVW R1, #0x4410
0x080020A0: F6C5 0102 MOVT R1, #0x5802
0x080020A4: 6808 LDR R0, [R1]
0x080020A6: F420 507C BIC R0, R0, #0x3F00
0x080020AA: 9A18 LDR R2, [SP, #96]
0x080020AC: F8D2 20B0 LDR.W R2, [R2, #176]
0x080020B0: F64F 43F0 MOVW R3, #0xFCF0
0x080020B4: F6C0 73FF MOVT R3, #0x0FFF
0x080020B8: 401A ANDS R2, R3
0x080020BA: EA40 1012 ORR.W R0, R0, R2, LSR #4
0x080020BE: 6008 STR R0, [R1]
0x080020C0: E007 B .L92 ; 0x080020D2
.L91:
0x080020C2: F244 4110 MOVW R1, #0x4410
0x080020C6: F6C5 0102 MOVT R1, #0x5802
0x080020CA: 6808 LDR R0, [R1]
0x080020CC: F420 507C BIC R0, R0, #0x3F00
0x080020D0: 6008 STR R0, [R1]
.L92:
0x080020D2: 9818 LDR R0, [SP, #96]
0x080020D4: F8D0 20B0 LDR.W R2, [R0, #176]
0x080020D8: F36F 321F BFC R2, #12, #20
0x080020DC: F244 4170 MOVW R1, #0x4470
0x080020E0: F6C5 0102 MOVT R1, #0x5802
0x080020E4: 6808 LDR R0, [R1]
0x080020E6: 4310 ORRS R0, R2
0x080020E8: 6008 STR R0, [R1]
0x080020EA: E003 B .L94 ; 0x080020F4
.L93:
0x080020EC: F89D 0057 LDRB.W R0, [SP, #87]
0x080020F0: F88D 0056 STRB.W R0, [SP, #86]
.L94:
0x080020F4: E003 B .L96 ; 0x080020FE
.L95:
0x080020F6: F89D 0057 LDRB.W R0, [SP, #87]
0x080020FA: F88D 0056 STRB.W R0, [SP, #86]
.L96:
0x080020FE: 9818 LDR R0, [SP, #96]
0x08002100: 6800 LDR R0, [R0]
0x08002102: 07C0 LSLS R0, R0, #31
0x08002104: 2800 CMP R0, #0
0x08002106: F000 8047 BEQ.W .L100 ; 0x08002198
0x0800210A: 9818 LDR R0, [SP, #96]
0x0800210C: 6F80 LDR R0, [R0, #120]
0x0800210E: 900A STR R0, [SP, #40]
0x08002110: 2828 CMP R0, #40
0x08002112: D82B BHI .L97 ; 0x0800216C
0x08002114: 990A LDR R1, [SP, #40]
0x08002116: E8DF F001 TBB [PC, R1]
0x0800211A: 15 DC.B 0x15 ; '\x15'
0x0800211B: 29 DC.B 0x29 ; ')'
0x0800211C: 29 DC.B 0x29 ; ')'
0x0800211D: 29 DC.B 0x29 ; ')'
0x0800211E: 29 DC.B 0x29 ; ')'
0x0800211F: 29 DC.B 0x29 ; ')'
0x08002120: 29 DC.B 0x29 ; ')'
0x08002121: 29 DC.B 0x29 ; ')'
0x08002122: 16 DC.B 0x16 ; '\x16'
0x08002123: 29 DC.B 0x29 ; ')'
0x08002124: 29 DC.B 0x29 ; ')'
0x08002125: 29 DC.B 0x29 ; ')'
0x08002126: 29 DC.B 0x29 ; ')'
0x08002127: 29 DC.B 0x29 ; ')'
0x08002128: 29 DC.B 0x29 ; ')'
0x08002129: 29 DC.B 0x29 ; ')'
0x0800212A: 1E DC.B 0x1E ; '\x1E'
0x0800212B: 29 DC.B 0x29 ; ')'
0x0800212C: 29 DC.B 0x29 ; ')'
0x0800212D: 29 DC.B 0x29 ; ')'
0x0800212E: 29 DC.B 0x29 ; ')'
0x0800212F: 29 DC.B 0x29 ; ')'
0x08002130: 29 DC.B 0x29 ; ')'
0x08002131: 29 DC.B 0x29 ; ')'
0x08002132: 26 DC.B 0x26 ; '&'
0x08002133: 29 DC.B 0x29 ; ')'
0x08002134: 29 DC.B 0x29 ; ')'
0x08002135: 29 DC.B 0x29 ; ')'
0x08002136: 29 DC.B 0x29 ; ')'
0x08002137: 29 DC.B 0x29 ; ')'
0x08002138: 29 DC.B 0x29 ; ')'
0x08002139: 29 DC.B 0x29 ; ')'
0x0800213A: 27 DC.B 0x27 ; '''
0x0800213B: 29 DC.B 0x29 ; ')'
0x0800213C: 29 DC.B 0x29 ; ')'
0x0800213D: 29 DC.B 0x29 ; ')'
0x0800213E: 29 DC.B 0x29 ; ')'
0x0800213F: 29 DC.B 0x29 ; ')'
0x08002140: 29 DC.B 0x29 ; ')'
0x08002141: 29 DC.B 0x29 ; ')'
0x08002142: 28 DC.B 0x28 ; '('
0x08002143: 00 DC.B 0x00 ; '\0'
0x08002144: E015 B .L98 ; 0x08002172
0x08002146: 9818 LDR R0, [SP, #96]
0x08002148: 3008 ADDS R0, #8
0x0800214A: 2101 MOVS R1, #1
0x0800214C: F003 FE41 BL RCCEx_PLL2_Config ; 0x08005DD2
0x08002150: F88D 0057 STRB.W R0, [SP, #87]
0x08002154: E00D B .L98 ; 0x08002172
0x08002156: 9818 LDR R0, [SP, #96]
0x08002158: 3028 ADDS R0, #40
0x0800215A: 2101 MOVS R1, #1
0x0800215C: F003 FF90 BL RCCEx_PLL3_Config ; 0x08006080
0x08002160: F88D 0057 STRB.W R0, [SP, #87]
0x08002164: E005 B .L98 ; 0x08002172
0x08002166: E004 B .L98 ; 0x08002172
0x08002168: E003 B .L98 ; 0x08002172
0x0800216A: E002 B .L98 ; 0x08002172
.L97:
0x0800216C: 2001 MOVS R0, #1
0x0800216E: F88D 0057 STRB.W R0, [SP, #87]
.L98:
0x08002172: F89D 0057 LDRB.W R0, [SP, #87]
0x08002176: B958 CBNZ R0, .L99 ; 0x08002190
0x08002178: F244 4154 MOVW R1, #0x4454
0x0800217C: F6C5 0102 MOVT R1, #0x5802
0x08002180: 6808 LDR R0, [R1]
0x08002182: F020 0038 BIC R0, R0, #56
0x08002186: 9A18 LDR R2, [SP, #96]
0x08002188: 6F92 LDR R2, [R2, #120]
0x0800218A: 4310 ORRS R0, R2
0x0800218C: 6008 STR R0, [R1]
0x0800218E: E003 B .L100 ; 0x08002198
.L99:
0x08002190: F89D 0057 LDRB.W R0, [SP, #87]
0x08002194: F88D 0056 STRB.W R0, [SP, #86]
.L100:
0x08002198: 9818 LDR R0, [SP, #96]
0x0800219A: 7800 LDRB R0, [R0]
0x0800219C: 0780 LSLS R0, R0, #30
0x0800219E: 2800 CMP R0, #0
0x080021A0: D534 BPL .L104 ; 0x0800220C
0x080021A2: 9818 LDR R0, [SP, #96]
0x080021A4: 6F40 LDR R0, [R0, #116]
0x080021A6: 9009 STR R0, [SP, #36]
0x080021A8: 2805 CMP R0, #5
0x080021AA: D819 BHI .L101 ; 0x080021E0
0x080021AC: 9909 LDR R1, [SP, #36]
0x080021AE: E8DF F001 TBB [PC, R1]
0x080021B2: 03 DC.B 0x03 ; '\x03'
0x080021B3: 04 DC.B 0x04 ; '\x04'
0x080021B4: 0C DC.B 0x0C ; '\x0C'
0x080021B5: 14 DC.B 0x14 ; '\x14'
0x080021B6: 15 DC.B 0x15 ; '\x15'
0x080021B7: 16 DC.B 0x16 ; '\x16'
0x080021B8: E015 B .L102 ; 0x080021E6
0x080021BA: 9818 LDR R0, [SP, #96]
0x080021BC: 3008 ADDS R0, #8
0x080021BE: 2101 MOVS R1, #1
0x080021C0: F003 FE07 BL RCCEx_PLL2_Config ; 0x08005DD2
0x080021C4: F88D 0057 STRB.W R0, [SP, #87]
0x080021C8: E00D B .L102 ; 0x080021E6
0x080021CA: 9818 LDR R0, [SP, #96]
0x080021CC: 3028 ADDS R0, #40
0x080021CE: 2101 MOVS R1, #1
0x080021D0: F003 FF56 BL RCCEx_PLL3_Config ; 0x08006080
0x080021D4: F88D 0057 STRB.W R0, [SP, #87]
0x080021D8: E005 B .L102 ; 0x080021E6
0x080021DA: E004 B .L102 ; 0x080021E6
0x080021DC: E003 B .L102 ; 0x080021E6
0x080021DE: E002 B .L102 ; 0x080021E6
.L101:
0x080021E0: 2001 MOVS R0, #1
0x080021E2: F88D 0057 STRB.W R0, [SP, #87]
.L102:
0x080021E6: F89D 0057 LDRB.W R0, [SP, #87]
0x080021EA: B958 CBNZ R0, .L103 ; 0x08002204
0x080021EC: F244 4154 MOVW R1, #0x4454
0x080021F0: F6C5 0102 MOVT R1, #0x5802
0x080021F4: 6808 LDR R0, [R1]
0x080021F6: F020 0007 BIC R0, R0, #7
0x080021FA: 9A18 LDR R2, [SP, #96]
0x080021FC: 6F52 LDR R2, [R2, #116]
0x080021FE: 4310 ORRS R0, R2
0x08002200: 6008 STR R0, [R1]
0x08002202: E003 B .L104 ; 0x0800220C
.L103:
0x08002204: F89D 0057 LDRB.W R0, [SP, #87]
0x08002208: F88D 0056 STRB.W R0, [SP, #86]
.L104:
0x0800220C: 9818 LDR R0, [SP, #96]
0x0800220E: 7800 LDRB R0, [R0]
0x08002210: 0740 LSLS R0, R0, #29
0x08002212: 2800 CMP R0, #0
0x08002214: D536 BPL .L108 ; 0x08002284
0x08002216: 9818 LDR R0, [SP, #96]
0x08002218: F8D0 0090 LDR.W R0, [R0, #144]
0x0800221C: 9008 STR R0, [SP, #32]
0x0800221E: 2805 CMP R0, #5
0x08002220: D819 BHI .L105 ; 0x08002256
0x08002222: 9908 LDR R1, [SP, #32]
0x08002224: E8DF F001 TBB [PC, R1]
0x08002228: 03 DC.B 0x03 ; '\x03'
0x08002229: 04 DC.B 0x04 ; '\x04'
0x0800222A: 0C DC.B 0x0C ; '\x0C'
0x0800222B: 14 DC.B 0x14 ; '\x14'
0x0800222C: 15 DC.B 0x15 ; '\x15'
0x0800222D: 16 DC.B 0x16 ; '\x16'
0x0800222E: E015 B .L106 ; 0x0800225C
0x08002230: 9818 LDR R0, [SP, #96]
0x08002232: 3008 ADDS R0, #8
0x08002234: 2101 MOVS R1, #1
0x08002236: F003 FDCC BL RCCEx_PLL2_Config ; 0x08005DD2
0x0800223A: F88D 0057 STRB.W R0, [SP, #87]
0x0800223E: E00D B .L106 ; 0x0800225C
0x08002240: 9818 LDR R0, [SP, #96]
0x08002242: 3028 ADDS R0, #40
0x08002244: 2101 MOVS R1, #1
0x08002246: F003 FF1B BL RCCEx_PLL3_Config ; 0x08006080
0x0800224A: F88D 0057 STRB.W R0, [SP, #87]
0x0800224E: E005 B .L106 ; 0x0800225C
0x08002250: E004 B .L106 ; 0x0800225C
0x08002252: E003 B .L106 ; 0x0800225C
0x08002254: E002 B .L106 ; 0x0800225C
.L105:
0x08002256: 2001 MOVS R0, #1
0x08002258: F88D 0057 STRB.W R0, [SP, #87]
.L106:
0x0800225C: F89D 0057 LDRB.W R0, [SP, #87]
0x08002260: B960 CBNZ R0, .L107 ; 0x0800227C
0x08002262: F244 4158 MOVW R1, #0x4458
0x08002266: F6C5 0102 MOVT R1, #0x5802
0x0800226A: 6808 LDR R0, [R1]
0x0800226C: F020 0007 BIC R0, R0, #7
0x08002270: 9A18 LDR R2, [SP, #96]
0x08002272: F8D2 2090 LDR.W R2, [R2, #144]
0x08002276: 4310 ORRS R0, R2
0x08002278: 6008 STR R0, [R1]
0x0800227A: E003 B .L108 ; 0x08002284
.L107:
0x0800227C: F89D 0057 LDRB.W R0, [SP, #87]
0x08002280: F88D 0056 STRB.W R0, [SP, #86]
.L108:
0x08002284: 9818 LDR R0, [SP, #96]
0x08002286: 7800 LDRB R0, [R0]
0x08002288: 0680 LSLS R0, R0, #26
0x0800228A: 2800 CMP R0, #0
0x0800228C: D544 BPL .L118 ; 0x08002318
0x0800228E: 9818 LDR R0, [SP, #96]
0x08002290: F8D0 008C LDR.W R0, [R0, #140]
0x08002294: 9007 STR R0, [SP, #28]
0x08002296: B1A0 CBZ R0, .L109 ; 0x080022C2
0x08002298: 9807 LDR R0, [SP, #28]
0x0800229A: F1B0 5F80 CMP.W R0, #0x10000000
0x0800229E: D011 BEQ .L110 ; 0x080022C4
0x080022A0: 9807 LDR R0, [SP, #28]
0x080022A2: F1B0 5F00 CMP.W R0, #0x20000000
0x080022A6: D015 BEQ .L111 ; 0x080022D4
0x080022A8: 9807 LDR R0, [SP, #28]
0x080022AA: F1B0 5F40 CMP.W R0, #0x30000000
0x080022AE: D019 BEQ .L112 ; 0x080022E4
0x080022B0: 9807 LDR R0, [SP, #28]
0x080022B2: F1B0 4F80 CMP.W R0, #0x40000000
0x080022B6: D016 BEQ .L113 ; 0x080022E6
0x080022B8: 9807 LDR R0, [SP, #28]
0x080022BA: F1B0 4FA0 CMP.W R0, #0x50000000
0x080022BE: D013 BEQ .L114 ; 0x080022E8
0x080022C0: E013 B .L115 ; 0x080022EA
.L109:
0x080022C2: E015 B .L116 ; 0x080022F0
.L110:
0x080022C4: 9818 LDR R0, [SP, #96]
0x080022C6: 3008 ADDS R0, #8
0x080022C8: 2100 MOVS R1, #0
0x080022CA: F003 FD82 BL RCCEx_PLL2_Config ; 0x08005DD2
0x080022CE: F88D 0057 STRB.W R0, [SP, #87]
0x080022D2: E00D B .L116 ; 0x080022F0
.L111:
0x080022D4: 9818 LDR R0, [SP, #96]
0x080022D6: 3028 ADDS R0, #40
0x080022D8: 2102 MOVS R1, #2
0x080022DA: F003 FED1 BL RCCEx_PLL3_Config ; 0x08006080
0x080022DE: F88D 0057 STRB.W R0, [SP, #87]
0x080022E2: E005 B .L116 ; 0x080022F0
.L112:
0x080022E4: E004 B .L116 ; 0x080022F0
.L113:
0x080022E6: E003 B .L116 ; 0x080022F0
.L114:
0x080022E8: E002 B .L116 ; 0x080022F0
.L115:
0x080022EA: 2001 MOVS R0, #1
0x080022EC: F88D 0057 STRB.W R0, [SP, #87]
.L116:
0x080022F0: F89D 0057 LDRB.W R0, [SP, #87]
0x080022F4: B960 CBNZ R0, .L117 ; 0x08002310
0x080022F6: F244 4154 MOVW R1, #0x4454
0x080022FA: F6C5 0102 MOVT R1, #0x5802
0x080022FE: 6808 LDR R0, [R1]
0x08002300: F020 40E0 BIC R0, R0, #0x70000000
0x08002304: 9A18 LDR R2, [SP, #96]
0x08002306: F8D2 208C LDR.W R2, [R2, #140]
0x0800230A: 4310 ORRS R0, R2
0x0800230C: 6008 STR R0, [R1]
0x0800230E: E003 B .L118 ; 0x08002318
.L117:
0x08002310: F89D 0057 LDRB.W R0, [SP, #87]
0x08002314: F88D 0056 STRB.W R0, [SP, #86]
.L118:
0x08002318: 9818 LDR R0, [SP, #96]
0x0800231A: 7800 LDRB R0, [R0]
0x0800231C: 0640 LSLS R0, R0, #25
0x0800231E: 2800 CMP R0, #0
0x08002320: D544 BPL .L128 ; 0x080023AC
0x08002322: 9818 LDR R0, [SP, #96]
0x08002324: F8D0 0098 LDR.W R0, [R0, #152]
0x08002328: 9006 STR R0, [SP, #24]
0x0800232A: B1A0 CBZ R0, .L119 ; 0x08002356
0x0800232C: 9806 LDR R0, [SP, #24]
0x0800232E: F5B0 6F80 CMP.W R0, #0x0400
0x08002332: D011 BEQ .L120 ; 0x08002358
0x08002334: 9806 LDR R0, [SP, #24]
0x08002336: F5B0 6F00 CMP.W R0, #0x0800
0x0800233A: D015 BEQ .L121 ; 0x08002368
0x0800233C: 9806 LDR R0, [SP, #24]
0x0800233E: F5B0 6F40 CMP.W R0, #0x0C00
0x08002342: D019 BEQ .L122 ; 0x08002378
0x08002344: 9806 LDR R0, [SP, #24]
0x08002346: F5B0 5F80 CMP.W R0, #0x1000
0x0800234A: D016 BEQ .L123 ; 0x0800237A
0x0800234C: 9806 LDR R0, [SP, #24]
0x0800234E: F5B0 5FA0 CMP.W R0, #0x1400
0x08002352: D013 BEQ .L124 ; 0x0800237C
0x08002354: E013 B .L125 ; 0x0800237E
.L119:
0x08002356: E015 B .L126 ; 0x08002384
.L120:
0x08002358: 9818 LDR R0, [SP, #96]
0x0800235A: 3008 ADDS R0, #8
0x0800235C: 2100 MOVS R1, #0
0x0800235E: F003 FD38 BL RCCEx_PLL2_Config ; 0x08005DD2
0x08002362: F88D 0057 STRB.W R0, [SP, #87]
0x08002366: E00D B .L126 ; 0x08002384
.L121:
0x08002368: 9818 LDR R0, [SP, #96]
0x0800236A: 3028 ADDS R0, #40
0x0800236C: 2102 MOVS R1, #2
0x0800236E: F003 FE87 BL RCCEx_PLL3_Config ; 0x08006080
0x08002372: F88D 0057 STRB.W R0, [SP, #87]
0x08002376: E005 B .L126 ; 0x08002384
.L122:
0x08002378: E004 B .L126 ; 0x08002384
.L123:
0x0800237A: E003 B .L126 ; 0x08002384
.L124:
0x0800237C: E002 B .L126 ; 0x08002384
.L125:
0x0800237E: 2001 MOVS R0, #1
0x08002380: F88D 0057 STRB.W R0, [SP, #87]
.L126:
0x08002384: F89D 0057 LDRB.W R0, [SP, #87]
0x08002388: B960 CBNZ R0, .L127 ; 0x080023A4
0x0800238A: F244 4158 MOVW R1, #0x4458
0x0800238E: F6C5 0102 MOVT R1, #0x5802
0x08002392: 6808 LDR R0, [R1]
0x08002394: F420 50E0 BIC R0, R0, #0x1C00
0x08002398: 9A18 LDR R2, [SP, #96]
0x0800239A: F8D2 2098 LDR.W R2, [R2, #152]
0x0800239E: 4310 ORRS R0, R2
0x080023A0: 6008 STR R0, [R1]
0x080023A2: E003 B .L128 ; 0x080023AC
.L127:
0x080023A4: F89D 0057 LDRB.W R0, [SP, #87]
0x080023A8: F88D 0056 STRB.W R0, [SP, #86]
.L128:
0x080023AC: 9818 LDR R0, [SP, #96]
0x080023AE: 7800 LDRB R0, [R0]
0x080023B0: 0600 LSLS R0, R0, #24
0x080023B2: 2800 CMP R0, #0
0x080023B4: D544 BPL .L138 ; 0x08002440
0x080023B6: 9818 LDR R0, [SP, #96]
0x080023B8: F8D0 009C LDR.W R0, [R0, #156]
0x080023BC: 9005 STR R0, [SP, #20]
0x080023BE: B1A0 CBZ R0, .L129 ; 0x080023EA
0x080023C0: 9805 LDR R0, [SP, #20]
0x080023C2: F5B0 5F00 CMP.W R0, #0x2000
0x080023C6: D011 BEQ .L130 ; 0x080023EC
0x080023C8: 9805 LDR R0, [SP, #20]
0x080023CA: F5B0 4F80 CMP.W R0, #0x4000
0x080023CE: D015 BEQ .L131 ; 0x080023FC
0x080023D0: 9805 LDR R0, [SP, #20]
0x080023D2: F5B0 4FC0 CMP.W R0, #0x6000
0x080023D6: D019 BEQ .L132 ; 0x0800240C
0x080023D8: 9805 LDR R0, [SP, #20]
0x080023DA: F5B0 4F00 CMP.W R0, #0x8000
0x080023DE: D016 BEQ .L133 ; 0x0800240E
0x080023E0: 9805 LDR R0, [SP, #20]
0x080023E2: F5B0 4F20 CMP.W R0, #0xA000
0x080023E6: D013 BEQ .L134 ; 0x08002410
0x080023E8: E013 B .L135 ; 0x08002412
.L129:
0x080023EA: E015 B .L136 ; 0x08002418
.L130:
0x080023EC: 9818 LDR R0, [SP, #96]
0x080023EE: 3008 ADDS R0, #8
0x080023F0: 2100 MOVS R1, #0
0x080023F2: F003 FCEE BL RCCEx_PLL2_Config ; 0x08005DD2
0x080023F6: F88D 0057 STRB.W R0, [SP, #87]
0x080023FA: E00D B .L136 ; 0x08002418
.L131:
0x080023FC: 9818 LDR R0, [SP, #96]
0x080023FE: 3028 ADDS R0, #40
0x08002400: 2102 MOVS R1, #2
0x08002402: F003 FE3D BL RCCEx_PLL3_Config ; 0x08006080
0x08002406: F88D 0057 STRB.W R0, [SP, #87]
0x0800240A: E005 B .L136 ; 0x08002418
.L132:
0x0800240C: E004 B .L136 ; 0x08002418
.L133:
0x0800240E: E003 B .L136 ; 0x08002418
.L134:
0x08002410: E002 B .L136 ; 0x08002418
.L135:
0x08002412: 2001 MOVS R0, #1
0x08002414: F88D 0057 STRB.W R0, [SP, #87]
.L136:
0x08002418: F89D 0057 LDRB.W R0, [SP, #87]
0x0800241C: B960 CBNZ R0, .L137 ; 0x08002438
0x0800241E: F244 4158 MOVW R1, #0x4458
0x08002422: F6C5 0102 MOVT R1, #0x5802
0x08002426: 6808 LDR R0, [R1]
0x08002428: F420 4060 BIC R0, R0, #0xE000
0x0800242C: 9A18 LDR R2, [SP, #96]
0x0800242E: F8D2 209C LDR.W R2, [R2, #156]
0x08002432: 4310 ORRS R0, R2
0x08002434: 6008 STR R0, [R1]
0x08002436: E003 B .L138 ; 0x08002440
.L137:
0x08002438: F89D 0057 LDRB.W R0, [SP, #87]
0x0800243C: F88D 0056 STRB.W R0, [SP, #86]
.L138:
0x08002440: 9818 LDR R0, [SP, #96]
0x08002442: 7800 LDRB R0, [R0]
0x08002444: 0700 LSLS R0, R0, #28
0x08002446: 2800 CMP R0, #0
0x08002448: D539 BPL .L143 ; 0x080024BE
0x0800244A: 9818 LDR R0, [SP, #96]
0x0800244C: F8D0 0080 LDR.W R0, [R0, #128]
0x08002450: F5B0 5F80 CMP.W R0, #0x1000
0x08002454: D00F BEQ .L139 ; 0x08002476
0x08002456: 9818 LDR R0, [SP, #96]
0x08002458: F8D0 0080 LDR.W R0, [R0, #128]
0x0800245C: F5B0 5F00 CMP.W R0, #0x2000
0x08002460: D009 BEQ .L139 ; 0x08002476
0x08002462: 9818 LDR R0, [SP, #96]
0x08002464: F8D0 0080 LDR.W R0, [R0, #128]
0x08002468: B128 CBZ R0, .L139 ; 0x08002476
0x0800246A: 9818 LDR R0, [SP, #96]
0x0800246C: F8D0 0080 LDR.W R0, [R0, #128]
0x08002470: F5B0 5F40 CMP.W R0, #0x3000
0x08002474: D100 BNE .L140 ; 0x08002478
.L139:
0x08002476: E007 B .L141 ; 0x08002488
.L140:
0x08002478: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x0800247C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08002480: F240 41FC MOVW R1, #0x04FC
0x08002484: F000 FDBF BL assert_failed ; 0x08003006
.L141:
0x08002488: 9818 LDR R0, [SP, #96]
0x0800248A: F8D0 0080 LDR.W R0, [R0, #128]
0x0800248E: F5B0 5F80 CMP.W R0, #0x1000
0x08002492: D108 BNE .L142 ; 0x080024A6
0x08002494: 9818 LDR R0, [SP, #96]
0x08002496: 3028 ADDS R0, #40
0x08002498: 2102 MOVS R1, #2
0x0800249A: F003 FDF1 BL RCCEx_PLL3_Config ; 0x08006080
0x0800249E: B110 CBZ R0, .L142 ; 0x080024A6
0x080024A0: 2001 MOVS R0, #1
0x080024A2: F88D 0056 STRB.W R0, [SP, #86]
.L142:
0x080024A6: F244 4154 MOVW R1, #0x4454
0x080024AA: F6C5 0102 MOVT R1, #0x5802
0x080024AE: 6808 LDR R0, [R1]
0x080024B0: F420 5040 BIC R0, R0, #0x3000
0x080024B4: 9A18 LDR R2, [SP, #96]
0x080024B6: F8D2 2080 LDR.W R2, [R2, #128]
0x080024BA: 4310 ORRS R0, R2
0x080024BC: 6008 STR R0, [R1]
.L143:
0x080024BE: 9818 LDR R0, [SP, #96]
0x080024C0: 7800 LDRB R0, [R0]
0x080024C2: 06C0 LSLS R0, R0, #27
0x080024C4: 2800 CMP R0, #0
0x080024C6: D539 BPL .L148 ; 0x0800253C
0x080024C8: 9818 LDR R0, [SP, #96]
0x080024CA: F8D0 0094 LDR.W R0, [R0, #148]
0x080024CE: F5B0 7F80 CMP.W R0, #0x0100
0x080024D2: D00F BEQ .L144 ; 0x080024F4
0x080024D4: 9818 LDR R0, [SP, #96]
0x080024D6: F8D0 0094 LDR.W R0, [R0, #148]
0x080024DA: F5B0 7F00 CMP.W R0, #0x0200
0x080024DE: D009 BEQ .L144 ; 0x080024F4
0x080024E0: 9818 LDR R0, [SP, #96]
0x080024E2: F8D0 0094 LDR.W R0, [R0, #148]
0x080024E6: B128 CBZ R0, .L144 ; 0x080024F4
0x080024E8: 9818 LDR R0, [SP, #96]
0x080024EA: F8D0 0094 LDR.W R0, [R0, #148]
0x080024EE: F5B0 7F40 CMP.W R0, #0x0300
0x080024F2: D100 BNE .L145 ; 0x080024F6
.L144:
0x080024F4: E007 B .L146 ; 0x08002506
.L145:
0x080024F6: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x080024FA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x080024FE: F44F 61A4 MOV.W R1, #0x0520
0x08002502: F000 FD80 BL assert_failed ; 0x08003006
.L146:
0x08002506: 9818 LDR R0, [SP, #96]
0x08002508: F8D0 0094 LDR.W R0, [R0, #148]
0x0800250C: F5B0 7F80 CMP.W R0, #0x0100
0x08002510: D108 BNE .L147 ; 0x08002524
0x08002512: 9818 LDR R0, [SP, #96]
0x08002514: 3028 ADDS R0, #40
0x08002516: 2102 MOVS R1, #2
0x08002518: F003 FDB2 BL RCCEx_PLL3_Config ; 0x08006080
0x0800251C: B110 CBZ R0, .L147 ; 0x08002524
0x0800251E: 2001 MOVS R0, #1
0x08002520: F88D 0056 STRB.W R0, [SP, #86]
.L147:
0x08002524: F244 4158 MOVW R1, #0x4458
0x08002528: F6C5 0102 MOVT R1, #0x5802
0x0800252C: 6808 LDR R0, [R1]
0x0800252E: F420 7040 BIC R0, R0, #0x0300
0x08002532: 9A18 LDR R2, [SP, #96]
0x08002534: F8D2 2094 LDR.W R2, [R2, #148]
0x08002538: 4310 ORRS R0, R2
0x0800253A: 6008 STR R0, [R1]
.L148:
0x0800253C: 9818 LDR R0, [SP, #96]
0x0800253E: 7880 LDRB R0, [R0, #2]
0x08002540: 0700 LSLS R0, R0, #28
0x08002542: 2800 CMP R0, #0
0x08002544: D535 BPL .L155 ; 0x080025B2
0x08002546: 9818 LDR R0, [SP, #96]
0x08002548: F8D0 00A0 LDR.W R0, [R0, #160]
0x0800254C: 9004 STR R0, [SP, #16]
0x0800254E: B140 CBZ R0, .L149 ; 0x08002562
0x08002550: 9804 LDR R0, [SP, #16]
0x08002552: F5B0 3F80 CMP.W R0, #0x010000
0x08002556: D00C BEQ .L150 ; 0x08002572
0x08002558: 9804 LDR R0, [SP, #16]
0x0800255A: F5B0 3F00 CMP.W R0, #0x020000
0x0800255E: D010 BEQ .L151 ; 0x08002582
0x08002560: E010 B .L152 ; 0x08002584
.L149:
0x08002562: 9818 LDR R0, [SP, #96]
0x08002564: 3008 ADDS R0, #8
0x08002566: 2100 MOVS R1, #0
0x08002568: F003 FC33 BL RCCEx_PLL2_Config ; 0x08005DD2
0x0800256C: F88D 0057 STRB.W R0, [SP, #87]
0x08002570: E00B B .L153 ; 0x0800258A
.L150:
0x08002572: 9818 LDR R0, [SP, #96]
0x08002574: 3028 ADDS R0, #40
0x08002576: 2102 MOVS R1, #2
0x08002578: F003 FD82 BL RCCEx_PLL3_Config ; 0x08006080
0x0800257C: F88D 0057 STRB.W R0, [SP, #87]
0x08002580: E003 B .L153 ; 0x0800258A
.L151:
0x08002582: E002 B .L153 ; 0x0800258A
.L152:
0x08002584: 2001 MOVS R0, #1
0x08002586: F88D 0057 STRB.W R0, [SP, #87]
.L153:
0x0800258A: F89D 0057 LDRB.W R0, [SP, #87]
0x0800258E: B960 CBNZ R0, .L154 ; 0x080025AA
0x08002590: F244 4158 MOVW R1, #0x4458
0x08002594: F6C5 0102 MOVT R1, #0x5802
0x08002598: 6808 LDR R0, [R1]
0x0800259A: F420 3040 BIC R0, R0, #0x030000
0x0800259E: 9A18 LDR R2, [SP, #96]
0x080025A0: F8D2 20A0 LDR.W R2, [R2, #160]
0x080025A4: 4310 ORRS R0, R2
0x080025A6: 6008 STR R0, [R1]
0x080025A8: E003 B .L155 ; 0x080025B2
.L154:
0x080025AA: F89D 0057 LDRB.W R0, [SP, #87]
0x080025AE: F88D 0056 STRB.W R0, [SP, #86]
.L155:
0x080025B2: 9818 LDR R0, [SP, #96]
0x080025B4: 7880 LDRB R0, [R0, #2]
0x080025B6: 0740 LSLS R0, R0, #29
0x080025B8: 2800 CMP R0, #0
0x080025BA: D538 BPL .L162 ; 0x0800262E
0x080025BC: 9818 LDR R0, [SP, #96]
0x080025BE: F8D0 0084 LDR.W R0, [R0, #132]
0x080025C2: 9003 STR R0, [SP, #12]
0x080025C4: F5B0 1F80 CMP.W R0, #0x100000
0x080025C8: D008 BEQ .L156 ; 0x080025DC
0x080025CA: 9803 LDR R0, [SP, #12]
0x080025CC: F5B0 1F00 CMP.W R0, #0x200000
0x080025D0: D00D BEQ .L157 ; 0x080025EE
0x080025D2: 9803 LDR R0, [SP, #12]
0x080025D4: F5B0 1F40 CMP.W R0, #0x300000
0x080025D8: D011 BEQ .L158 ; 0x080025FE
0x080025DA: E011 B .L159 ; 0x08002600
.L156:
0x080025DC: F244 412C MOVW R1, #0x442C
0x080025E0: F6C5 0102 MOVT R1, #0x5802
0x080025E4: 6808 LDR R0, [R1]
0x080025E6: F440 3000 ORR R0, R0, #0x020000
0x080025EA: 6008 STR R0, [R1]
0x080025EC: E00B B .L160 ; 0x08002606
.L157:
0x080025EE: 9818 LDR R0, [SP, #96]
0x080025F0: 3028 ADDS R0, #40
0x080025F2: 2101 MOVS R1, #1
0x080025F4: F003 FD44 BL RCCEx_PLL3_Config ; 0x08006080
0x080025F8: F88D 0057 STRB.W R0, [SP, #87]
0x080025FC: E003 B .L160 ; 0x08002606
.L158:
0x080025FE: E002 B .L160 ; 0x08002606
.L159:
0x08002600: 2001 MOVS R0, #1
0x08002602: F88D 0057 STRB.W R0, [SP, #87]
.L160:
0x08002606: F89D 0057 LDRB.W R0, [SP, #87]
0x0800260A: B960 CBNZ R0, .L161 ; 0x08002626
0x0800260C: F244 4154 MOVW R1, #0x4454
0x08002610: F6C5 0102 MOVT R1, #0x5802
0x08002614: 6808 LDR R0, [R1]
0x08002616: F420 1040 BIC R0, R0, #0x300000
0x0800261A: 9A18 LDR R2, [SP, #96]
0x0800261C: F8D2 2084 LDR.W R2, [R2, #132]
0x08002620: 4310 ORRS R0, R2
0x08002622: 6008 STR R0, [R1]
0x08002624: E003 B .L162 ; 0x0800262E
.L161:
0x08002626: F89D 0057 LDRB.W R0, [SP, #87]
0x0800262A: F88D 0056 STRB.W R0, [SP, #86]
.L162:
0x0800262E: 9818 LDR R0, [SP, #96]
0x08002630: 7880 LDRB R0, [R0, #2]
0x08002632: 07C0 LSLS R0, R0, #31
0x08002634: 2800 CMP R0, #0
0x08002636: D040 BEQ .L171 ; 0x080026BA
0x08002638: 9818 LDR R0, [SP, #96]
0x0800263A: 6D00 LDR R0, [R0, #80]
0x0800263C: B120 CBZ R0, .L163 ; 0x08002648
0x0800263E: 9818 LDR R0, [SP, #96]
0x08002640: 6D00 LDR R0, [R0, #80]
0x08002642: F5B0 3F80 CMP.W R0, #0x010000
0x08002646: D100 BNE .L164 ; 0x0800264A
.L163:
0x08002648: E007 B .L165 ; 0x0800265A
.L164:
0x0800264A: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x0800264E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08002652: F240 5186 MOVW R1, #0x0586
0x08002656: F000 FCD6 BL assert_failed ; 0x08003006
.L165:
0x0800265A: 9818 LDR R0, [SP, #96]
0x0800265C: 6D00 LDR R0, [R0, #80]
0x0800265E: 9002 STR R0, [SP, #8]
0x08002660: B120 CBZ R0, .L166 ; 0x0800266C
0x08002662: 9802 LDR R0, [SP, #8]
0x08002664: F5B0 3F80 CMP.W R0, #0x010000
0x08002668: D009 BEQ .L167 ; 0x0800267E
0x0800266A: E010 B .L168 ; 0x0800268E
.L166:
0x0800266C: F244 412C MOVW R1, #0x442C
0x08002670: F6C5 0102 MOVT R1, #0x5802
0x08002674: 6808 LDR R0, [R1]
0x08002676: F440 3000 ORR R0, R0, #0x020000
0x0800267A: 6008 STR R0, [R1]
0x0800267C: E00A B .L169 ; 0x08002694
.L167:
0x0800267E: 9818 LDR R0, [SP, #96]
0x08002680: 3008 ADDS R0, #8
0x08002682: 2102 MOVS R1, #2
0x08002684: F003 FBA5 BL RCCEx_PLL2_Config ; 0x08005DD2
0x08002688: F88D 0057 STRB.W R0, [SP, #87]
0x0800268C: E002 B .L169 ; 0x08002694
.L168:
0x0800268E: 2001 MOVS R0, #1
0x08002690: F88D 0057 STRB.W R0, [SP, #87]
.L169:
0x08002694: F89D 0057 LDRB.W R0, [SP, #87]
0x08002698: B958 CBNZ R0, .L170 ; 0x080026B2
0x0800269A: F244 414C MOVW R1, #0x444C
0x0800269E: F6C5 0102 MOVT R1, #0x5802
0x080026A2: 6808 LDR R0, [R1]
0x080026A4: F420 3080 BIC R0, R0, #0x010000
0x080026A8: 9A18 LDR R2, [SP, #96]
0x080026AA: 6D12 LDR R2, [R2, #80]
0x080026AC: 4310 ORRS R0, R2
0x080026AE: 6008 STR R0, [R1]
0x080026B0: E003 B .L171 ; 0x080026BA
.L170:
0x080026B2: F89D 0057 LDRB.W R0, [SP, #87]
0x080026B6: F88D 0056 STRB.W R0, [SP, #86]
.L171:
0x080026BA: 9818 LDR R0, [SP, #96]
0x080026BC: 78C0 LDRB R0, [R0, #3]
0x080026BE: 0680 LSLS R0, R0, #26
0x080026C0: 2800 CMP R0, #0
0x080026C2: D508 BPL .L172 ; 0x080026D6
0x080026C4: 9818 LDR R0, [SP, #96]
0x080026C6: 3028 ADDS R0, #40
0x080026C8: 2102 MOVS R1, #2
0x080026CA: F003 FCD9 BL RCCEx_PLL3_Config ; 0x08006080
0x080026CE: B110 CBZ R0, .L172 ; 0x080026D6
0x080026D0: 2001 MOVS R0, #1
0x080026D2: F88D 0056 STRB.W R0, [SP, #86]
.L172:
0x080026D6: 9818 LDR R0, [SP, #96]
0x080026D8: 7880 LDRB R0, [R0, #2]
0x080026DA: 0780 LSLS R0, R0, #30
0x080026DC: 2800 CMP R0, #0
0x080026DE: D532 BPL .L180 ; 0x08002746
0x080026E0: 9818 LDR R0, [SP, #96]
0x080026E2: 6FC0 LDR R0, [R0, #124]
0x080026E4: 9001 STR R0, [SP, #4]
0x080026E6: B1B8 CBZ R0, .L176 ; 0x08002718
0x080026E8: 9801 LDR R0, [SP, #4]
0x080026EA: F5B0 7F80 CMP.W R0, #0x0100
0x080026EE: D008 BEQ .L173 ; 0x08002702
0x080026F0: 9801 LDR R0, [SP, #4]
0x080026F2: F5B0 7F00 CMP.W R0, #0x0200
0x080026F6: D00D BEQ .L174 ; 0x08002714
0x080026F8: 9801 LDR R0, [SP, #4]
0x080026FA: F5B0 7F40 CMP.W R0, #0x0300
0x080026FE: D00A BEQ .L175 ; 0x08002716
0x08002700: E00B B .L177 ; 0x0800271A
.L173:
0x08002702: F244 412C MOVW R1, #0x442C
0x08002706: F6C5 0102 MOVT R1, #0x5802
0x0800270A: 6808 LDR R0, [R1]
0x0800270C: F440 3000 ORR R0, R0, #0x020000
0x08002710: 6008 STR R0, [R1]
0x08002712: E005 B .L178 ; 0x08002720
.L174:
0x08002714: E004 B .L178 ; 0x08002720
.L175:
0x08002716: E003 B .L178 ; 0x08002720
.L176:
0x08002718: E002 B .L178 ; 0x08002720
.L177:
0x0800271A: 2001 MOVS R0, #1
0x0800271C: F88D 0057 STRB.W R0, [SP, #87]
.L178:
0x08002720: F89D 0057 LDRB.W R0, [SP, #87]
0x08002724: B958 CBNZ R0, .L179 ; 0x0800273E
0x08002726: F244 4154 MOVW R1, #0x4454
0x0800272A: F6C5 0102 MOVT R1, #0x5802
0x0800272E: 6808 LDR R0, [R1]
0x08002730: F420 7040 BIC R0, R0, #0x0300
0x08002734: 9A18 LDR R2, [SP, #96]
0x08002736: 6FD2 LDR R2, [R2, #124]
0x08002738: 4310 ORRS R0, R2
0x0800273A: 6008 STR R0, [R1]
0x0800273C: E003 B .L180 ; 0x08002746
.L179:
0x0800273E: F89D 0057 LDRB.W R0, [SP, #87]
0x08002742: F88D 0056 STRB.W R0, [SP, #86]
.L180:
0x08002746: 9818 LDR R0, [SP, #96]
0x08002748: 7880 LDRB R0, [R0, #2]
0x0800274A: 06C0 LSLS R0, R0, #27
0x0800274C: 2800 CMP R0, #0
0x0800274E: D51B BPL .L184 ; 0x08002788
0x08002750: 9818 LDR R0, [SP, #96]
0x08002752: 6F00 LDR R0, [R0, #112]
0x08002754: B120 CBZ R0, .L181 ; 0x08002760
0x08002756: 9818 LDR R0, [SP, #96]
0x08002758: 6F00 LDR R0, [R0, #112]
0x0800275A: F1B0 4F00 CMP.W R0, #0x80000000
0x0800275E: D100 BNE .L182 ; 0x08002762
.L181:
0x08002760: E007 B .L183 ; 0x08002772
.L182:
0x08002762: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08002766: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x0800276A: F240 51E5 MOVW R1, #0x05E5
0x0800276E: F000 FC4A BL assert_failed ; 0x08003006
.L183:
0x08002772: F244 4150 MOVW R1, #0x4450
0x08002776: F6C5 0102 MOVT R1, #0x5802
0x0800277A: 6808 LDR R0, [R1]
0x0800277C: F020 4000 BIC R0, R0, #0x80000000
0x08002780: 9A18 LDR R2, [SP, #96]
0x08002782: 6F12 LDR R2, [R2, #112]
0x08002784: 4310 ORRS R0, R2
0x08002786: 6008 STR R0, [R1]
.L184:
0x08002788: 9818 LDR R0, [SP, #96]
0x0800278A: 7880 LDRB R0, [R0, #2]
0x0800278C: 0680 LSLS R0, R0, #26
0x0800278E: 2800 CMP R0, #0
0x08002790: D51B BPL .L188 ; 0x080027CA
0x08002792: 9818 LDR R0, [SP, #96]
0x08002794: 6E80 LDR R0, [R0, #104]
0x08002796: B120 CBZ R0, .L185 ; 0x080027A2
0x08002798: 9818 LDR R0, [SP, #96]
0x0800279A: 6E80 LDR R0, [R0, #104]
0x0800279C: F1B0 7F80 CMP.W R0, #0x01000000
0x080027A0: D100 BNE .L186 ; 0x080027A4
.L185:
0x080027A2: E007 B .L187 ; 0x080027B4
.L186:
0x080027A4: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x080027A8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x080027AC: F240 51F9 MOVW R1, #0x05F9
0x080027B0: F000 FC29 BL assert_failed ; 0x08003006
.L187:
0x080027B4: F244 4150 MOVW R1, #0x4450
0x080027B8: F6C5 0102 MOVT R1, #0x5802
0x080027BC: 6808 LDR R0, [R1]
0x080027BE: F020 7080 BIC R0, R0, #0x01000000
0x080027C2: 9A18 LDR R2, [SP, #96]
0x080027C4: 6E92 LDR R2, [R2, #104]
0x080027C6: 4310 ORRS R0, R2
0x080027C8: 6008 STR R0, [R1]
.L188:
0x080027CA: 9818 LDR R0, [SP, #96]
0x080027CC: 78C0 LDRB R0, [R0, #3]
0x080027CE: 0640 LSLS R0, R0, #25
0x080027D0: 2800 CMP R0, #0
0x080027D2: D520 BPL .L192 ; 0x08002816
0x080027D4: 9818 LDR R0, [SP, #96]
0x080027D6: F8D0 00B4 LDR.W R0, [R0, #180]
0x080027DA: B128 CBZ R0, .L189 ; 0x080027E8
0x080027DC: 9818 LDR R0, [SP, #96]
0x080027DE: F8D0 00B4 LDR.W R0, [R0, #180]
0x080027E2: F5B0 4F00 CMP.W R0, #0x8000
0x080027E6: D100 BNE .L190 ; 0x080027EA
.L189:
0x080027E8: E007 B .L191 ; 0x080027FA
.L190:
0x080027EA: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x080027EE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x080027F2: F240 610F MOVW R1, #0x060F
0x080027F6: F000 FC06 BL assert_failed ; 0x08003006
.L191:
0x080027FA: F244 4110 MOVW R1, #0x4410
0x080027FE: F6C5 0102 MOVT R1, #0x5802
0x08002802: 6808 LDR R0, [R1]
0x08002804: F420 4000 BIC R0, R0, #0x8000
0x08002808: 6008 STR R0, [R1]
0x0800280A: 9818 LDR R0, [SP, #96]
0x0800280C: F8D0 20B4 LDR.W R2, [R0, #180]
0x08002810: 6808 LDR R0, [R1]
0x08002812: 4310 ORRS R0, R2
0x08002814: 6008 STR R0, [R1]
.L192:
0x08002816: 9818 LDR R0, [SP, #96]
0x08002818: 78C0 LDRB R0, [R0, #3]
0x0800281A: 0600 LSLS R0, R0, #24
0x0800281C: 2800 CMP R0, #0
0x0800281E: D520 BPL .L196 ; 0x08002862
0x08002820: 9818 LDR R0, [SP, #96]
0x08002822: 6D40 LDR R0, [R0, #84]
0x08002824: B148 CBZ R0, .L193 ; 0x0800283A
0x08002826: 9818 LDR R0, [SP, #96]
0x08002828: 6D40 LDR R0, [R0, #84]
0x0800282A: F1B0 5F80 CMP.W R0, #0x10000000
0x0800282E: D004 BEQ .L193 ; 0x0800283A
0x08002830: 9818 LDR R0, [SP, #96]
0x08002832: 6D40 LDR R0, [R0, #84]
0x08002834: F1B0 5F00 CMP.W R0, #0x20000000
0x08002838: D100 BNE .L194 ; 0x0800283C
.L193:
0x0800283A: E007 B .L195 ; 0x0800284C
.L194:
0x0800283C: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08002840: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08002844: F240 6119 MOVW R1, #0x0619
0x08002848: F000 FBDD BL assert_failed ; 0x08003006
.L195:
0x0800284C: F244 414C MOVW R1, #0x444C
0x08002850: F6C5 0102 MOVT R1, #0x5802
0x08002854: 6808 LDR R0, [R1]
0x08002856: F020 5040 BIC R0, R0, #0x30000000
0x0800285A: 9A18 LDR R2, [SP, #96]
0x0800285C: 6D52 LDR R2, [R2, #84]
0x0800285E: 4310 ORRS R0, R2
0x08002860: 6008 STR R0, [R1]
.L196:
0x08002862: 9818 LDR R0, [SP, #96]
0x08002864: 7880 LDRB R0, [R0, #2]
0x08002866: 0600 LSLS R0, R0, #24
0x08002868: 2800 CMP R0, #0
0x0800286A: D524 BPL .L200 ; 0x080028B6
0x0800286C: 9818 LDR R0, [SP, #96]
0x0800286E: F8D0 0088 LDR.W R0, [R0, #136]
0x08002872: B158 CBZ R0, .L197 ; 0x0800288C
0x08002874: 9818 LDR R0, [SP, #96]
0x08002876: F8D0 0088 LDR.W R0, [R0, #136]
0x0800287A: F5B0 0F80 CMP.W R0, #0x400000
0x0800287E: D005 BEQ .L197 ; 0x0800288C
0x08002880: 9818 LDR R0, [SP, #96]
0x08002882: F8D0 0088 LDR.W R0, [R0, #136]
0x08002886: F5B0 0F00 CMP.W R0, #0x800000
0x0800288A: D100 BNE .L198 ; 0x0800288E
.L197:
0x0800288C: E007 B .L199 ; 0x0800289E
.L198:
0x0800288E: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08002892: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08002896: F240 6123 MOVW R1, #0x0623
0x0800289A: F000 FBB4 BL assert_failed ; 0x08003006
.L199:
0x0800289E: F244 4154 MOVW R1, #0x4454
0x080028A2: F6C5 0102 MOVT R1, #0x5802
0x080028A6: 6808 LDR R0, [R1]
0x080028A8: F420 0040 BIC R0, R0, #0xC00000
0x080028AC: 9A18 LDR R2, [SP, #96]
0x080028AE: F8D2 2088 LDR.W R2, [R2, #136]
0x080028B2: 4310 ORRS R0, R2
0x080028B4: 6008 STR R0, [R1]
.L200:
0x080028B6: 9818 LDR R0, [SP, #96]
0x080028B8: 7900 LDRB R0, [R0, #4]
0x080028BA: 07C0 LSLS R0, R0, #31
0x080028BC: B170 CBZ R0, .L202 ; 0x080028DC
0x080028BE: 9818 LDR R0, [SP, #96]
0x080028C0: 3008 ADDS R0, #8
0x080028C2: 2100 MOVS R1, #0
0x080028C4: F003 FA85 BL RCCEx_PLL2_Config ; 0x08005DD2
0x080028C8: F88D 0057 STRB.W R0, [SP, #87]
0x080028CC: F89D 0057 LDRB.W R0, [SP, #87]
0x080028D0: B900 CBNZ R0, .L201 ; 0x080028D4
0x080028D2: E003 B .L202 ; 0x080028DC
.L201:
0x080028D4: F89D 0057 LDRB.W R0, [SP, #87]
0x080028D8: F88D 0056 STRB.W R0, [SP, #86]
.L202:
0x080028DC: 9818 LDR R0, [SP, #96]
0x080028DE: 7900 LDRB R0, [R0, #4]
0x080028E0: 0780 LSLS R0, R0, #30
0x080028E2: 2800 CMP R0, #0
0x080028E4: D50E BPL .L204 ; 0x08002904
0x080028E6: 9818 LDR R0, [SP, #96]
0x080028E8: 3008 ADDS R0, #8
0x080028EA: 2101 MOVS R1, #1
0x080028EC: F003 FA71 BL RCCEx_PLL2_Config ; 0x08005DD2
0x080028F0: F88D 0057 STRB.W R0, [SP, #87]
0x080028F4: F89D 0057 LDRB.W R0, [SP, #87]
0x080028F8: B900 CBNZ R0, .L203 ; 0x080028FC
0x080028FA: E003 B .L204 ; 0x08002904
.L203:
0x080028FC: F89D 0057 LDRB.W R0, [SP, #87]
0x08002900: F88D 0056 STRB.W R0, [SP, #86]
.L204:
0x08002904: 9818 LDR R0, [SP, #96]
0x08002906: 7900 LDRB R0, [R0, #4]
0x08002908: 0740 LSLS R0, R0, #29
0x0800290A: 2800 CMP R0, #0
0x0800290C: D50E BPL .L206 ; 0x0800292C
0x0800290E: 9818 LDR R0, [SP, #96]
0x08002910: 3008 ADDS R0, #8
0x08002912: 2102 MOVS R1, #2
0x08002914: F003 FA5D BL RCCEx_PLL2_Config ; 0x08005DD2
0x08002918: F88D 0057 STRB.W R0, [SP, #87]
0x0800291C: F89D 0057 LDRB.W R0, [SP, #87]
0x08002920: B900 CBNZ R0, .L205 ; 0x08002924
0x08002922: E003 B .L206 ; 0x0800292C
.L205:
0x08002924: F89D 0057 LDRB.W R0, [SP, #87]
0x08002928: F88D 0056 STRB.W R0, [SP, #86]
.L206:
0x0800292C: 9818 LDR R0, [SP, #96]
0x0800292E: 7900 LDRB R0, [R0, #4]
0x08002930: 0700 LSLS R0, R0, #28
0x08002932: 2800 CMP R0, #0
0x08002934: D50E BPL .L208 ; 0x08002954
0x08002936: 9818 LDR R0, [SP, #96]
0x08002938: 3028 ADDS R0, #40
0x0800293A: 2100 MOVS R1, #0
0x0800293C: F003 FBA0 BL RCCEx_PLL3_Config ; 0x08006080
0x08002940: F88D 0057 STRB.W R0, [SP, #87]
0x08002944: F89D 0057 LDRB.W R0, [SP, #87]
0x08002948: B900 CBNZ R0, .L207 ; 0x0800294C
0x0800294A: E003 B .L208 ; 0x08002954
.L207:
0x0800294C: F89D 0057 LDRB.W R0, [SP, #87]
0x08002950: F88D 0056 STRB.W R0, [SP, #86]
.L208:
0x08002954: 9818 LDR R0, [SP, #96]
0x08002956: 7900 LDRB R0, [R0, #4]
0x08002958: 06C0 LSLS R0, R0, #27
0x0800295A: 2800 CMP R0, #0
0x0800295C: D50E BPL .L210 ; 0x0800297C
0x0800295E: 9818 LDR R0, [SP, #96]
0x08002960: 3028 ADDS R0, #40
0x08002962: 2101 MOVS R1, #1
0x08002964: F003 FB8C BL RCCEx_PLL3_Config ; 0x08006080
0x08002968: F88D 0057 STRB.W R0, [SP, #87]
0x0800296C: F89D 0057 LDRB.W R0, [SP, #87]
0x08002970: B900 CBNZ R0, .L209 ; 0x08002974
0x08002972: E003 B .L210 ; 0x0800297C
.L209:
0x08002974: F89D 0057 LDRB.W R0, [SP, #87]
0x08002978: F88D 0056 STRB.W R0, [SP, #86]
.L210:
0x0800297C: 9818 LDR R0, [SP, #96]
0x0800297E: 7900 LDRB R0, [R0, #4]
0x08002980: 0680 LSLS R0, R0, #26
0x08002982: 2800 CMP R0, #0
0x08002984: D50E BPL .L212 ; 0x080029A4
0x08002986: 9818 LDR R0, [SP, #96]
0x08002988: 3028 ADDS R0, #40
0x0800298A: 2102 MOVS R1, #2
0x0800298C: F003 FB78 BL RCCEx_PLL3_Config ; 0x08006080
0x08002990: F88D 0057 STRB.W R0, [SP, #87]
0x08002994: F89D 0057 LDRB.W R0, [SP, #87]
0x08002998: B900 CBNZ R0, .L211 ; 0x0800299C
0x0800299A: E003 B .L212 ; 0x080029A4
.L211:
0x0800299C: F89D 0057 LDRB.W R0, [SP, #87]
0x080029A0: F88D 0056 STRB.W R0, [SP, #86]
.L212:
0x080029A4: F89D 0056 LDRB.W R0, [SP, #86]
0x080029A8: B918 CBNZ R0, .L213 ; 0x080029B2
0x080029AA: 2000 MOVS R0, #0
0x080029AC: F88D 0067 STRB.W R0, [SP, #103]
0x080029B0: E002 B .L214 ; 0x080029B8
.L213:
0x080029B2: 2001 MOVS R0, #1
0x080029B4: F88D 0067 STRB.W R0, [SP, #103]
.L214:
0x080029B8: F89D 0067 LDRB.W R0, [SP, #103]
0x080029BC: B01A ADD SP, SP, #104
0x080029BE: BD80 POP {R7, PC}
Section .init._start from SEGGER_THUMB_Startup.o, size=20, align=4
_start:
0x080029C0: 4C03 LDR R4, =0x0800A2BC ; [PC, #12] [0x080029D0]
.L1:
0x080029C2: 6820 LDR R0, [R4]
0x080029C4: 3404 ADDS R4, #4
0x080029C6: 4780 BLX R0
0x080029C8: E7FB B .L1 ; 0x080029C2
__SEGGER_init_done:
__startup_complete:
0x080029CA: F004 FA0C BL main ; 0x08006DE6
exit:
0x080029CE: E7FE B exit ; 0x080029CE
0x080029D0: 0800A2BC DC.W 0x0800A2BC ; R_ARM_ABS32
Section .text.libc.__aeabi_d2ulz from floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=64, align=4
__aeabi_d2ulz:
0x080029D4: 150A ASRS R2, R1, #20
0x080029D6: 02C9 LSLS R1, R1, #11
0x080029D8: EA41 5150 ORR.W R1, R1, R0, LSR #21
0x080029DC: 02C0 LSLS R0, R0, #11
0x080029DE: F041 4100 ORR R1, R1, #0x80000000
0x080029E2: F240 431E MOVW R3, #0x041E
0x080029E6: 1A9A SUBS R2, R3, R2
0x080029E8: DA08 BGE .L1 ; 0x080029FC
0x080029EA: 3220 ADDS R2, #32
0x080029EC: D40D BMI .L2 ; 0x08002A0A
0x080029EE: 41D1 RORS R1, R2
0x080029F0: 40D0 LSRS R0, R2
0x080029F2: 4048 EORS R0, R1
0x080029F4: 4091 LSLS R1, R2
0x080029F6: 40D1 LSRS R1, R2
0x080029F8: 4048 EORS R0, R1
0x080029FA: 4770 BX LR
.L1:
0x080029FC: 2A20 CMP R2, #32
0x080029FE: BF28 IT CS
0x08002A00: 2220 MOVCS R2, #32
0x08002A02: FA31 F002 LSRS.W R0, R1, R2
0x08002A06: 2100 MOVS R1, #0
0x08002A08: 4770 BX LR
.L2:
0x08002A0A: F06F 0100 MVN R1, #0
0x08002A0E: 4608 MOV R0, R1
0x08002A10: 4770 BX LR
0x08002A12: BF00 NOP
Section .text.libc.__aeabi_ul2d from floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=92, align=4
__aeabi_ul2d:
0x08002A14: B1F9 CBZ R1, .L1 ; 0x08002A56
0x08002A16: F240 423D MOVW R2, #0x043D
0x08002A1A: FAB1 F381 CLZ R3, R1
0x08002A1E: 1AD2 SUBS R2, R2, R3
0x08002A20: F1C3 0C20 RSB R12, R3, #32
0x08002A24: FA30 FC0C LSRS.W R12, R0, R12
0x08002A28: 4098 LSLS R0, R3
0x08002A2A: 4099 LSLS R1, R3
0x08002A2C: EA51 010C ORRS.W R1, R1, R12
0x08002A30: 0583 LSLS R3, R0, #22
0x08002A32: EA4F 20D0 LSR.W R0, R0, #11
0x08002A36: EA40 5041 ORR.W R0, R0, R1, LSL #21
0x08002A3A: EA4F 21D1 LSR.W R1, R1, #11
0x08002A3E: EB01 5102 ADD.W R1, R1, R2, LSL #20
0x08002A42: BF38 IT CC
0x08002A44: 4770 BXCC LR
0x08002A46: 3001 ADDS R0, #1
0x08002A48: F141 0100 ADC R1, R1, #0
0x08002A4C: 421B TST R3, R3
0x08002A4E: BF08 IT EQ
0x08002A50: F020 0001 BICEQ R0, R0, #1
0x08002A54: 4770 BX LR
.L1:
0x08002A56: B148 CBZ R0, .L2 ; 0x08002A6C
0x08002A58: F240 421D MOVW R2, #0x041D
0x08002A5C: FAB0 F380 CLZ R3, R0
0x08002A60: 1AD2 SUBS R2, R2, R3
0x08002A62: 4098 LSLS R0, R3
0x08002A64: 0AC1 LSRS R1, R0, #11
0x08002A66: 0540 LSLS R0, R0, #21
0x08002A68: EB01 5102 ADD.W R1, R1, R2, LSL #20
.L2:
0x08002A6C: 4770 BX LR
0x08002A6E: BF00 NOP
Section .text.libc.__aeabi_uldivmod from intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=304, align=4
__aeabi_uldivmod:
0x08002A70: 2B00 CMP R3, #0
0x08002A72: D135 BNE .L3 ; 0x08002AE0
0x08002A74: B929 CBNZ R1, .L1 ; 0x08002A82
0x08002A76: FBB0 FCF2 UDIV R12, R0, R2
0x08002A7A: FB0C 0212 MLS R2, R12, R2, R0
0x08002A7E: 4660 MOV R0, R12
0x08002A80: 4770 BX LR
.L1:
0x08002A82: 4291 CMP R1, R2
0x08002A84: D215 BCS .L2 ; 0x08002AB2
0x08002A86: E92D 41F0 PUSH.W {R4-R8, LR}
0x08002A8A: FAB2 F382 CLZ R3, R2
0x08002A8E: 409A LSLS R2, R3
0x08002A90: 4099 LSLS R1, R3
0x08002A92: F1D3 0C20 RSBS R12, R3, #32
0x08002A96: FA30 FC0C LSRS.W R12, R0, R12
0x08002A9A: EA51 010C ORRS.W R1, R1, R12
0x08002A9E: 4098 LSLS R0, R3
0x08002AA0: F000 F84E BL .L5 ; 0x08002B40
0x08002AA4: 0028 MOVS R0, R5
0x08002AA6: FA36 F203 LSRS.W R2, R6, R3
0x08002AAA: 2100 MOVS R1, #0
0x08002AAC: 2300 MOVS R3, #0
0x08002AAE: E8BD 81F0 POP.W {R4-R8, PC}
.L2:
0x08002AB2: B5F0 PUSH {R4-R7, LR}
0x08002AB4: FBB1 FCF2 UDIV R12, R1, R2
0x08002AB8: FB0C 1112 MLS R1, R12, R2, R1
0x08002ABC: FAB2 F382 CLZ R3, R2
0x08002AC0: 409A LSLS R2, R3
0x08002AC2: 4099 LSLS R1, R3
0x08002AC4: F1D3 0620 RSBS R6, R3, #32
0x08002AC8: FA30 F606 LSRS.W R6, R0, R6
0x08002ACC: 4331 ORRS R1, R6
0x08002ACE: 4098 LSLS R0, R3
0x08002AD0: F000 F836 BL .L5 ; 0x08002B40
0x08002AD4: 4661 MOV R1, R12
0x08002AD6: 0028 MOVS R0, R5
0x08002AD8: 0032 MOVS R2, R6
0x08002ADA: 40DA LSRS R2, R3
0x08002ADC: 2300 MOVS R3, #0
0x08002ADE: BDF0 POP {R4-R7, PC}
.L3:
0x08002AE0: B5F3 PUSH {R0-R1, R4-R7, LR}
0x08002AE2: FAB3 FC83 CLZ R12, R3
0x08002AE6: 0849 LSRS R1, R1, #1
0x08002AE8: EA5F 0030 RRXS R0, R0
0x08002AEC: FA13 F30C LSLS.W R3, R3, R12
0x08002AF0: F1DC 0420 RSBS R4, R12, #32
0x08002AF4: FA32 F404 LSRS.W R4, R2, R4
0x08002AF8: 4323 ORRS R3, R4
0x08002AFA: B40C PUSH {R2-R3}
0x08002AFC: 001A MOVS R2, R3
0x08002AFE: F000 F81F BL .L5 ; 0x08002B40
0x08002B02: BC0C POP {R2-R3}
0x08002B04: FA33 F30C LSRS.W R3, R3, R12
0x08002B08: F1DC 0C1F RSBS R12, R12, #31
0x08002B0C: FA35 F50C LSRS.W R5, R5, R12
0x08002B10: BF18 IT NE
0x08002B12: 3D01 SUBNE R5, #1
0x08002B14: BC03 POP {R0-R1}
0x08002B16: FBA5 6702 UMULL R6, R7, R5, R2
0x08002B1A: FB05 7703 MLA R7, R5, R3, R7
0x08002B1E: 1B80 SUBS R0, R0, R6
0x08002B20: 41B9 SBCS R1, R7
0x08002B22: 4290 CMP R0, R2
0x08002B24: EB71 0C03 SBCS.W R12, R1, R3
0x08002B28: D305 BCC .L4 ; 0x08002B36
0x08002B2A: 1A82 SUBS R2, R0, R2
0x08002B2C: EB71 0303 SBCS.W R3, R1, R3
0x08002B30: 1C68 ADDS R0, R5, #1
0x08002B32: 2100 MOVS R1, #0
0x08002B34: BDF0 POP {R4-R7, PC}
.L4:
0x08002B36: 0002 MOVS R2, R0
0x08002B38: 000B MOVS R3, R1
0x08002B3A: 0028 MOVS R0, R5
0x08002B3C: 2100 MOVS R1, #0
0x08002B3E: BDF0 POP {R4-R7, PC}
.L5:
0x08002B40: 0D94 LSRS R4, R2, #22
0x08002B42: F64F 75C2 MOVW R5, #0xFFC2
0x08002B46: 022D LSLS R5, R5, #8
0x08002B48: FBB5 F4F4 UDIV R4, R5, R4
0x08002B4C: 0AD6 LSRS R6, R2, #11
0x08002B4E: 3601 ADDS R6, #1
0x08002B50: FB04 F504 MUL R5, R4, R4
0x08002B54: FBA5 5606 UMULL R5, R6, R5, R6
0x08002B58: 43F6 MVNS R6, R6
0x08002B5A: EB06 1604 ADD.W R6, R6, R4, LSL #4
0x08002B5E: 0855 LSRS R5, R2, #1
0x08002B60: BF32 ITEE CC
0x08002B62: 2700 MOVCC R7, #0
0x08002B64: 0877 LSRCS R7, R6, #1
0x08002B66: 3501 ADDCS R5, #1
0x08002B68: FB05 7716 MLS R7, R5, R6, R7
0x08002B6C: FBA6 4707 UMULL R4, R7, R6, R7
0x08002B70: 087F LSRS R7, R7, #1
0x08002B72: EB07 37C6 ADD.W R7, R7, R6, LSL #15
0x08002B76: 0014 MOVS R4, R2
0x08002B78: 0015 MOVS R5, R2
0x08002B7A: FBE7 4502 UMLAL R4, R5, R7, R2
0x08002B7E: 1B7F SUBS R7, R7, R5
0x08002B80: 1C4D ADDS R5, R1, #1
0x08002B82: 0004 MOVS R4, R0
0x08002B84: FBE7 4501 UMLAL R4, R5, R7, R1
0x08002B88: FB05 0612 MLS R6, R5, R2, R0
0x08002B8C: 42A6 CMP R6, R4
0x08002B8E: BF84 ITT HI
0x08002B90: 3D01 SUBHI R5, #1
0x08002B92: 18B6 ADDHI R6, R6, R2
0x08002B94: 4296 CMP R6, R2
0x08002B96: BF24 ITT CS
0x08002B98: 3501 ADDCS R5, #1
0x08002B9A: 1AB6 SUBCS R6, R6, R2
0x08002B9C: 4770 BX LR
0x08002B9E: BF00 NOP
Section .text.libc.memcpy from strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=92, align=4
memcpy:
__aeabi_memcpy:
0x08002BA0: B35A CBZ R2, .L9 ; 0x08002BFA
0x08002BA2: 4684 MOV R12, R0
0x08002BA4: EA90 0301 EORS.W R3, R0, R1
0x08002BA8: 079B LSLS R3, R3, #30
0x08002BAA: D11F BNE .L7 ; 0x08002BEC
.L1:
0x08002BAC: 0783 LSLS R3, R0, #30
0x08002BAE: D007 BEQ .L2 ; 0x08002BC0
0x08002BB0: F811 3B01 LDRB R3, [R1], #1
0x08002BB4: F800 3B01 STRB R3, [R0], #1
0x08002BB8: 3A01 SUBS R2, #1
0x08002BBA: D1F7 BNE .L1 ; 0x08002BAC
0x08002BBC: E01C B .L8 ; 0x08002BF8
__aeabi_memcpy4:
__aeabi_memcpy8:
0x08002BBE: 4684 MOV R12, R0
.L2:
0x08002BC0: 3A20 SUBS R2, #32
0x08002BC2: D309 BCC .L4 ; 0x08002BD8
0x08002BC4: E92D 07F0 PUSH.W {R4-R10}
.L3:
0x08002BC8: E8B1 07F8 LDM.W R1!, {R3-R10}
0x08002BCC: E8A0 07F8 STM.W R0!, {R3-R10}
0x08002BD0: 3A20 SUBS R2, #32
0x08002BD2: D2F9 BCS .L3 ; 0x08002BC8
0x08002BD4: E8BD 07F0 POP.W {R4-R10}
.L4:
0x08002BD8: 321C ADDS R2, #28
0x08002BDA: D405 BMI .L6 ; 0x08002BE8
.L5:
0x08002BDC: F851 3B04 LDR R3, [R1], #4
0x08002BE0: F840 3B04 STR R3, [R0], #4
0x08002BE4: 3A04 SUBS R2, #4
0x08002BE6: D2F9 BCS .L5 ; 0x08002BDC
.L6:
0x08002BE8: 3204 ADDS R2, #4
0x08002BEA: D005 BEQ .L8 ; 0x08002BF8
.L7:
0x08002BEC: F811 3B01 LDRB R3, [R1], #1
0x08002BF0: F800 3B01 STRB R3, [R0], #1
0x08002BF4: 3A01 SUBS R2, #1
0x08002BF6: D1F9 BNE .L7 ; 0x08002BEC
.L8:
0x08002BF8: 4660 MOV R0, R12
.L9:
0x08002BFA: 4770 BX LR
Section .text.libc.__aeabi_memclr from strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=104, align=4
__aeabi_memclr:
__aeabi_memclr8:
__aeabi_memclr4:
0x08002BFC: 2200 MOVS R2, #0
__aeabi_memset8:
__aeabi_memset4:
__aeabi_memset:
0x08002BFE: 000B MOVS R3, R1
0x08002C00: 0011 MOVS R1, R2
0x08002C02: 001A MOVS R2, R3
memset:
0x08002C04: 4684 MOV R12, R0
0x08002C06: B35A CBZ R2, .L7 ; 0x08002C60
.L1:
0x08002C08: 0783 LSLS R3, R0, #30
0x08002C0A: D004 BEQ .L2 ; 0x08002C16
0x08002C0C: F800 1B01 STRB R1, [R0], #1
0x08002C10: 3A01 SUBS R2, #1
0x08002C12: D1F9 BNE .L1 ; 0x08002C08
0x08002C14: E024 B .L7 ; 0x08002C60
.L2:
0x08002C16: B2C9 UXTB R1, R1
0x08002C18: EA41 2101 ORR.W R1, R1, R1, LSL #8
0x08002C1C: EA41 4101 ORR.W R1, R1, R1, LSL #16
0x08002C20: 2A20 CMP R2, #32
0x08002C22: D311 BCC .L4 ; 0x08002C48
0x08002C24: 3A20 SUBS R2, #32
0x08002C26: E92D 03F0 PUSH.W {R4-R9}
0x08002C2A: 460B MOV R3, R1
0x08002C2C: 460C MOV R4, R1
0x08002C2E: 460D MOV R5, R1
0x08002C30: 460E MOV R6, R1
0x08002C32: 460F MOV R7, R1
0x08002C34: 4688 MOV R8, R1
0x08002C36: 4689 MOV R9, R1
.L3:
0x08002C38: E8A0 03FA STM.W R0!, {R1, R3-R9}
0x08002C3C: 3A20 SUBS R2, #32
0x08002C3E: D2FB BCS .L3 ; 0x08002C38
0x08002C40: E8BD 03F0 POP.W {R4-R9}
0x08002C44: 3220 ADDS R2, #32
0x08002C46: D00B BEQ .L7 ; 0x08002C60
.L4:
0x08002C48: 2A04 CMP R2, #4
0x08002C4A: D305 BCC .L6 ; 0x08002C58
.L5:
0x08002C4C: F840 1B04 STR R1, [R0], #4
0x08002C50: 3A04 SUBS R2, #4
0x08002C52: D005 BEQ .L7 ; 0x08002C60
0x08002C54: 2A04 CMP R2, #4
0x08002C56: D2F9 BCS .L5 ; 0x08002C4C
.L6:
0x08002C58: F800 1B01 STRB R1, [R0], #1
0x08002C5C: 3A01 SUBS R2, #1
0x08002C5E: D1FB BNE .L6 ; 0x08002C58
.L7:
0x08002C60: 4660 MOV R0, R12
0x08002C62: 4770 BX LR
Section .rodata.libc.__SEGGER_RTL_c_locale from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=12, align=4
__SEGGER_RTL_c_locale:
0x08002C64: 0800A0C6 DC.W 0x0800A0C6 ; R_ARM_ABS32
0x08002C68: 08002C90 DC.W __SEGGER_RTL_c_locale_data
0x08002C6C: 08002C70 DC.W __SEGGER_RTL_codeset_ascii
Section .rodata.libc.__SEGGER_RTL_codeset_ascii from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=32, align=4
__SEGGER_RTL_codeset_ascii:
0x08002C70: 08009CF3 DC.W __SEGGER_RTL_ascii_isctype
0x08002C74: 08009D13 DC.W __SEGGER_RTL_ascii_toupper
0x08002C78: 08006DA5 DC.W __SEGGER_RTL_ascii_tolower
0x08002C7C: 08009D1F DC.W __SEGGER_RTL_ascii_iswctype
0x08002C80: 08009D13 DC.W __SEGGER_RTL_ascii_toupper
0x08002C84: 08006DA5 DC.W __SEGGER_RTL_ascii_tolower
0x08002C88: 08006D97 DC.W __SEGGER_RTL_ascii_wctomb
0x08002C8C: 08009CBF DC.W __SEGGER_RTL_ascii_mbtowc
Section .rodata.libc.__SEGGER_RTL_c_locale_data from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=88, align=4
__SEGGER_RTL_c_locale_data:
0x08002C90: 0800A0C8 DC.W __SEGGER_RTL_data_utf8_period
0x08002C94: 0800A17A DC.W __SEGGER_RTL_data_empty_string
0x08002C98: 0800A17A DC.W __SEGGER_RTL_data_empty_string
0x08002C9C: 0800A17A DC.W __SEGGER_RTL_data_empty_string
0x08002CA0: 0800A17A DC.W __SEGGER_RTL_data_empty_string
0x08002CA4: 0800A17A DC.W __SEGGER_RTL_data_empty_string
0x08002CA8: 0800A17A DC.W __SEGGER_RTL_data_empty_string
0x08002CAC: 0800A17A DC.W __SEGGER_RTL_data_empty_string
0x08002CB0: 0800A17A DC.W __SEGGER_RTL_data_empty_string
0x08002CB4: 0800A17A DC.W __SEGGER_RTL_data_empty_string
0x08002CB8: FF DC.B 0xFF ; '\xFF'
0x08002CB9: FF DC.B 0xFF ; '\xFF'
0x08002CBA: FF DC.B 0xFF ; '\xFF'
0x08002CBB: FF DC.B 0xFF ; '\xFF'
0x08002CBC: FF DC.B 0xFF ; '\xFF'
0x08002CBD: FF DC.B 0xFF ; '\xFF'
0x08002CBE: FF DC.B 0xFF ; '\xFF'
0x08002CBF: FF DC.B 0xFF ; '\xFF'
0x08002CC0: FF DC.B 0xFF ; '\xFF'
0x08002CC1: FF DC.B 0xFF ; '\xFF'
0x08002CC2: FF DC.B 0xFF ; '\xFF'
0x08002CC3: FF DC.B 0xFF ; '\xFF'
0x08002CC4: FF DC.B 0xFF ; '\xFF'
0x08002CC5: FF DC.B 0xFF ; '\xFF'
0x08002CC6: 00 DC.B 0x00 ; '\0'
0x08002CC7: 00 DC.B 0x00 ; '\0'
0x08002CC8: 0800A08C DC.W __SEGGER_RTL_c_locale_day_names
0x08002CCC: 0800A12C DC.W __SEGGER_RTL_c_locale_abbrev_day_names
0x08002CD0: 08009EE1 DC.W __SEGGER_RTL_c_locale_month_names
0x08002CD4: 0800A149 DC.W __SEGGER_RTL_c_locale_abbrev_month_names
0x08002CD8: 08009F38 DC.W __SEGGER_RTL_c_locale_am_pm_indicator
0x08002CDC: 0800A11A DC.W __SEGGER_RTL_c_locale_date_format
0x08002CE0: 0800A123 DC.W __SEGGER_RTL_c_locale_time_format
0x08002CE4: 08009F3F DC.W __SEGGER_RTL_c_locale_date_time_format
Section .text.MX_GPIO_Init from charger_lto.o, size=462, align=2
MX_GPIO_Init:
0x08002CE8: B580 PUSH {R7, LR}
0x08002CEA: B094 SUB SP, SP, #80
0x08002CEC: 2000 MOVS R0, #0
0x08002CEE: 9013 STR R0, [SP, #76]
0x08002CF0: 9012 STR R0, [SP, #72]
0x08002CF2: 9011 STR R0, [SP, #68]
0x08002CF4: 9010 STR R0, [SP, #64]
0x08002CF6: 900F STR R0, [SP, #60]
0x08002CF8: F244 40E0 MOVW R0, #0x44E0
0x08002CFC: F6C5 0002 MOVT R0, #0x5802
0x08002D00: 6801 LDR R1, [R0]
0x08002D02: F041 0110 ORR R1, R1, #16
0x08002D06: 6001 STR R1, [R0]
0x08002D08: 6800 LDR R0, [R0]
0x08002D0A: F000 0010 AND R0, R0, #16
0x08002D0E: 900E STR R0, [SP, #56]
0x08002D10: 980E LDR R0, [SP, #56]
0x08002D12: F244 40E0 MOVW R0, #0x44E0
0x08002D16: F6C5 0002 MOVT R0, #0x5802
0x08002D1A: 6801 LDR R1, [R0]
0x08002D1C: F041 0104 ORR R1, R1, #4
0x08002D20: 6001 STR R1, [R0]
0x08002D22: 6800 LDR R0, [R0]
0x08002D24: F000 0004 AND R0, R0, #4
0x08002D28: 900D STR R0, [SP, #52]
0x08002D2A: 980D LDR R0, [SP, #52]
0x08002D2C: F244 40E0 MOVW R0, #0x44E0
0x08002D30: F6C5 0002 MOVT R0, #0x5802
0x08002D34: 6801 LDR R1, [R0]
0x08002D36: F041 0120 ORR R1, R1, #32
0x08002D3A: 6001 STR R1, [R0]
0x08002D3C: 6800 LDR R0, [R0]
0x08002D3E: F000 0020 AND R0, R0, #32
0x08002D42: 900C STR R0, [SP, #48]
0x08002D44: 980C LDR R0, [SP, #48]
0x08002D46: F244 40E0 MOVW R0, #0x44E0
0x08002D4A: F6C5 0002 MOVT R0, #0x5802
0x08002D4E: 6801 LDR R1, [R0]
0x08002D50: F041 0180 ORR R1, R1, #128
0x08002D54: 6001 STR R1, [R0]
0x08002D56: 6800 LDR R0, [R0]
0x08002D58: F000 0080 AND R0, R0, #128
0x08002D5C: 900B STR R0, [SP, #44]
0x08002D5E: 980B LDR R0, [SP, #44]
0x08002D60: F244 40E0 MOVW R0, #0x44E0
0x08002D64: F6C5 0002 MOVT R0, #0x5802
0x08002D68: 6801 LDR R1, [R0]
0x08002D6A: F041 0101 ORR R1, R1, #1
0x08002D6E: 6001 STR R1, [R0]
0x08002D70: 6800 LDR R0, [R0]
0x08002D72: F000 0001 AND R0, R0, #1
0x08002D76: 900A STR R0, [SP, #40]
0x08002D78: 980A LDR R0, [SP, #40]
0x08002D7A: F244 40E0 MOVW R0, #0x44E0
0x08002D7E: F6C5 0002 MOVT R0, #0x5802
0x08002D82: 6801 LDR R1, [R0]
0x08002D84: F041 0102 ORR R1, R1, #2
0x08002D88: 6001 STR R1, [R0]
0x08002D8A: 6800 LDR R0, [R0]
0x08002D8C: F000 0002 AND R0, R0, #2
0x08002D90: 9009 STR R0, [SP, #36]
0x08002D92: 9809 LDR R0, [SP, #36]
0x08002D94: F244 40E0 MOVW R0, #0x44E0
0x08002D98: F6C5 0002 MOVT R0, #0x5802
0x08002D9C: 6801 LDR R1, [R0]
0x08002D9E: F041 0140 ORR R1, R1, #64
0x08002DA2: 6001 STR R1, [R0]
0x08002DA4: 6800 LDR R0, [R0]
0x08002DA6: F000 0040 AND R0, R0, #64
0x08002DAA: 9008 STR R0, [SP, #32]
0x08002DAC: 9808 LDR R0, [SP, #32]
0x08002DAE: F244 40E0 MOVW R0, #0x44E0
0x08002DB2: F6C5 0002 MOVT R0, #0x5802
0x08002DB6: 6801 LDR R1, [R0]
0x08002DB8: F041 0108 ORR R1, R1, #8
0x08002DBC: 6001 STR R1, [R0]
0x08002DBE: 6800 LDR R0, [R0]
0x08002DC0: F000 0008 AND R0, R0, #8
0x08002DC4: 9007 STR R0, [SP, #28]
0x08002DC6: 9807 LDR R0, [SP, #28]
0x08002DC8: F241 0000 MOVW R0, #0x1000
0x08002DCC: F6C5 0002 MOVT R0, #0x5802
0x08002DD0: 9002 STR R0, [SP, #8]
0x08002DD2: F44F 4120 MOV.W R1, #0xA000
0x08002DD6: 9101 STR R1, [SP, #4]
0x08002DD8: 2200 MOVS R2, #0
0x08002DDA: 9205 STR R2, [SP, #20]
0x08002DDC: F006 F8AB BL HAL_GPIO_WritePin ; 0x08008F36
0x08002DE0: 9802 LDR R0, [SP, #8]
0x08002DE2: 9905 LDR R1, [SP, #20]
0x08002DE4: F240 72FF MOVW R2, #0x07FF
0x08002DE8: 920F STR R2, [SP, #60]
0x08002DEA: 2203 MOVS R2, #3
0x08002DEC: 9204 STR R2, [SP, #16]
0x08002DEE: 9210 STR R2, [SP, #64]
0x08002DF0: 9111 STR R1, [SP, #68]
0x08002DF2: A90F ADD R1, SP, #60
0x08002DF4: 9106 STR R1, [SP, #24]
0x08002DF6: F001 FB76 BL HAL_GPIO_Init ; 0x080044E6
0x08002DFA: 9A04 LDR R2, [SP, #16]
0x08002DFC: 9805 LDR R0, [SP, #20]
0x08002DFE: 9906 LDR R1, [SP, #24]
0x08002E00: F643 73FF MOVW R3, #0x3FFF
0x08002E04: 930F STR R3, [SP, #60]
0x08002E06: 9210 STR R2, [SP, #64]
0x08002E08: 9011 STR R0, [SP, #68]
0x08002E0A: F640 0000 MOVW R0, #0x0800
0x08002E0E: F6C5 0002 MOVT R0, #0x5802
0x08002E12: F001 FB68 BL HAL_GPIO_Init ; 0x080044E6
0x08002E16: 9A04 LDR R2, [SP, #16]
0x08002E18: 9805 LDR R0, [SP, #20]
0x08002E1A: 9906 LDR R1, [SP, #24]
0x08002E1C: F64F 73FF MOVW R3, #0xFFFF
0x08002E20: 9303 STR R3, [SP, #12]
0x08002E22: 930F STR R3, [SP, #60]
0x08002E24: 9210 STR R2, [SP, #64]
0x08002E26: 9011 STR R0, [SP, #68]
0x08002E28: F241 4000 MOVW R0, #0x1400
0x08002E2C: F6C5 0002 MOVT R0, #0x5802
0x08002E30: F001 FB59 BL HAL_GPIO_Init ; 0x080044E6
0x08002E34: 9A04 LDR R2, [SP, #16]
0x08002E36: 9805 LDR R0, [SP, #20]
0x08002E38: 9906 LDR R1, [SP, #24]
0x08002E3A: F649 73FF MOVW R3, #0x9FFF
0x08002E3E: 930F STR R3, [SP, #60]
0x08002E40: 9210 STR R2, [SP, #64]
0x08002E42: 9011 STR R0, [SP, #68]
0x08002E44: 2000 MOVS R0, #0
0x08002E46: F6C5 0002 MOVT R0, #0x5802
0x08002E4A: F001 FB4C BL HAL_GPIO_Init ; 0x080044E6
0x08002E4E: 9B03 LDR R3, [SP, #12]
0x08002E50: 9A04 LDR R2, [SP, #16]
0x08002E52: 9805 LDR R0, [SP, #20]
0x08002E54: 9906 LDR R1, [SP, #24]
0x08002E56: 930F STR R3, [SP, #60]
0x08002E58: 9210 STR R2, [SP, #64]
0x08002E5A: 9011 STR R0, [SP, #68]
0x08002E5C: F240 4000 MOVW R0, #0x0400
0x08002E60: F6C5 0002 MOVT R0, #0x5802
0x08002E64: F001 FB3F BL HAL_GPIO_Init ; 0x080044E6
0x08002E68: 9B03 LDR R3, [SP, #12]
0x08002E6A: 9A04 LDR R2, [SP, #16]
0x08002E6C: 9805 LDR R0, [SP, #20]
0x08002E6E: 9906 LDR R1, [SP, #24]
0x08002E70: 930F STR R3, [SP, #60]
0x08002E72: 9210 STR R2, [SP, #64]
0x08002E74: 9011 STR R0, [SP, #68]
0x08002E76: F641 0000 MOVW R0, #0x1800
0x08002E7A: F6C5 0002 MOVT R0, #0x5802
0x08002E7E: F001 FB32 BL HAL_GPIO_Init ; 0x080044E6
0x08002E82: 9B01 LDR R3, [SP, #4]
0x08002E84: 9802 LDR R0, [SP, #8]
0x08002E86: 9A05 LDR R2, [SP, #20]
0x08002E88: 9906 LDR R1, [SP, #24]
0x08002E8A: 930F STR R3, [SP, #60]
0x08002E8C: 2301 MOVS R3, #1
0x08002E8E: 9310 STR R3, [SP, #64]
0x08002E90: 9211 STR R2, [SP, #68]
0x08002E92: 9212 STR R2, [SP, #72]
0x08002E94: F001 FB27 BL HAL_GPIO_Init ; 0x080044E6
0x08002E98: 9B03 LDR R3, [SP, #12]
0x08002E9A: 9A04 LDR R2, [SP, #16]
0x08002E9C: 9805 LDR R0, [SP, #20]
0x08002E9E: 9906 LDR R1, [SP, #24]
0x08002EA0: 930F STR R3, [SP, #60]
0x08002EA2: 9210 STR R2, [SP, #64]
0x08002EA4: 9011 STR R0, [SP, #68]
0x08002EA6: F640 4000 MOVW R0, #0x0C00
0x08002EAA: F6C5 0002 MOVT R0, #0x5802
0x08002EAE: F001 FB1A BL HAL_GPIO_Init ; 0x080044E6
0x08002EB2: B014 ADD SP, SP, #80
0x08002EB4: BD80 POP {R7, PC}
Section .text.MPU_Config() from charger_lto.o, size=86, align=2
MPU_Config():
0x08002EB6: B580 PUSH {R7, LR}
0x08002EB8: B086 SUB SP, SP, #24
0x08002EBA: 2000 MOVS R0, #0
0x08002EBC: 9001 STR R0, [SP, #4]
0x08002EBE: 9005 STR R0, [SP, #20]
0x08002EC0: 9004 STR R0, [SP, #16]
0x08002EC2: 9003 STR R0, [SP, #12]
0x08002EC4: 9002 STR R0, [SP, #8]
0x08002EC6: F000 FB78 BL HAL_MPU_Disable ; 0x080035BA
0x08002ECA: 9801 LDR R0, [SP, #4]
0x08002ECC: 2101 MOVS R1, #1
0x08002ECE: F88D 1008 STRB.W R1, [SP, #8]
0x08002ED2: F88D 0009 STRB.W R0, [SP, #9]
0x08002ED6: 9003 STR R0, [SP, #12]
0x08002ED8: 221F MOVS R2, #31
0x08002EDA: F88D 2010 STRB.W R2, [SP, #16]
0x08002EDE: 2287 MOVS R2, #135
0x08002EE0: F88D 2011 STRB.W R2, [SP, #17]
0x08002EE4: F88D 0012 STRB.W R0, [SP, #18]
0x08002EE8: F88D 0013 STRB.W R0, [SP, #19]
0x08002EEC: F88D 1014 STRB.W R1, [SP, #20]
0x08002EF0: F88D 1015 STRB.W R1, [SP, #21]
0x08002EF4: F88D 0016 STRB.W R0, [SP, #22]
0x08002EF8: F88D 0017 STRB.W R0, [SP, #23]
0x08002EFC: A802 ADD R0, SP, #8
0x08002EFE: F004 FB58 BL HAL_MPU_ConfigRegion ; 0x080075B2
0x08002F02: 2004 MOVS R0, #4
0x08002F04: F004 FB3D BL HAL_MPU_Enable ; 0x08007582
0x08002F08: B006 ADD SP, SP, #24
0x08002F0A: BD80 POP {R7, PC}
Section .text.SystemClock_Config() from charger_lto.o, size=206, align=2
SystemClock_Config():
0x08002F0C: B580 PUSH {R7, LR}
0x08002F0E: B09E SUB SP, SP, #120
0x08002F10: A80B ADD R0, SP, #44
0x08002F12: 214C MOVS R1, #76
0x08002F14: F7FF FE72 BL __aeabi_memclr ; 0x08002BFC
0x08002F18: 2000 MOVS R0, #0
0x08002F1A: 9001 STR R0, [SP, #4]
0x08002F1C: 900A STR R0, [SP, #40]
0x08002F1E: 9009 STR R0, [SP, #36]
0x08002F20: 9008 STR R0, [SP, #32]
0x08002F22: 9007 STR R0, [SP, #28]
0x08002F24: 9006 STR R0, [SP, #24]
0x08002F26: 9005 STR R0, [SP, #20]
0x08002F28: 9004 STR R0, [SP, #16]
0x08002F2A: 9003 STR R0, [SP, #12]
0x08002F2C: 2002 MOVS R0, #2
0x08002F2E: F006 F836 BL HAL_PWREx_ConfigSupply ; 0x08008F9E
0x08002F32: 2000 MOVS R0, #0
0x08002F34: 9002 STR R0, [SP, #8]
0x08002F36: F644 0018 MOVW R0, #0x4818
0x08002F3A: F6C5 0002 MOVT R0, #0x5802
0x08002F3E: 6801 LDR R1, [R0]
0x08002F40: 2202 MOVS R2, #2
0x08002F42: F362 318F BFI R1, R2, #14, #2
0x08002F46: 6001 STR R1, [R0]
0x08002F48: 6800 LDR R0, [R0]
0x08002F4A: F400 4040 AND R0, R0, #0xC000
0x08002F4E: 9002 STR R0, [SP, #8]
0x08002F50: 9802 LDR R0, [SP, #8]
.L1:
0x08002F52: F644 0018 MOVW R0, #0x4818
0x08002F56: F6C5 0002 MOVT R0, #0x5802
0x08002F5A: 6800 LDR R0, [R0]
0x08002F5C: F400 5000 AND R0, R0, #0x2000
0x08002F60: F5B0 5F00 CMP.W R0, #0x2000
0x08002F64: D000 BEQ .L2 ; 0x08002F68
0x08002F66: E7F4 B .L1 ; 0x08002F52
.L2:
0x08002F68: F001 FD86 BL HAL_PWR_EnableBkUpAccess ; 0x08004A78
0x08002F6C: F244 4170 MOVW R1, #0x4470
0x08002F70: F6C5 0102 MOVT R1, #0x5802
0x08002F74: 6808 LDR R0, [R1]
0x08002F76: F020 0018 BIC R0, R0, #24
0x08002F7A: 6008 STR R0, [R1]
0x08002F7C: 2105 MOVS R1, #5
0x08002F7E: 910B STR R1, [SP, #44]
0x08002F80: F44F 3080 MOV.W R0, #0x010000
0x08002F84: 900C STR R0, [SP, #48]
0x08002F86: 2001 MOVS R0, #1
0x08002F88: 900D STR R0, [SP, #52]
0x08002F8A: 2002 MOVS R0, #2
0x08002F8C: 9014 STR R0, [SP, #80]
0x08002F8E: 9015 STR R0, [SP, #84]
0x08002F90: 9116 STR R1, [SP, #88]
0x08002F92: 2128 MOVS R1, #40
0x08002F94: 9117 STR R1, [SP, #92]
0x08002F96: 9018 STR R0, [SP, #96]
0x08002F98: 9019 STR R0, [SP, #100]
0x08002F9A: 901A STR R0, [SP, #104]
0x08002F9C: 2008 MOVS R0, #8
0x08002F9E: 901B STR R0, [SP, #108]
0x08002FA0: 2000 MOVS R0, #0
0x08002FA2: 901C STR R0, [SP, #112]
0x08002FA4: 901D STR R0, [SP, #116]
0x08002FA6: A80B ADD R0, SP, #44
0x08002FA8: F001 FD6F BL HAL_RCC_OscConfig ; 0x08004A8A
0x08002FAC: B108 CBZ R0, .L3 ; 0x08002FB2
0x08002FAE: F004 FA30 BL Error_Handler ; 0x08007412
.L3:
0x08002FB2: 203F MOVS R0, #63
0x08002FB4: 9003 STR R0, [SP, #12]
0x08002FB6: 2003 MOVS R0, #3
0x08002FB8: 9004 STR R0, [SP, #16]
0x08002FBA: 2000 MOVS R0, #0
0x08002FBC: 9005 STR R0, [SP, #20]
0x08002FBE: 9006 STR R0, [SP, #24]
0x08002FC0: 9007 STR R0, [SP, #28]
0x08002FC2: 9008 STR R0, [SP, #32]
0x08002FC4: 9009 STR R0, [SP, #36]
0x08002FC6: 900A STR R0, [SP, #40]
0x08002FC8: A803 ADD R0, SP, #12
0x08002FCA: 2101 MOVS R1, #1
0x08002FCC: F002 FB2C BL HAL_RCC_ClockConfig ; 0x08005628
0x08002FD0: B108 CBZ R0, .L4 ; 0x08002FD6
0x08002FD2: F004 FA1E BL Error_Handler ; 0x08007412
.L4:
0x08002FD6: B01E ADD SP, SP, #120
0x08002FD8: BD80 POP {R7, PC}
Section .text.SPI_WriteComm(unsigned char) from charger_lto.o, size=22, align=2
SPI_WriteComm(unsigned char):
0x08002FDA: B580 PUSH {R7, LR}
0x08002FDC: B082 SUB SP, SP, #8
0x08002FDE: F88D 0007 STRB.W R0, [SP, #7]
0x08002FE2: F89D 0007 LDRB.W R0, [SP, #7]
0x08002FE6: 2100 MOVS R1, #0
0x08002FE8: F004 F9FD BL SPI_Transmit(unsigned char, unsigned char) ; 0x080073E6
0x08002FEC: B002 ADD SP, SP, #8
0x08002FEE: BD80 POP {R7, PC}
Section .text.SPI_WriteData(unsigned char) from charger_lto.o, size=22, align=2
SPI_WriteData(unsigned char):
0x08002FF0: B580 PUSH {R7, LR}
0x08002FF2: B082 SUB SP, SP, #8
0x08002FF4: F88D 0007 STRB.W R0, [SP, #7]
0x08002FF8: F89D 0007 LDRB.W R0, [SP, #7]
0x08002FFC: 2101 MOVS R1, #1
0x08002FFE: F004 F9F2 BL SPI_Transmit(unsigned char, unsigned char) ; 0x080073E6
0x08003002: B002 ADD SP, SP, #8
0x08003004: BD80 POP {R7, PC}
Section .text.assert_failed from charger_lto.o, size=10, align=2
assert_failed:
0x08003006: B082 SUB SP, SP, #8
0x08003008: 9001 STR R0, [SP, #4]
0x0800300A: 9100 STR R1, [SP, #0]
0x0800300C: B002 ADD SP, SP, #8
0x0800300E: 4770 BX LR
Section .text.MX_RTC_Init from charger_lto.o, size=58, align=2
MX_RTC_Init:
0x08003010: B580 PUSH {R7, LR}
0x08003012: B082 SUB SP, SP, #8
0x08003014: F240 10A8 MOVW R0, #0x01A8 ; 0x200001A8 = hrtc
0x08003018: F2C2 0000 MOVT R0, #0x2000 ; 0x200001A8 = hrtc
0x0800301C: 9001 STR R0, [SP, #4]
0x0800301E: F244 0100 MOVW R1, #0x4000
0x08003022: F6C5 0100 MOVT R1, #0x5800
0x08003026: 6001 STR R1, [R0]
0x08003028: 2100 MOVS R1, #0
0x0800302A: 6041 STR R1, [R0, #4]
0x0800302C: 227F MOVS R2, #127
0x0800302E: 6082 STR R2, [R0, #8]
0x08003030: 22FF MOVS R2, #255
0x08003032: 60C2 STR R2, [R0, #12]
0x08003034: 6101 STR R1, [R0, #16]
0x08003036: 6181 STR R1, [R0, #24]
0x08003038: 61C1 STR R1, [R0, #28]
0x0800303A: 6141 STR R1, [R0, #20]
0x0800303C: F006 F803 BL HAL_RTC_Init ; 0x08009046
0x08003040: B108 CBZ R0, .L1 ; 0x08003046
0x08003042: F004 F9E6 BL Error_Handler ; 0x08007412
.L1:
0x08003046: B002 ADD SP, SP, #8
0x08003048: BD80 POP {R7, PC}
Section .text.HAL_RTC_MspInit from charger_lto.o, size=78, align=2
HAL_RTC_MspInit:
0x0800304A: B580 PUSH {R7, LR}
0x0800304C: B0B0 SUB SP, SP, #192
0x0800304E: 902F STR R0, [SP, #188]
0x08003050: 4668 MOV R0, SP
0x08003052: 21B8 MOVS R1, #184
0x08003054: F7FF FDD2 BL __aeabi_memclr ; 0x08002BFC
0x08003058: 982F LDR R0, [SP, #188]
0x0800305A: 6800 LDR R0, [R0]
0x0800305C: F244 0100 MOVW R1, #0x4000
0x08003060: F6C5 0100 MOVT R1, #0x5800
0x08003064: 4288 CMP R0, R1
0x08003066: D115 BNE .L2 ; 0x08003094
0x08003068: 2000 MOVS R0, #0
0x0800306A: 9001 STR R0, [SP, #4]
0x0800306C: F44F 0080 MOV.W R0, #0x400000
0x08003070: 9000 STR R0, [SP, #0]
0x08003072: F44F 7080 MOV.W R0, #0x0100
0x08003076: 902C STR R0, [SP, #176]
0x08003078: 4668 MOV R0, SP
0x0800307A: F7FE FA97 BL HAL_RCCEx_PeriphCLKConfig ; 0x080015AC
0x0800307E: B108 CBZ R0, .L1 ; 0x08003084
0x08003080: F004 F9C7 BL Error_Handler ; 0x08007412
.L1:
0x08003084: F244 4170 MOVW R1, #0x4470
0x08003088: F6C5 0102 MOVT R1, #0x5802
0x0800308C: 6808 LDR R0, [R1]
0x0800308E: F440 4000 ORR R0, R0, #0x8000
0x08003092: 6008 STR R0, [R1]
.L2:
0x08003094: B030 ADD SP, SP, #192
0x08003096: BD80 POP {R7, PC}
Section .text.MX_SPI4_Init from charger_lto.o, size=102, align=2
MX_SPI4_Init:
0x08003098: B580 PUSH {R7, LR}
0x0800309A: B082 SUB SP, SP, #8
0x0800309C: F240 00A8 MOVW R0, #168 ; 0x200000A8 = hspi4
0x080030A0: F2C2 0000 MOVT R0, #0x2000 ; 0x200000A8 = hspi4
0x080030A4: 9000 STR R0, [SP, #0]
0x080030A6: F243 4100 MOVW R1, #0x3400
0x080030AA: F2C4 0101 MOVT R1, #0x4001
0x080030AE: 6001 STR R1, [R0]
0x080030B0: F44F 0180 MOV.W R1, #0x400000
0x080030B4: 6041 STR R1, [R0, #4]
0x080030B6: F44F 3100 MOV.W R1, #0x020000
0x080030BA: 6081 STR R1, [R0, #8]
0x080030BC: 2108 MOVS R1, #8
0x080030BE: 60C1 STR R1, [R0, #12]
0x080030C0: 2100 MOVS R1, #0
0x080030C2: 9101 STR R1, [SP, #4]
0x080030C4: 6101 STR R1, [R0, #16]
0x080030C6: 6141 STR R1, [R0, #20]
0x080030C8: F04F 5200 MOV.W R2, #0x20000000
0x080030CC: 6182 STR R2, [R0, #24]
0x080030CE: 61C1 STR R1, [R0, #28]
0x080030D0: 6201 STR R1, [R0, #32]
0x080030D2: 6241 STR R1, [R0, #36]
0x080030D4: 6281 STR R1, [R0, #40]
0x080030D6: 62C1 STR R1, [R0, #44]
0x080030D8: F04F 4280 MOV.W R2, #0x40000000
0x080030DC: 6342 STR R2, [R0, #52]
0x080030DE: 6381 STR R1, [R0, #56]
0x080030E0: 63C1 STR R1, [R0, #60]
0x080030E2: 6401 STR R1, [R0, #64]
0x080030E4: 6441 STR R1, [R0, #68]
0x080030E6: 6481 STR R1, [R0, #72]
0x080030E8: 64C1 STR R1, [R0, #76]
0x080030EA: 6501 STR R1, [R0, #80]
0x080030EC: 6541 STR R1, [R0, #84]
0x080030EE: 6581 STR R1, [R0, #88]
0x080030F0: F003 F997 BL HAL_SPI_Init ; 0x08006422
0x080030F4: B108 CBZ R0, .L1 ; 0x080030FA
0x080030F6: F004 F98C BL Error_Handler ; 0x08007412
.L1:
0x080030FA: B002 ADD SP, SP, #8
0x080030FC: BD80 POP {R7, PC}
Section .text.HAL_SPI_MspInit from charger_lto.o, size=286, align=2
HAL_SPI_MspInit:
0x080030FE: B580 PUSH {R7, LR}
0x08003100: B0BA SUB SP, SP, #232
0x08003102: 9039 STR R0, [SP, #228]
0x08003104: 2000 MOVS R0, #0
0x08003106: 9038 STR R0, [SP, #224]
0x08003108: 9037 STR R0, [SP, #220]
0x0800310A: 9036 STR R0, [SP, #216]
0x0800310C: 9035 STR R0, [SP, #212]
0x0800310E: 9034 STR R0, [SP, #208]
0x08003110: A806 ADD R0, SP, #24
0x08003112: 21B8 MOVS R1, #184
0x08003114: F7FF FD72 BL __aeabi_memclr ; 0x08002BFC
0x08003118: 9839 LDR R0, [SP, #228]
0x0800311A: 6800 LDR R0, [R0]
0x0800311C: F243 4100 MOVW R1, #0x3400
0x08003120: F2C4 0101 MOVT R1, #0x4001
0x08003124: 4288 CMP R0, R1
0x08003126: D177 BNE .L3 ; 0x08003218
0x08003128: 2000 MOVS R0, #0
0x0800312A: 9007 STR R0, [SP, #28]
0x0800312C: F44F 5100 MOV.W R1, #0x2000
0x08003130: 9106 STR R1, [SP, #24]
0x08003132: 2103 MOVS R1, #3
0x08003134: 9108 STR R1, [SP, #32]
0x08003136: 2128 MOVS R1, #40
0x08003138: 9109 STR R1, [SP, #36]
0x0800313A: 2102 MOVS R1, #2
0x0800313C: 910A STR R1, [SP, #40]
0x0800313E: 220B MOVS R2, #11
0x08003140: 920B STR R2, [SP, #44]
0x08003142: 910C STR R1, [SP, #48]
0x08003144: 21C0 MOVS R1, #192
0x08003146: 910D STR R1, [SP, #52]
0x08003148: 900E STR R0, [SP, #56]
0x0800314A: 900F STR R0, [SP, #60]
0x0800314C: F44F 3080 MOV.W R0, #0x010000
0x08003150: 901E STR R0, [SP, #120]
0x08003152: A806 ADD R0, SP, #24
0x08003154: F7FE FA2A BL HAL_RCCEx_PeriphCLKConfig ; 0x080015AC
0x08003158: B108 CBZ R0, .L1 ; 0x0800315E
0x0800315A: F004 F95A BL Error_Handler ; 0x08007412
.L1:
0x0800315E: F244 40F0 MOVW R0, #0x44F0
0x08003162: F6C5 0002 MOVT R0, #0x5802
0x08003166: 6801 LDR R1, [R0]
0x08003168: F441 5100 ORR R1, R1, #0x2000
0x0800316C: 6001 STR R1, [R0]
0x0800316E: 6800 LDR R0, [R0]
0x08003170: F400 5000 AND R0, R0, #0x2000
0x08003174: 9005 STR R0, [SP, #20]
0x08003176: 9805 LDR R0, [SP, #20]
0x08003178: F244 40E0 MOVW R0, #0x44E0
0x0800317C: F6C5 0002 MOVT R0, #0x5802
0x08003180: 6801 LDR R1, [R0]
0x08003182: F041 0110 ORR R1, R1, #16
0x08003186: 6001 STR R1, [R0]
0x08003188: 6800 LDR R0, [R0]
0x0800318A: F000 0010 AND R0, R0, #16
0x0800318E: 9004 STR R0, [SP, #16]
0x08003190: 9804 LDR R0, [SP, #16]
0x08003192: F44F 40B0 MOV.W R0, #0x5800
0x08003196: 9034 STR R0, [SP, #208]
0x08003198: 2002 MOVS R0, #2
0x0800319A: 9035 STR R0, [SP, #212]
0x0800319C: 2000 MOVS R0, #0
0x0800319E: 9002 STR R0, [SP, #8]
0x080031A0: 9036 STR R0, [SP, #216]
0x080031A2: 9037 STR R0, [SP, #220]
0x080031A4: 2005 MOVS R0, #5
0x080031A6: 9038 STR R0, [SP, #224]
0x080031A8: F241 0000 MOVW R0, #0x1000
0x080031AC: F6C5 0002 MOVT R0, #0x5802
0x080031B0: A934 ADD R1, SP, #208
0x080031B2: F001 F998 BL HAL_GPIO_Init ; 0x080044E6
0x080031B6: 9902 LDR R1, [SP, #8]
0x080031B8: F240 1030 MOVW R0, #0x0130 ; 0x20000130 = hdma_spi4_tx
0x080031BC: F2C2 0000 MOVT R0, #0x2000 ; 0x20000130 = hdma_spi4_tx
0x080031C0: 9003 STR R0, [SP, #12]
0x080031C2: 2210 MOVS R2, #16
0x080031C4: F2C4 0202 MOVT R2, #0x4002
0x080031C8: 6002 STR R2, [R0]
0x080031CA: 2254 MOVS R2, #84
0x080031CC: 6042 STR R2, [R0, #4]
0x080031CE: 2240 MOVS R2, #64
0x080031D0: 6082 STR R2, [R0, #8]
0x080031D2: 60C1 STR R1, [R0, #12]
0x080031D4: F44F 6280 MOV.W R2, #0x0400
0x080031D8: 6102 STR R2, [R0, #16]
0x080031DA: F44F 6200 MOV.W R2, #0x0800
0x080031DE: 6142 STR R2, [R0, #20]
0x080031E0: F44F 5200 MOV.W R2, #0x2000
0x080031E4: 6182 STR R2, [R0, #24]
0x080031E6: 61C1 STR R1, [R0, #28]
0x080031E8: 6201 STR R1, [R0, #32]
0x080031EA: 6241 STR R1, [R0, #36]
0x080031EC: F000 F9F6 BL HAL_DMA_Init ; 0x080035DC
0x080031F0: B108 CBZ R0, .L2 ; 0x080031F6
0x080031F2: F004 F90E BL Error_Handler ; 0x08007412
.L2:
0x080031F6: 9839 LDR R0, [SP, #228]
0x080031F8: F240 1130 MOVW R1, #0x0130 ; 0x20000130 = hdma_spi4_tx
0x080031FC: F2C2 0100 MOVT R1, #0x2000 ; 0x20000130 = hdma_spi4_tx
0x08003200: 6781 STR R1, [R0, #120]
0x08003202: 9839 LDR R0, [SP, #228]
0x08003204: 6388 STR R0, [R1, #56]
0x08003206: 2054 MOVS R0, #84
0x08003208: 9001 STR R0, [SP, #4]
0x0800320A: 2200 MOVS R2, #0
0x0800320C: 4611 MOV R1, R2
0x0800320E: F000 F961 BL HAL_NVIC_SetPriority ; 0x080034D4
0x08003212: 9801 LDR R0, [SP, #4]
0x08003214: F004 F981 BL HAL_NVIC_EnableIRQ ; 0x0800751A
.L3:
0x08003218: B03A ADD SP, SP, #232
0x0800321A: BD80 POP {R7, PC}
Section .text.SystemInit from charger_lto.o, size=306, align=2
SystemInit:
0x0800321C: F64E 5188 MOVW R1, #0xED88
0x08003220: F2CE 0100 MOVT R1, #0xE000
0x08003224: 6808 LDR R0, [R1]
0x08003226: F440 0070 ORR R0, R0, #0xF00000
0x0800322A: 6008 STR R0, [R1]
0x0800322C: F242 0000 MOVW R0, #0x2000
0x08003230: F2C5 2000 MOVT R0, #0x5200
0x08003234: 6800 LDR R0, [R0]
0x08003236: F000 000F AND R0, R0, #15
0x0800323A: 2806 CMP R0, #6
0x0800323C: D808 BHI .L1 ; 0x08003250
0x0800323E: F242 0100 MOVW R1, #0x2000
0x08003242: F2C5 2100 MOVT R1, #0x5200
0x08003246: 6808 LDR R0, [R1]
0x08003248: 2207 MOVS R2, #7
0x0800324A: F362 0003 BFI R0, R2, #0, #4
0x0800324E: 6008 STR R0, [R1]
.L1:
0x08003250: F244 4100 MOVW R1, #0x4400
0x08003254: F6C5 0102 MOVT R1, #0x5802
0x08003258: 6808 LDR R0, [R1]
0x0800325A: F040 0001 ORR R0, R0, #1
0x0800325E: 6008 STR R0, [R1]
0x08003260: F244 4210 MOVW R2, #0x4410
0x08003264: F6C5 0202 MOVT R2, #0x5802
0x08003268: 2000 MOVS R0, #0
0x0800326A: 6010 STR R0, [R2]
0x0800326C: 6808 LDR R0, [R1]
0x0800326E: F64E 527F MOVW R2, #0xED7F
0x08003272: F6CE 22F6 MOVT R2, #0xEAF6
0x08003276: 4010 ANDS R0, R2
0x08003278: 6008 STR R0, [R1]
0x0800327A: F242 0000 MOVW R0, #0x2000
0x0800327E: F2C5 2000 MOVT R0, #0x5200
0x08003282: 6800 LDR R0, [R0]
0x08003284: F000 000F AND R0, R0, #15
0x08003288: 2808 CMP R0, #8
0x0800328A: D308 BCC .L2 ; 0x0800329E
0x0800328C: F242 0100 MOVW R1, #0x2000
0x08003290: F2C5 2100 MOVT R1, #0x5200
0x08003294: 6808 LDR R0, [R1]
0x08003296: 2207 MOVS R2, #7
0x08003298: F362 0003 BFI R0, R2, #0, #4
0x0800329C: 6008 STR R0, [R1]
.L2:
0x0800329E: F244 4118 MOVW R1, #0x4418
0x080032A2: F6C5 0102 MOVT R1, #0x5802
0x080032A6: 2000 MOVS R0, #0
0x080032A8: 6008 STR R0, [R1]
0x080032AA: F244 411C MOVW R1, #0x441C
0x080032AE: F6C5 0102 MOVT R1, #0x5802
0x080032B2: 6008 STR R0, [R1]
0x080032B4: F244 4120 MOVW R1, #0x4420
0x080032B8: F6C5 0102 MOVT R1, #0x5802
0x080032BC: 6008 STR R0, [R1]
0x080032BE: F244 4228 MOVW R2, #0x4428
0x080032C2: F6C5 0202 MOVT R2, #0x5802
0x080032C6: F240 2100 MOVW R1, #0x0200
0x080032CA: F2C0 2102 MOVT R1, #0x0202
0x080032CE: 6011 STR R1, [R2]
0x080032D0: F244 422C MOVW R2, #0x442C
0x080032D4: F6C5 0202 MOVT R2, #0x5802
0x080032D8: 2100 MOVS R1, #0
0x080032DA: F2C0 11FF MOVT R1, #0x01FF
0x080032DE: 6011 STR R1, [R2]
0x080032E0: F244 4230 MOVW R2, #0x4430
0x080032E4: F6C5 0202 MOVT R2, #0x5802
0x080032E8: F240 2180 MOVW R1, #0x0280
0x080032EC: F2C0 1101 MOVT R1, #0x0101
0x080032F0: 6011 STR R1, [R2]
0x080032F2: F244 4234 MOVW R2, #0x4434
0x080032F6: F6C5 0202 MOVT R2, #0x5802
0x080032FA: 6010 STR R0, [R2]
0x080032FC: F244 4238 MOVW R2, #0x4438
0x08003300: F6C5 0202 MOVT R2, #0x5802
0x08003304: 6011 STR R1, [R2]
0x08003306: F244 423C MOVW R2, #0x443C
0x0800330A: F6C5 0202 MOVT R2, #0x5802
0x0800330E: 6010 STR R0, [R2]
0x08003310: F244 4240 MOVW R2, #0x4440
0x08003314: F6C5 0202 MOVT R2, #0x5802
0x08003318: 6011 STR R1, [R2]
0x0800331A: F244 4144 MOVW R1, #0x4444
0x0800331E: F6C5 0102 MOVT R1, #0x5802
0x08003322: 6008 STR R0, [R1]
0x08003324: F244 4200 MOVW R2, #0x4400
0x08003328: F6C5 0202 MOVT R2, #0x5802
0x0800332C: 6811 LDR R1, [R2]
0x0800332E: F421 2180 BIC R1, R1, #0x040000
0x08003332: 6011 STR R1, [R2]
0x08003334: F244 4160 MOVW R1, #0x4460
0x08003338: F6C5 0102 MOVT R1, #0x5802
0x0800333C: 6008 STR R0, [R1]
0x0800333E: F244 0100 MOVW R1, #0x4000
0x08003342: F2C5 2100 MOVT R1, #0x5200
0x08003346: F243 00D2 MOVW R0, #0x30D2
0x0800334A: 6008 STR R0, [R1]
0x0800334C: 4770 BX LR
Section .text.HAL_Init from charger_lto.o, size=118, align=2
HAL_Init:
0x0800334E: B580 PUSH {R7, LR}
0x08003350: B082 SUB SP, SP, #8
0x08003352: 2003 MOVS R0, #3
0x08003354: F000 F89F BL HAL_NVIC_SetPriorityGrouping ; 0x08003496
0x08003358: F7FD FFB0 BL HAL_RCC_GetSysClockFreq ; 0x080012BC
0x0800335C: F244 4218 MOVW R2, #0x4418
0x08003360: F6C5 0202 MOVT R2, #0x5802
0x08003364: 6811 LDR R1, [R2]
0x08003366: F3C1 2303 UBFX R3, R1, #8, #4
0x0800336A: F24A 2104 MOVW R1, #0xA204 ; 0x0800A204 = D1CorePrescTable
0x0800336E: F6C0 0100 MOVT R1, #0x0800 ; 0x0800A204 = D1CorePrescTable
0x08003372: 5CCB LDRB R3, [R1, R3]
0x08003374: F003 031F AND R3, R3, #31
0x08003378: 40D8 LSRS R0, R3
0x0800337A: 9000 STR R0, [SP, #0]
0x0800337C: 9800 LDR R0, [SP, #0]
0x0800337E: 6812 LDR R2, [R2]
0x08003380: F002 020F AND R2, R2, #15
0x08003384: 5C89 LDRB R1, [R1, R2]
0x08003386: F001 011F AND R1, R1, #31
0x0800338A: 40C8 LSRS R0, R1
0x0800338C: F240 6114 MOVW R1, #0x0614 ; 0x20000614 = SystemD2Clock
0x08003390: F2C2 0100 MOVT R1, #0x2000 ; 0x20000614 = SystemD2Clock
0x08003394: 6008 STR R0, [R1]
0x08003396: 9800 LDR R0, [SP, #0]
0x08003398: F240 6118 MOVW R1, #0x0618 ; 0x20000618 = SystemCoreClock
0x0800339C: F2C2 0100 MOVT R1, #0x2000 ; 0x20000618 = SystemCoreClock
0x080033A0: 6008 STR R0, [R1]
0x080033A2: 200F MOVS R0, #15
0x080033A4: F000 F80E BL HAL_InitTick ; 0x080033C4
0x080033A8: B118 CBZ R0, .L1 ; 0x080033B2
0x080033AA: 2001 MOVS R0, #1
0x080033AC: F88D 0007 STRB.W R0, [SP, #7]
0x080033B0: E004 B .L2 ; 0x080033BC
.L1:
0x080033B2: F004 F830 BL HAL_MspInit ; 0x08007416
0x080033B6: 2000 MOVS R0, #0
0x080033B8: F88D 0007 STRB.W R0, [SP, #7]
.L2:
0x080033BC: F89D 0007 LDRB.W R0, [SP, #7]
0x080033C0: B002 ADD SP, SP, #8
0x080033C2: BD80 POP {R7, PC}
Section .text.HAL_InitTick from charger_lto.o, size=126, align=2
HAL_InitTick:
0x080033C4: B580 PUSH {R7, LR}
0x080033C6: B082 SUB SP, SP, #8
0x080033C8: 9000 STR R0, [SP, #0]
0x080033CA: F240 601C MOVW R0, #0x061C ; 0x2000061C = uwTickFreq
0x080033CE: F2C2 0000 MOVT R0, #0x2000 ; 0x2000061C = uwTickFreq
0x080033D2: 7800 LDRB R0, [R0]
0x080033D4: B918 CBNZ R0, .L1 ; 0x080033DE
0x080033D6: 2001 MOVS R0, #1
0x080033D8: F88D 0007 STRB.W R0, [SP, #7]
0x080033DC: E02D B .L5 ; 0x0800343A
.L1:
0x080033DE: F240 6018 MOVW R0, #0x0618 ; 0x20000618 = SystemCoreClock
0x080033E2: F2C2 0000 MOVT R0, #0x2000 ; 0x20000618 = SystemCoreClock
0x080033E6: 6800 LDR R0, [R0]
0x080033E8: F240 611C MOVW R1, #0x061C ; 0x2000061C = uwTickFreq
0x080033EC: F2C2 0100 MOVT R1, #0x2000 ; 0x2000061C = uwTickFreq
0x080033F0: 780A LDRB R2, [R1]
0x080033F2: F44F 717A MOV.W R1, #0x03E8
0x080033F6: FBB1 F1F2 UDIV R1, R1, R2
0x080033FA: FBB0 F0F1 UDIV R0, R0, R1
0x080033FE: F004 F8B8 BL HAL_SYSTICK_Config ; 0x08007572
0x08003402: B118 CBZ R0, .L2 ; 0x0800340C
0x08003404: 2001 MOVS R0, #1
0x08003406: F88D 0007 STRB.W R0, [SP, #7]
0x0800340A: E016 B .L5 ; 0x0800343A
.L2:
0x0800340C: 9800 LDR R0, [SP, #0]
0x0800340E: 280F CMP R0, #15
0x08003410: D80C BHI .L3 ; 0x0800342C
0x08003412: 9900 LDR R1, [SP, #0]
0x08003414: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x08003418: 2200 MOVS R2, #0
0x0800341A: F000 F85B BL HAL_NVIC_SetPriority ; 0x080034D4
0x0800341E: 9800 LDR R0, [SP, #0]
0x08003420: F240 6104 MOVW R1, #0x0604 ; 0x20000604 = uwTickPrio
0x08003424: F2C2 0100 MOVT R1, #0x2000 ; 0x20000604 = uwTickPrio
0x08003428: 6008 STR R0, [R1]
0x0800342A: E003 B .L4 ; 0x08003434
.L3:
0x0800342C: 2001 MOVS R0, #1
0x0800342E: F88D 0007 STRB.W R0, [SP, #7]
0x08003432: E002 B .L5 ; 0x0800343A
.L4:
0x08003434: 2000 MOVS R0, #0
0x08003436: F88D 0007 STRB.W R0, [SP, #7]
.L5:
0x0800343A: F89D 0007 LDRB.W R0, [SP, #7]
0x0800343E: B002 ADD SP, SP, #8
0x08003440: BD80 POP {R7, PC}
Section .text.HAL_IncTick from charger_lto.o, size=26, align=2
HAL_IncTick:
0x08003442: F240 601C MOVW R0, #0x061C ; 0x2000061C = uwTickFreq
0x08003446: F2C2 0000 MOVT R0, #0x2000 ; 0x2000061C = uwTickFreq
0x0800344A: 7802 LDRB R2, [R0]
0x0800344C: F240 11CC MOVW R1, #0x01CC ; 0x200001CC = uwTick
0x08003450: F2C2 0100 MOVT R1, #0x2000 ; 0x200001CC = uwTick
0x08003454: 6808 LDR R0, [R1]
0x08003456: 4410 ADD R0, R2
0x08003458: 6008 STR R0, [R1]
0x0800345A: 4770 BX LR
Section .text.HAL_Delay from charger_lto.o, size=58, align=2
HAL_Delay:
0x0800345C: B580 PUSH {R7, LR}
0x0800345E: B084 SUB SP, SP, #16
0x08003460: 9003 STR R0, [SP, #12]
0x08003462: F003 FFFC BL HAL_GetTick ; 0x0800745E
0x08003466: 9002 STR R0, [SP, #8]
0x08003468: 9803 LDR R0, [SP, #12]
0x0800346A: 9001 STR R0, [SP, #4]
0x0800346C: 9801 LDR R0, [SP, #4]
0x0800346E: 3001 ADDS R0, #1
0x08003470: B138 CBZ R0, .L1 ; 0x08003482
0x08003472: F240 601C MOVW R0, #0x061C ; 0x2000061C = uwTickFreq
0x08003476: F2C2 0000 MOVT R0, #0x2000 ; 0x2000061C = uwTickFreq
0x0800347A: 7801 LDRB R1, [R0]
0x0800347C: 9801 LDR R0, [SP, #4]
0x0800347E: 4408 ADD R0, R1
0x08003480: 9001 STR R0, [SP, #4]
.L1:
0x08003482: F003 FFEC BL HAL_GetTick ; 0x0800745E
0x08003486: 9902 LDR R1, [SP, #8]
0x08003488: 1A40 SUBS R0, R0, R1
0x0800348A: 9901 LDR R1, [SP, #4]
0x0800348C: 4288 CMP R0, R1
0x0800348E: D200 BCS .L2 ; 0x08003492
0x08003490: E7F7 B .L1 ; 0x08003482
.L2:
0x08003492: B004 ADD SP, SP, #16
0x08003494: BD80 POP {R7, PC}
Section .text.HAL_NVIC_SetPriorityGrouping from charger_lto.o, size=62, align=2
HAL_NVIC_SetPriorityGrouping:
0x08003496: B580 PUSH {R7, LR}
0x08003498: B082 SUB SP, SP, #8
0x0800349A: 9001 STR R0, [SP, #4]
0x0800349C: 9801 LDR R0, [SP, #4]
0x0800349E: 2807 CMP R0, #7
0x080034A0: D00B BEQ .L1 ; 0x080034BA
0x080034A2: 9801 LDR R0, [SP, #4]
0x080034A4: 2806 CMP R0, #6
0x080034A6: D008 BEQ .L1 ; 0x080034BA
0x080034A8: 9801 LDR R0, [SP, #4]
0x080034AA: 2805 CMP R0, #5
0x080034AC: D005 BEQ .L1 ; 0x080034BA
0x080034AE: 9801 LDR R0, [SP, #4]
0x080034B0: 2804 CMP R0, #4
0x080034B2: D002 BEQ .L1 ; 0x080034BA
0x080034B4: 9801 LDR R0, [SP, #4]
0x080034B6: 2803 CMP R0, #3
0x080034B8: D100 BNE .L2 ; 0x080034BC
.L1:
0x080034BA: E006 B .L3 ; 0x080034CA
.L2:
0x080034BC: F649 704E MOVW R0, #0x9F4E ; 0x08009F4E = .rodata..L.str.16
0x080034C0: F6C0 0000 MOVT R0, #0x0800 ; 0x08009F4E = .rodata..L.str.16
0x080034C4: 2191 MOVS R1, #145
0x080034C6: F7FF FD9E BL assert_failed ; 0x08003006
.L3:
0x080034CA: 9801 LDR R0, [SP, #4]
0x080034CC: F003 FFCD BL __NVIC_SetPriorityGrouping ; 0x0800746A
0x080034D0: B002 ADD SP, SP, #8
0x080034D2: BD80 POP {R7, PC}
Section .text.HAL_NVIC_SetPriority from charger_lto.o, size=90, align=2
HAL_NVIC_SetPriority:
0x080034D4: B580 PUSH {R7, LR}
0x080034D6: B086 SUB SP, SP, #24
0x080034D8: F8AD 0016 STRH.W R0, [SP, #22]
0x080034DC: 9104 STR R1, [SP, #16]
0x080034DE: 9203 STR R2, [SP, #12]
0x080034E0: 9803 LDR R0, [SP, #12]
0x080034E2: 280F CMP R0, #15
0x080034E4: D800 BHI .L1 ; 0x080034E8
0x080034E6: E006 B .L2 ; 0x080034F6
.L1:
0x080034E8: F649 704E MOVW R0, #0x9F4E ; 0x08009F4E = .rodata..L.str.16
0x080034EC: F6C0 0000 MOVT R0, #0x0800 ; 0x08009F4E = .rodata..L.str.16
0x080034F0: 21A9 MOVS R1, #169
0x080034F2: F7FF FD88 BL assert_failed ; 0x08003006
.L2:
0x080034F6: 9804 LDR R0, [SP, #16]
0x080034F8: 280F CMP R0, #15
0x080034FA: D800 BHI .L3 ; 0x080034FE
0x080034FC: E006 B .L4 ; 0x0800350C
.L3:
0x080034FE: F649 704E MOVW R0, #0x9F4E ; 0x08009F4E = .rodata..L.str.16
0x08003502: F6C0 0000 MOVT R0, #0x0800 ; 0x08009F4E = .rodata..L.str.16
0x08003506: 21AA MOVS R1, #170
0x08003508: F7FF FD7D BL assert_failed ; 0x08003006
.L4:
0x0800350C: F003 FFCB BL __NVIC_GetPriorityGrouping ; 0x080074A6
0x08003510: 9002 STR R0, [SP, #8]
0x08003512: F9BD 0016 LDRSH.W R0, [SP, #22]
0x08003516: 9001 STR R0, [SP, #4]
0x08003518: 9802 LDR R0, [SP, #8]
0x0800351A: 9904 LDR R1, [SP, #16]
0x0800351C: 9A03 LDR R2, [SP, #12]
0x0800351E: F003 FFCA BL NVIC_EncodePriority ; 0x080074B6
0x08003522: 4601 MOV R1, R0
0x08003524: 9801 LDR R0, [SP, #4]
0x08003526: F000 F802 BL __NVIC_SetPriority ; 0x0800352E
0x0800352A: B006 ADD SP, SP, #24
0x0800352C: BD80 POP {R7, PC}
Section .text.__NVIC_SetPriority from charger_lto.o, size=62, align=2
__NVIC_SetPriority:
0x0800352E: B082 SUB SP, SP, #8
0x08003530: F8AD 0006 STRH.W R0, [SP, #6]
0x08003534: 9100 STR R1, [SP, #0]
0x08003536: F9BD 0006 LDRSH.W R0, [SP, #6]
0x0800353A: 2800 CMP R0, #0
0x0800353C: D409 BMI .L1 ; 0x08003552
0x0800353E: 9800 LDR R0, [SP, #0]
0x08003540: 0100 LSLS R0, R0, #4
0x08003542: F9BD 1006 LDRSH.W R1, [SP, #6]
0x08003546: F24E 4200 MOVW R2, #0xE400
0x0800354A: F2CE 0200 MOVT R2, #0xE000
0x0800354E: 5488 STRB R0, [R1, R2]
0x08003550: E00A B .L2 ; 0x08003568
.L1:
0x08003552: 9800 LDR R0, [SP, #0]
0x08003554: 0100 LSLS R0, R0, #4
0x08003556: F8BD 1006 LDRH.W R1, [SP, #6]
0x0800355A: F001 010F AND R1, R1, #15
0x0800355E: F64E 5214 MOVW R2, #0xED14
0x08003562: F2CE 0200 MOVT R2, #0xE000
0x08003566: 5488 STRB R0, [R1, R2]
.L2:
0x08003568: B002 ADD SP, SP, #8
0x0800356A: 4770 BX LR
Section .text.SysTick_Config from charger_lto.o, size=78, align=2
SysTick_Config:
0x0800356C: B580 PUSH {R7, LR}
0x0800356E: B082 SUB SP, SP, #8
0x08003570: 9000 STR R0, [SP, #0]
0x08003572: 9800 LDR R0, [SP, #0]
0x08003574: 3801 SUBS R0, #1
0x08003576: F1B0 7F80 CMP.W R0, #0x01000000
0x0800357A: D302 BCC .L1 ; 0x08003582
0x0800357C: 2001 MOVS R0, #1
0x0800357E: 9001 STR R0, [SP, #4]
0x08003580: E018 B .L2 ; 0x080035B4
.L1:
0x08003582: 9800 LDR R0, [SP, #0]
0x08003584: 3801 SUBS R0, #1
0x08003586: F24E 0114 MOVW R1, #0xE014
0x0800358A: F2CE 0100 MOVT R1, #0xE000
0x0800358E: 6008 STR R0, [R1]
0x08003590: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x08003594: 210F MOVS R1, #15
0x08003596: F7FF FFCA BL __NVIC_SetPriority ; 0x0800352E
0x0800359A: F24E 0118 MOVW R1, #0xE018
0x0800359E: F2CE 0100 MOVT R1, #0xE000
0x080035A2: 2000 MOVS R0, #0
0x080035A4: 6008 STR R0, [R1]
0x080035A6: F24E 0210 MOVW R2, #0xE010
0x080035AA: F2CE 0200 MOVT R2, #0xE000
0x080035AE: 2107 MOVS R1, #7
0x080035B0: 6011 STR R1, [R2]
0x080035B2: 9001 STR R0, [SP, #4]
.L2:
0x080035B4: 9801 LDR R0, [SP, #4]
0x080035B6: B002 ADD SP, SP, #8
0x080035B8: BD80 POP {R7, PC}
Section .text.HAL_MPU_Disable from charger_lto.o, size=34, align=2
HAL_MPU_Disable:
0x080035BA: F3BF 8F5F DMB SY
0x080035BE: F64E 5124 MOVW R1, #0xED24
0x080035C2: F2CE 0100 MOVT R1, #0xE000
0x080035C6: 6808 LDR R0, [R1]
0x080035C8: F420 3080 BIC R0, R0, #0x010000
0x080035CC: 6008 STR R0, [R1]
0x080035CE: F64E 5194 MOVW R1, #0xED94
0x080035D2: F2CE 0100 MOVT R1, #0xE000
0x080035D6: 2000 MOVS R0, #0
0x080035D8: 6008 STR R0, [R1]
0x080035DA: 4770 BX LR
Section .text.HAL_DMA_Init from charger_lto.o, size=3086, align=2
HAL_DMA_Init:
0x080035DC: B510 PUSH {R4, LR}
0x080035DE: B08E SUB SP, SP, #56
0x080035E0: 900C STR R0, [SP, #48]
0x080035E2: F003 FF3C BL HAL_GetTick ; 0x0800745E
0x080035E6: 900A STR R0, [SP, #40]
0x080035E8: 980C LDR R0, [SP, #48]
0x080035EA: B920 CBNZ R0, .L1 ; 0x080035F6
0x080035EC: 2001 MOVS R0, #1
0x080035EE: F88D 0037 STRB.W R0, [SP, #55]
0x080035F2: F000 BDF6 B.W .L68 ; 0x080041E2
.L1:
0x080035F6: 980C LDR R0, [SP, #48]
0x080035F8: 6800 LDR R0, [R0]
0x080035FA: 2110 MOVS R1, #16
0x080035FC: F2C4 0102 MOVT R1, #0x4002
0x08003600: 4288 CMP R0, R1
0x08003602: F000 80B8 BEQ.W .L2 ; 0x08003776
0x08003606: 980C LDR R0, [SP, #48]
0x08003608: 6800 LDR R0, [R0]
0x0800360A: 2128 MOVS R1, #40
0x0800360C: F2C4 0102 MOVT R1, #0x4002
0x08003610: 4288 CMP R0, R1
0x08003612: F000 80B0 BEQ.W .L2 ; 0x08003776
0x08003616: 980C LDR R0, [SP, #48]
0x08003618: 6800 LDR R0, [R0]
0x0800361A: 2140 MOVS R1, #64
0x0800361C: F2C4 0102 MOVT R1, #0x4002
0x08003620: 4288 CMP R0, R1
0x08003622: F000 80A8 BEQ.W .L2 ; 0x08003776
0x08003626: 980C LDR R0, [SP, #48]
0x08003628: 6800 LDR R0, [R0]
0x0800362A: 2158 MOVS R1, #88
0x0800362C: F2C4 0102 MOVT R1, #0x4002
0x08003630: 4288 CMP R0, R1
0x08003632: F000 80A0 BEQ.W .L2 ; 0x08003776
0x08003636: 980C LDR R0, [SP, #48]
0x08003638: 6800 LDR R0, [R0]
0x0800363A: 2170 MOVS R1, #112
0x0800363C: F2C4 0102 MOVT R1, #0x4002
0x08003640: 4288 CMP R0, R1
0x08003642: F000 8098 BEQ.W .L2 ; 0x08003776
0x08003646: 980C LDR R0, [SP, #48]
0x08003648: 6800 LDR R0, [R0]
0x0800364A: 2188 MOVS R1, #136
0x0800364C: F2C4 0102 MOVT R1, #0x4002
0x08003650: 4288 CMP R0, R1
0x08003652: F000 8090 BEQ.W .L2 ; 0x08003776
0x08003656: 980C LDR R0, [SP, #48]
0x08003658: 6800 LDR R0, [R0]
0x0800365A: 21A0 MOVS R1, #160
0x0800365C: F2C4 0102 MOVT R1, #0x4002
0x08003660: 4288 CMP R0, R1
0x08003662: F000 8088 BEQ.W .L2 ; 0x08003776
0x08003666: 980C LDR R0, [SP, #48]
0x08003668: 6800 LDR R0, [R0]
0x0800366A: 21B8 MOVS R1, #184
0x0800366C: F2C4 0102 MOVT R1, #0x4002
0x08003670: 4288 CMP R0, R1
0x08003672: F000 8080 BEQ.W .L2 ; 0x08003776
0x08003676: 980C LDR R0, [SP, #48]
0x08003678: 6800 LDR R0, [R0]
0x0800367A: F240 4110 MOVW R1, #0x0410
0x0800367E: F2C4 0102 MOVT R1, #0x4002
0x08003682: 4288 CMP R0, R1
0x08003684: D077 BEQ .L2 ; 0x08003776
0x08003686: 980C LDR R0, [SP, #48]
0x08003688: 6800 LDR R0, [R0]
0x0800368A: F240 4128 MOVW R1, #0x0428
0x0800368E: F2C4 0102 MOVT R1, #0x4002
0x08003692: 4288 CMP R0, R1
0x08003694: D06F BEQ .L2 ; 0x08003776
0x08003696: 980C LDR R0, [SP, #48]
0x08003698: 6800 LDR R0, [R0]
0x0800369A: F240 4140 MOVW R1, #0x0440
0x0800369E: F2C4 0102 MOVT R1, #0x4002
0x080036A2: 4288 CMP R0, R1
0x080036A4: D067 BEQ .L2 ; 0x08003776
0x080036A6: 980C LDR R0, [SP, #48]
0x080036A8: 6800 LDR R0, [R0]
0x080036AA: F240 4158 MOVW R1, #0x0458
0x080036AE: F2C4 0102 MOVT R1, #0x4002
0x080036B2: 4288 CMP R0, R1
0x080036B4: D05F BEQ .L2 ; 0x08003776
0x080036B6: 980C LDR R0, [SP, #48]
0x080036B8: 6800 LDR R0, [R0]
0x080036BA: F240 4170 MOVW R1, #0x0470
0x080036BE: F2C4 0102 MOVT R1, #0x4002
0x080036C2: 4288 CMP R0, R1
0x080036C4: D057 BEQ .L2 ; 0x08003776
0x080036C6: 980C LDR R0, [SP, #48]
0x080036C8: 6800 LDR R0, [R0]
0x080036CA: F240 4188 MOVW R1, #0x0488
0x080036CE: F2C4 0102 MOVT R1, #0x4002
0x080036D2: 4288 CMP R0, R1
0x080036D4: D04F BEQ .L2 ; 0x08003776
0x080036D6: 980C LDR R0, [SP, #48]
0x080036D8: 6800 LDR R0, [R0]
0x080036DA: F240 41A0 MOVW R1, #0x04A0
0x080036DE: F2C4 0102 MOVT R1, #0x4002
0x080036E2: 4288 CMP R0, R1
0x080036E4: D047 BEQ .L2 ; 0x08003776
0x080036E6: 980C LDR R0, [SP, #48]
0x080036E8: 6800 LDR R0, [R0]
0x080036EA: F240 41B8 MOVW R1, #0x04B8
0x080036EE: F2C4 0102 MOVT R1, #0x4002
0x080036F2: 4288 CMP R0, R1
0x080036F4: D03F BEQ .L2 ; 0x08003776
0x080036F6: 980C LDR R0, [SP, #48]
0x080036F8: 6800 LDR R0, [R0]
0x080036FA: F245 4108 MOVW R1, #0x5408
0x080036FE: F6C5 0102 MOVT R1, #0x5802
0x08003702: 4288 CMP R0, R1
0x08003704: D037 BEQ .L2 ; 0x08003776
0x08003706: 980C LDR R0, [SP, #48]
0x08003708: 6800 LDR R0, [R0]
0x0800370A: F245 411C MOVW R1, #0x541C
0x0800370E: F6C5 0102 MOVT R1, #0x5802
0x08003712: 4288 CMP R0, R1
0x08003714: D02F BEQ .L2 ; 0x08003776
0x08003716: 980C LDR R0, [SP, #48]
0x08003718: 6800 LDR R0, [R0]
0x0800371A: F245 4130 MOVW R1, #0x5430
0x0800371E: F6C5 0102 MOVT R1, #0x5802
0x08003722: 4288 CMP R0, R1
0x08003724: D027 BEQ .L2 ; 0x08003776
0x08003726: 980C LDR R0, [SP, #48]
0x08003728: 6800 LDR R0, [R0]
0x0800372A: F245 4144 MOVW R1, #0x5444
0x0800372E: F6C5 0102 MOVT R1, #0x5802
0x08003732: 4288 CMP R0, R1
0x08003734: D01F BEQ .L2 ; 0x08003776
0x08003736: 980C LDR R0, [SP, #48]
0x08003738: 6800 LDR R0, [R0]
0x0800373A: F245 4158 MOVW R1, #0x5458
0x0800373E: F6C5 0102 MOVT R1, #0x5802
0x08003742: 4288 CMP R0, R1
0x08003744: D017 BEQ .L2 ; 0x08003776
0x08003746: 980C LDR R0, [SP, #48]
0x08003748: 6800 LDR R0, [R0]
0x0800374A: F245 416C MOVW R1, #0x546C
0x0800374E: F6C5 0102 MOVT R1, #0x5802
0x08003752: 4288 CMP R0, R1
0x08003754: D00F BEQ .L2 ; 0x08003776
0x08003756: 980C LDR R0, [SP, #48]
0x08003758: 6800 LDR R0, [R0]
0x0800375A: F245 4180 MOVW R1, #0x5480
0x0800375E: F6C5 0102 MOVT R1, #0x5802
0x08003762: 4288 CMP R0, R1
0x08003764: D007 BEQ .L2 ; 0x08003776
0x08003766: 980C LDR R0, [SP, #48]
0x08003768: 6800 LDR R0, [R0]
0x0800376A: F245 4194 MOVW R1, #0x5494
0x0800376E: F6C5 0102 MOVT R1, #0x5802
0x08003772: 4288 CMP R0, R1
0x08003774: D100 BNE .L3 ; 0x08003778
.L2:
0x08003776: E006 B .L4 ; 0x08003786
.L3:
0x08003778: F649 503E MOVW R0, #0x9D3E ; 0x08009D3E = .rodata..L.str.33
0x0800377C: F6C0 0000 MOVT R0, #0x0800 ; 0x08009D3E = .rodata..L.str.33
0x08003780: 21E6 MOVS R1, #230
0x08003782: F7FF FC40 BL assert_failed ; 0x08003006
.L4:
0x08003786: 980C LDR R0, [SP, #48]
0x08003788: 6880 LDR R0, [R0, #8]
0x0800378A: B138 CBZ R0, .L5 ; 0x0800379C
0x0800378C: 980C LDR R0, [SP, #48]
0x0800378E: 6880 LDR R0, [R0, #8]
0x08003790: 2840 CMP R0, #64
0x08003792: D003 BEQ .L5 ; 0x0800379C
0x08003794: 980C LDR R0, [SP, #48]
0x08003796: 6880 LDR R0, [R0, #8]
0x08003798: 2880 CMP R0, #128
0x0800379A: D100 BNE .L6 ; 0x0800379E
.L5:
0x0800379C: E006 B .L7 ; 0x080037AC
.L6:
0x0800379E: F649 503E MOVW R0, #0x9D3E ; 0x08009D3E = .rodata..L.str.33
0x080037A2: F6C0 0000 MOVT R0, #0x0800 ; 0x08009D3E = .rodata..L.str.33
0x080037A6: 21E7 MOVS R1, #231
0x080037A8: F7FF FC2D BL assert_failed ; 0x08003006
.L7:
0x080037AC: 980C LDR R0, [SP, #48]
0x080037AE: 68C0 LDR R0, [R0, #12]
0x080037B0: F5B0 7F00 CMP.W R0, #0x0200
0x080037B4: D002 BEQ .L8 ; 0x080037BC
0x080037B6: 980C LDR R0, [SP, #48]
0x080037B8: 68C0 LDR R0, [R0, #12]
0x080037BA: B900 CBNZ R0, .L9 ; 0x080037BE
.L8:
0x080037BC: E006 B .L10 ; 0x080037CC
.L9:
0x080037BE: F649 503E MOVW R0, #0x9D3E ; 0x08009D3E = .rodata..L.str.33
0x080037C2: F6C0 0000 MOVT R0, #0x0800 ; 0x08009D3E = .rodata..L.str.33
0x080037C6: 21E8 MOVS R1, #232
0x080037C8: F7FF FC1D BL assert_failed ; 0x08003006
.L10:
0x080037CC: 980C LDR R0, [SP, #48]
0x080037CE: 6900 LDR R0, [R0, #16]
0x080037D0: F5B0 6F80 CMP.W R0, #0x0400
0x080037D4: D002 BEQ .L11 ; 0x080037DC
0x080037D6: 980C LDR R0, [SP, #48]
0x080037D8: 6900 LDR R0, [R0, #16]
0x080037DA: B900 CBNZ R0, .L12 ; 0x080037DE
.L11:
0x080037DC: E006 B .L13 ; 0x080037EC
.L12:
0x080037DE: F649 503E MOVW R0, #0x9D3E ; 0x08009D3E = .rodata..L.str.33
0x080037E2: F6C0 0000 MOVT R0, #0x0800 ; 0x08009D3E = .rodata..L.str.33
0x080037E6: 21E9 MOVS R1, #233
0x080037E8: F7FF FC0D BL assert_failed ; 0x08003006
.L13:
0x080037EC: 980C LDR R0, [SP, #48]
0x080037EE: 6940 LDR R0, [R0, #20]
0x080037F0: B148 CBZ R0, .L14 ; 0x08003806
0x080037F2: 980C LDR R0, [SP, #48]
0x080037F4: 6940 LDR R0, [R0, #20]
0x080037F6: F5B0 6F00 CMP.W R0, #0x0800
0x080037FA: D004 BEQ .L14 ; 0x08003806
0x080037FC: 980C LDR R0, [SP, #48]
0x080037FE: 6940 LDR R0, [R0, #20]
0x08003800: F5B0 5F80 CMP.W R0, #0x1000
0x08003804: D100 BNE .L15 ; 0x08003808
.L14:
0x08003806: E006 B .L16 ; 0x08003816
.L15:
0x08003808: F649 503E MOVW R0, #0x9D3E ; 0x08009D3E = .rodata..L.str.33
0x0800380C: F6C0 0000 MOVT R0, #0x0800 ; 0x08009D3E = .rodata..L.str.33
0x08003810: 21EA MOVS R1, #234
0x08003812: F7FF FBF8 BL assert_failed ; 0x08003006
.L16:
0x08003816: 980C LDR R0, [SP, #48]
0x08003818: 6980 LDR R0, [R0, #24]
0x0800381A: B148 CBZ R0, .L17 ; 0x08003830
0x0800381C: 980C LDR R0, [SP, #48]
0x0800381E: 6980 LDR R0, [R0, #24]
0x08003820: F5B0 5F00 CMP.W R0, #0x2000
0x08003824: D004 BEQ .L17 ; 0x08003830
0x08003826: 980C LDR R0, [SP, #48]
0x08003828: 6980 LDR R0, [R0, #24]
0x0800382A: F5B0 4F80 CMP.W R0, #0x4000
0x0800382E: D100 BNE .L18 ; 0x08003832
.L17:
0x08003830: E006 B .L19 ; 0x08003840
.L18:
0x08003832: F649 503E MOVW R0, #0x9D3E ; 0x08009D3E = .rodata..L.str.33
0x08003836: F6C0 0000 MOVT R0, #0x0800 ; 0x08009D3E = .rodata..L.str.33
0x0800383A: 21EB MOVS R1, #235
0x0800383C: F7FF FBE3 BL assert_failed ; 0x08003006
.L19:
0x08003840: 980C LDR R0, [SP, #48]
0x08003842: 69C0 LDR R0, [R0, #28]
0x08003844: B190 CBZ R0, .L20 ; 0x0800386C
0x08003846: 980C LDR R0, [SP, #48]
0x08003848: 69C0 LDR R0, [R0, #28]
0x0800384A: F5B0 7F80 CMP.W R0, #0x0100
0x0800384E: D00D BEQ .L20 ; 0x0800386C
0x08003850: 980C LDR R0, [SP, #48]
0x08003852: 69C0 LDR R0, [R0, #28]
0x08003854: 2820 CMP R0, #32
0x08003856: D009 BEQ .L20 ; 0x0800386C
0x08003858: 980C LDR R0, [SP, #48]
0x0800385A: 69C0 LDR R0, [R0, #28]
0x0800385C: F5B0 2F80 CMP.W R0, #0x040000
0x08003860: D004 BEQ .L20 ; 0x0800386C
0x08003862: 980C LDR R0, [SP, #48]
0x08003864: 69C0 LDR R0, [R0, #28]
0x08003866: F5B0 2F40 CMP.W R0, #0x0C0000
0x0800386A: D100 BNE .L21 ; 0x0800386E
.L20:
0x0800386C: E006 B .L22 ; 0x0800387C
.L21:
0x0800386E: F649 503E MOVW R0, #0x9D3E ; 0x08009D3E = .rodata..L.str.33
0x08003872: F6C0 0000 MOVT R0, #0x0800 ; 0x08009D3E = .rodata..L.str.33
0x08003876: 21EC MOVS R1, #236
0x08003878: F7FF FBC5 BL assert_failed ; 0x08003006
.L22:
0x0800387C: 980C LDR R0, [SP, #48]
0x0800387E: 6A00 LDR R0, [R0, #32]
0x08003880: B170 CBZ R0, .L23 ; 0x080038A0
0x08003882: 980C LDR R0, [SP, #48]
0x08003884: 6A00 LDR R0, [R0, #32]
0x08003886: F5B0 3F80 CMP.W R0, #0x010000
0x0800388A: D009 BEQ .L23 ; 0x080038A0
0x0800388C: 980C LDR R0, [SP, #48]
0x0800388E: 6A00 LDR R0, [R0, #32]
0x08003890: F5B0 3F00 CMP.W R0, #0x020000
0x08003894: D004 BEQ .L23 ; 0x080038A0
0x08003896: 980C LDR R0, [SP, #48]
0x08003898: 6A00 LDR R0, [R0, #32]
0x0800389A: F5B0 3F40 CMP.W R0, #0x030000
0x0800389E: D100 BNE .L24 ; 0x080038A2
.L23:
0x080038A0: E006 B .L25 ; 0x080038B0
.L24:
0x080038A2: F649 503E MOVW R0, #0x9D3E ; 0x08009D3E = .rodata..L.str.33
0x080038A6: F6C0 0000 MOVT R0, #0x0800 ; 0x08009D3E = .rodata..L.str.33
0x080038AA: 21ED MOVS R1, #237
0x080038AC: F7FF FBAB BL assert_failed ; 0x08003006
.L25:
0x080038B0: 980C LDR R0, [SP, #48]
0x080038B2: 6801 LDR R1, [R0]
0x080038B4: 2001 MOVS R0, #1
0x080038B6: 2210 MOVS R2, #16
0x080038B8: F2C4 0202 MOVT R2, #0x4002
0x080038BC: 4291 CMP R1, R2
0x080038BE: 9007 STR R0, [SP, #28]
0x080038C0: F000 8091 BEQ.W .L26 ; 0x080039E6
0x080038C4: 980C LDR R0, [SP, #48]
0x080038C6: 6801 LDR R1, [R0]
0x080038C8: 2001 MOVS R0, #1
0x080038CA: 2228 MOVS R2, #40
0x080038CC: F2C4 0202 MOVT R2, #0x4002
0x080038D0: 4291 CMP R1, R2
0x080038D2: 9007 STR R0, [SP, #28]
0x080038D4: F000 8087 BEQ.W .L26 ; 0x080039E6
0x080038D8: 980C LDR R0, [SP, #48]
0x080038DA: 6801 LDR R1, [R0]
0x080038DC: 2001 MOVS R0, #1
0x080038DE: 2240 MOVS R2, #64
0x080038E0: F2C4 0202 MOVT R2, #0x4002
0x080038E4: 4291 CMP R1, R2
0x080038E6: 9007 STR R0, [SP, #28]
0x080038E8: D07D BEQ .L26 ; 0x080039E6
0x080038EA: 980C LDR R0, [SP, #48]
0x080038EC: 6801 LDR R1, [R0]
0x080038EE: 2001 MOVS R0, #1
0x080038F0: 2258 MOVS R2, #88
0x080038F2: F2C4 0202 MOVT R2, #0x4002
0x080038F6: 4291 CMP R1, R2
0x080038F8: 9007 STR R0, [SP, #28]
0x080038FA: D074 BEQ .L26 ; 0x080039E6
0x080038FC: 980C LDR R0, [SP, #48]
0x080038FE: 6801 LDR R1, [R0]
0x08003900: 2001 MOVS R0, #1
0x08003902: 2270 MOVS R2, #112
0x08003904: F2C4 0202 MOVT R2, #0x4002
0x08003908: 4291 CMP R1, R2
0x0800390A: 9007 STR R0, [SP, #28]
0x0800390C: D06B BEQ .L26 ; 0x080039E6
0x0800390E: 980C LDR R0, [SP, #48]
0x08003910: 6801 LDR R1, [R0]
0x08003912: 2001 MOVS R0, #1
0x08003914: 2288 MOVS R2, #136
0x08003916: F2C4 0202 MOVT R2, #0x4002
0x0800391A: 4291 CMP R1, R2
0x0800391C: 9007 STR R0, [SP, #28]
0x0800391E: D062 BEQ .L26 ; 0x080039E6
0x08003920: 980C LDR R0, [SP, #48]
0x08003922: 6801 LDR R1, [R0]
0x08003924: 2001 MOVS R0, #1
0x08003926: 22A0 MOVS R2, #160
0x08003928: F2C4 0202 MOVT R2, #0x4002
0x0800392C: 4291 CMP R1, R2
0x0800392E: 9007 STR R0, [SP, #28]
0x08003930: D059 BEQ .L26 ; 0x080039E6
0x08003932: 980C LDR R0, [SP, #48]
0x08003934: 6801 LDR R1, [R0]
0x08003936: 2001 MOVS R0, #1
0x08003938: 22B8 MOVS R2, #184
0x0800393A: F2C4 0202 MOVT R2, #0x4002
0x0800393E: 4291 CMP R1, R2
0x08003940: 9007 STR R0, [SP, #28]
0x08003942: D050 BEQ .L26 ; 0x080039E6
0x08003944: 980C LDR R0, [SP, #48]
0x08003946: 6801 LDR R1, [R0]
0x08003948: 2001 MOVS R0, #1
0x0800394A: F240 4210 MOVW R2, #0x0410
0x0800394E: F2C4 0202 MOVT R2, #0x4002
0x08003952: 4291 CMP R1, R2
0x08003954: 9007 STR R0, [SP, #28]
0x08003956: D046 BEQ .L26 ; 0x080039E6
0x08003958: 980C LDR R0, [SP, #48]
0x0800395A: 6801 LDR R1, [R0]
0x0800395C: 2001 MOVS R0, #1
0x0800395E: F240 4228 MOVW R2, #0x0428
0x08003962: F2C4 0202 MOVT R2, #0x4002
0x08003966: 4291 CMP R1, R2
0x08003968: 9007 STR R0, [SP, #28]
0x0800396A: D03C BEQ .L26 ; 0x080039E6
0x0800396C: 980C LDR R0, [SP, #48]
0x0800396E: 6801 LDR R1, [R0]
0x08003970: 2001 MOVS R0, #1
0x08003972: F240 4240 MOVW R2, #0x0440
0x08003976: F2C4 0202 MOVT R2, #0x4002
0x0800397A: 4291 CMP R1, R2
0x0800397C: 9007 STR R0, [SP, #28]
0x0800397E: D032 BEQ .L26 ; 0x080039E6
0x08003980: 980C LDR R0, [SP, #48]
0x08003982: 6801 LDR R1, [R0]
0x08003984: 2001 MOVS R0, #1
0x08003986: F240 4258 MOVW R2, #0x0458
0x0800398A: F2C4 0202 MOVT R2, #0x4002
0x0800398E: 4291 CMP R1, R2
0x08003990: 9007 STR R0, [SP, #28]
0x08003992: D028 BEQ .L26 ; 0x080039E6
0x08003994: 980C LDR R0, [SP, #48]
0x08003996: 6801 LDR R1, [R0]
0x08003998: 2001 MOVS R0, #1
0x0800399A: F240 4270 MOVW R2, #0x0470
0x0800399E: F2C4 0202 MOVT R2, #0x4002
0x080039A2: 4291 CMP R1, R2
0x080039A4: 9007 STR R0, [SP, #28]
0x080039A6: D01E BEQ .L26 ; 0x080039E6
0x080039A8: 980C LDR R0, [SP, #48]
0x080039AA: 6801 LDR R1, [R0]
0x080039AC: 2001 MOVS R0, #1
0x080039AE: F240 4288 MOVW R2, #0x0488
0x080039B2: F2C4 0202 MOVT R2, #0x4002
0x080039B6: 4291 CMP R1, R2
0x080039B8: 9007 STR R0, [SP, #28]
0x080039BA: D014 BEQ .L26 ; 0x080039E6
0x080039BC: 980C LDR R0, [SP, #48]
0x080039BE: 6801 LDR R1, [R0]
0x080039C0: 2001 MOVS R0, #1
0x080039C2: F240 42A0 MOVW R2, #0x04A0
0x080039C6: F2C4 0202 MOVT R2, #0x4002
0x080039CA: 4291 CMP R1, R2
0x080039CC: 9007 STR R0, [SP, #28]
0x080039CE: D00A BEQ .L26 ; 0x080039E6
0x080039D0: 980C LDR R0, [SP, #48]
0x080039D2: 6800 LDR R0, [R0]
0x080039D4: F64F 3148 MOVW R1, #0xFB48
0x080039D8: F6CB 71FD MOVT R1, #0xBFFD
0x080039DC: 4408 ADD R0, R1
0x080039DE: FAB0 F080 CLZ R0, R0
0x080039E2: 0940 LSRS R0, R0, #5
0x080039E4: 9007 STR R0, [SP, #28]
.L26:
0x080039E6: 9807 LDR R0, [SP, #28]
0x080039E8: 07C0 LSLS R0, R0, #31
0x080039EA: 2800 CMP R0, #0
0x080039EC: F000 81B1 BEQ.W .L55 ; 0x08003D52
0x080039F0: 980C LDR R0, [SP, #48]
0x080039F2: 6840 LDR R0, [R0, #4]
0x080039F4: 2889 CMP R0, #137
0x080039F6: D800 BHI .L27 ; 0x080039FA
0x080039F8: E006 B .L28 ; 0x08003A08
.L27:
0x080039FA: F649 503E MOVW R0, #0x9D3E ; 0x08009D3E = .rodata..L.str.33
0x080039FE: F6C0 0000 MOVT R0, #0x0800 ; 0x08009D3E = .rodata..L.str.33
0x08003A02: 21F1 MOVS R1, #241
0x08003A04: F7FF FAFF BL assert_failed ; 0x08003006
.L28:
0x08003A08: 980C LDR R0, [SP, #48]
0x08003A0A: 6A40 LDR R0, [R0, #36]
0x08003A0C: B118 CBZ R0, .L29 ; 0x08003A16
0x08003A0E: 980C LDR R0, [SP, #48]
0x08003A10: 6A40 LDR R0, [R0, #36]
0x08003A12: 2804 CMP R0, #4
0x08003A14: D100 BNE .L30 ; 0x08003A18
.L29:
0x08003A16: E006 B .L31 ; 0x08003A26
.L30:
0x08003A18: F649 503E MOVW R0, #0x9D3E ; 0x08009D3E = .rodata..L.str.33
0x08003A1C: F6C0 0000 MOVT R0, #0x0800 ; 0x08009D3E = .rodata..L.str.33
0x08003A20: 21F2 MOVS R1, #242
0x08003A22: F7FF FAF0 BL assert_failed ; 0x08003006
.L31:
0x08003A26: 980C LDR R0, [SP, #48]
0x08003A28: 6A40 LDR R0, [R0, #36]
0x08003A2A: 2800 CMP R0, #0
0x08003A2C: D04A BEQ .L40 ; 0x08003AC4
0x08003A2E: 980C LDR R0, [SP, #48]
0x08003A30: 6A80 LDR R0, [R0, #40]
0x08003A32: B158 CBZ R0, .L32 ; 0x08003A4C
0x08003A34: 980C LDR R0, [SP, #48]
0x08003A36: 6A80 LDR R0, [R0, #40]
0x08003A38: 2801 CMP R0, #1
0x08003A3A: D007 BEQ .L32 ; 0x08003A4C
0x08003A3C: 980C LDR R0, [SP, #48]
0x08003A3E: 6A80 LDR R0, [R0, #40]
0x08003A40: 2802 CMP R0, #2
0x08003A42: D003 BEQ .L32 ; 0x08003A4C
0x08003A44: 980C LDR R0, [SP, #48]
0x08003A46: 6A80 LDR R0, [R0, #40]
0x08003A48: 2803 CMP R0, #3
0x08003A4A: D100 BNE .L33 ; 0x08003A4E
.L32:
0x08003A4C: E006 B .L34 ; 0x08003A5C
.L33:
0x08003A4E: F649 503E MOVW R0, #0x9D3E ; 0x08009D3E = .rodata..L.str.33
0x08003A52: F6C0 0000 MOVT R0, #0x0800 ; 0x08009D3E = .rodata..L.str.33
0x08003A56: 21F7 MOVS R1, #247
0x08003A58: F7FF FAD5 BL assert_failed ; 0x08003006
.L34:
0x08003A5C: 980C LDR R0, [SP, #48]
0x08003A5E: 6AC0 LDR R0, [R0, #44]
0x08003A60: B170 CBZ R0, .L35 ; 0x08003A80
0x08003A62: 980C LDR R0, [SP, #48]
0x08003A64: 6AC0 LDR R0, [R0, #44]
0x08003A66: F5B0 0F00 CMP.W R0, #0x800000
0x08003A6A: D009 BEQ .L35 ; 0x08003A80
0x08003A6C: 980C LDR R0, [SP, #48]
0x08003A6E: 6AC0 LDR R0, [R0, #44]
0x08003A70: F1B0 7F80 CMP.W R0, #0x01000000
0x08003A74: D004 BEQ .L35 ; 0x08003A80
0x08003A76: 980C LDR R0, [SP, #48]
0x08003A78: 6AC0 LDR R0, [R0, #44]
0x08003A7A: F1B0 7FC0 CMP.W R0, #0x01800000
0x08003A7E: D100 BNE .L36 ; 0x08003A82
.L35:
0x08003A80: E006 B .L37 ; 0x08003A90
.L36:
0x08003A82: F649 503E MOVW R0, #0x9D3E ; 0x08009D3E = .rodata..L.str.33
0x08003A86: F6C0 0000 MOVT R0, #0x0800 ; 0x08009D3E = .rodata..L.str.33
0x08003A8A: 21F8 MOVS R1, #248
0x08003A8C: F7FF FABB BL assert_failed ; 0x08003006
.L37:
0x08003A90: 980C LDR R0, [SP, #48]
0x08003A92: 6B00 LDR R0, [R0, #48]
0x08003A94: B170 CBZ R0, .L38 ; 0x08003AB4
0x08003A96: 980C LDR R0, [SP, #48]
0x08003A98: 6B00 LDR R0, [R0, #48]
0x08003A9A: F5B0 1F00 CMP.W R0, #0x200000
0x08003A9E: D009 BEQ .L38 ; 0x08003AB4
0x08003AA0: 980C LDR R0, [SP, #48]
0x08003AA2: 6B00 LDR R0, [R0, #48]
0x08003AA4: F5B0 0F80 CMP.W R0, #0x400000
0x08003AA8: D004 BEQ .L38 ; 0x08003AB4
0x08003AAA: 980C LDR R0, [SP, #48]
0x08003AAC: 6B00 LDR R0, [R0, #48]
0x08003AAE: F5B0 0FC0 CMP.W R0, #0x600000
0x08003AB2: D100 BNE .L39 ; 0x08003AB6
.L38:
0x08003AB4: E006 B .L40 ; 0x08003AC4
.L39:
0x08003AB6: F649 503E MOVW R0, #0x9D3E ; 0x08009D3E = .rodata..L.str.33
0x08003ABA: F6C0 0000 MOVT R0, #0x0800 ; 0x08009D3E = .rodata..L.str.33
0x08003ABE: 21F9 MOVS R1, #249
0x08003AC0: F7FF FAA1 BL assert_failed ; 0x08003006
.L40:
0x08003AC4: 990C LDR R1, [SP, #48]
0x08003AC6: 2002 MOVS R0, #2
0x08003AC8: F881 0035 STRB.W R0, [R1, #53]
0x08003ACC: 990C LDR R1, [SP, #48]
0x08003ACE: 2000 MOVS R0, #0
0x08003AD0: F881 0034 STRB.W R0, [R1, #52]
0x08003AD4: 980C LDR R0, [SP, #48]
0x08003AD6: 6800 LDR R0, [R0]
0x08003AD8: 2110 MOVS R1, #16
0x08003ADA: F2C4 0102 MOVT R1, #0x4002
0x08003ADE: 4288 CMP R0, R1
0x08003AE0: D070 BEQ .L41 ; 0x08003BC4
0x08003AE2: 980C LDR R0, [SP, #48]
0x08003AE4: 6800 LDR R0, [R0]
0x08003AE6: 2128 MOVS R1, #40
0x08003AE8: F2C4 0102 MOVT R1, #0x4002
0x08003AEC: 4288 CMP R0, R1
0x08003AEE: D069 BEQ .L41 ; 0x08003BC4
0x08003AF0: 980C LDR R0, [SP, #48]
0x08003AF2: 6800 LDR R0, [R0]
0x08003AF4: 2140 MOVS R1, #64
0x08003AF6: F2C4 0102 MOVT R1, #0x4002
0x08003AFA: 4288 CMP R0, R1
0x08003AFC: D062 BEQ .L41 ; 0x08003BC4
0x08003AFE: 980C LDR R0, [SP, #48]
0x08003B00: 6800 LDR R0, [R0]
0x08003B02: 2158 MOVS R1, #88
0x08003B04: F2C4 0102 MOVT R1, #0x4002
0x08003B08: 4288 CMP R0, R1
0x08003B0A: D05B BEQ .L41 ; 0x08003BC4
0x08003B0C: 980C LDR R0, [SP, #48]
0x08003B0E: 6800 LDR R0, [R0]
0x08003B10: 2170 MOVS R1, #112
0x08003B12: F2C4 0102 MOVT R1, #0x4002
0x08003B16: 4288 CMP R0, R1
0x08003B18: D054 BEQ .L41 ; 0x08003BC4
0x08003B1A: 980C LDR R0, [SP, #48]
0x08003B1C: 6800 LDR R0, [R0]
0x08003B1E: 2188 MOVS R1, #136
0x08003B20: F2C4 0102 MOVT R1, #0x4002
0x08003B24: 4288 CMP R0, R1
0x08003B26: D04D BEQ .L41 ; 0x08003BC4
0x08003B28: 980C LDR R0, [SP, #48]
0x08003B2A: 6800 LDR R0, [R0]
0x08003B2C: 21A0 MOVS R1, #160
0x08003B2E: F2C4 0102 MOVT R1, #0x4002
0x08003B32: 4288 CMP R0, R1
0x08003B34: D046 BEQ .L41 ; 0x08003BC4
0x08003B36: 980C LDR R0, [SP, #48]
0x08003B38: 6800 LDR R0, [R0]
0x08003B3A: 21B8 MOVS R1, #184
0x08003B3C: F2C4 0102 MOVT R1, #0x4002
0x08003B40: 4288 CMP R0, R1
0x08003B42: D03F BEQ .L41 ; 0x08003BC4
0x08003B44: 980C LDR R0, [SP, #48]
0x08003B46: 6800 LDR R0, [R0]
0x08003B48: F240 4110 MOVW R1, #0x0410
0x08003B4C: F2C4 0102 MOVT R1, #0x4002
0x08003B50: 4288 CMP R0, R1
0x08003B52: D037 BEQ .L41 ; 0x08003BC4
0x08003B54: 980C LDR R0, [SP, #48]
0x08003B56: 6800 LDR R0, [R0]
0x08003B58: F240 4128 MOVW R1, #0x0428
0x08003B5C: F2C4 0102 MOVT R1, #0x4002
0x08003B60: 4288 CMP R0, R1
0x08003B62: D02F BEQ .L41 ; 0x08003BC4
0x08003B64: 980C LDR R0, [SP, #48]
0x08003B66: 6800 LDR R0, [R0]
0x08003B68: F240 4140 MOVW R1, #0x0440
0x08003B6C: F2C4 0102 MOVT R1, #0x4002
0x08003B70: 4288 CMP R0, R1
0x08003B72: D027 BEQ .L41 ; 0x08003BC4
0x08003B74: 980C LDR R0, [SP, #48]
0x08003B76: 6800 LDR R0, [R0]
0x08003B78: F240 4158 MOVW R1, #0x0458
0x08003B7C: F2C4 0102 MOVT R1, #0x4002
0x08003B80: 4288 CMP R0, R1
0x08003B82: D01F BEQ .L41 ; 0x08003BC4
0x08003B84: 980C LDR R0, [SP, #48]
0x08003B86: 6800 LDR R0, [R0]
0x08003B88: F240 4170 MOVW R1, #0x0470
0x08003B8C: F2C4 0102 MOVT R1, #0x4002
0x08003B90: 4288 CMP R0, R1
0x08003B92: D017 BEQ .L41 ; 0x08003BC4
0x08003B94: 980C LDR R0, [SP, #48]
0x08003B96: 6800 LDR R0, [R0]
0x08003B98: F240 4188 MOVW R1, #0x0488
0x08003B9C: F2C4 0102 MOVT R1, #0x4002
0x08003BA0: 4288 CMP R0, R1
0x08003BA2: D00F BEQ .L41 ; 0x08003BC4
0x08003BA4: 980C LDR R0, [SP, #48]
0x08003BA6: 6800 LDR R0, [R0]
0x08003BA8: F240 41A0 MOVW R1, #0x04A0
0x08003BAC: F2C4 0102 MOVT R1, #0x4002
0x08003BB0: 4288 CMP R0, R1
0x08003BB2: D007 BEQ .L41 ; 0x08003BC4
0x08003BB4: 980C LDR R0, [SP, #48]
0x08003BB6: 6800 LDR R0, [R0]
0x08003BB8: F240 41B8 MOVW R1, #0x04B8
0x08003BBC: F2C4 0102 MOVT R1, #0x4002
0x08003BC0: 4288 CMP R0, R1
0x08003BC2: D106 BNE .L42 ; 0x08003BD2
.L41:
0x08003BC4: 980C LDR R0, [SP, #48]
0x08003BC6: 6801 LDR R1, [R0]
0x08003BC8: 6808 LDR R0, [R1]
0x08003BCA: F020 0001 BIC R0, R0, #1
0x08003BCE: 6008 STR R0, [R1]
0x08003BD0: E005 B .L43 ; 0x08003BDE
.L42:
0x08003BD2: 980C LDR R0, [SP, #48]
0x08003BD4: 6801 LDR R1, [R0]
0x08003BD6: 6808 LDR R0, [R1]
0x08003BD8: F020 0001 BIC R0, R0, #1
0x08003BDC: 6008 STR R0, [R1]
.L43:
0x08003BDE: 980C LDR R0, [SP, #48]
0x08003BE0: 6800 LDR R0, [R0]
0x08003BE2: 6800 LDR R0, [R0]
0x08003BE4: 07C0 LSLS R0, R0, #31
0x08003BE6: B188 CBZ R0, .L45 ; 0x08003C0C
0x08003BE8: F003 FC39 BL HAL_GetTick ; 0x0800745E
0x08003BEC: 990A LDR R1, [SP, #40]
0x08003BEE: 1A40 SUBS R0, R0, R1
0x08003BF0: 2806 CMP R0, #6
0x08003BF2: D30A BCC .L44 ; 0x08003C0A
0x08003BF4: 990C LDR R1, [SP, #48]
0x08003BF6: 2020 MOVS R0, #32
0x08003BF8: 6548 STR R0, [R1, #84]
0x08003BFA: 990C LDR R1, [SP, #48]
0x08003BFC: 2003 MOVS R0, #3
0x08003BFE: F881 0035 STRB.W R0, [R1, #53]
0x08003C02: 2001 MOVS R0, #1
0x08003C04: F88D 0037 STRB.W R0, [SP, #55]
0x08003C08: E2EB B .L68 ; 0x080041E2
.L44:
0x08003C0A: E7E8 B .L43 ; 0x08003BDE
.L45:
0x08003C0C: 980C LDR R0, [SP, #48]
0x08003C0E: 6800 LDR R0, [R0]
0x08003C10: 6800 LDR R0, [R0]
0x08003C12: 900B STR R0, [SP, #44]
0x08003C14: 980B LDR R0, [SP, #44]
0x08003C16: F248 013F MOVW R1, #0x803F
0x08003C1A: F6CF 6110 MOVT R1, #0xFE10
0x08003C1E: 4008 ANDS R0, R1
0x08003C20: 900B STR R0, [SP, #44]
0x08003C22: 990C LDR R1, [SP, #48]
0x08003C24: 6888 LDR R0, [R1, #8]
0x08003C26: F8D1 C00C LDR.W R12, [R1, #12]
0x08003C2A: 690B LDR R3, [R1, #16]
0x08003C2C: 694A LDR R2, [R1, #20]
0x08003C2E: EA40 000C ORR.W R0, R0, R12
0x08003C32: 4318 ORRS R0, R3
0x08003C34: 4310 ORRS R0, R2
0x08003C36: 698A LDR R2, [R1, #24]
0x08003C38: 4310 ORRS R0, R2
0x08003C3A: 69CA LDR R2, [R1, #28]
0x08003C3C: 4310 ORRS R0, R2
0x08003C3E: 6A09 LDR R1, [R1, #32]
0x08003C40: 4301 ORRS R1, R0
0x08003C42: 980B LDR R0, [SP, #44]
0x08003C44: 4308 ORRS R0, R1
0x08003C46: 900B STR R0, [SP, #44]
0x08003C48: 980C LDR R0, [SP, #48]
0x08003C4A: 6A40 LDR R0, [R0, #36]
0x08003C4C: 2804 CMP R0, #4
0x08003C4E: D106 BNE .L46 ; 0x08003C5E
0x08003C50: 990C LDR R1, [SP, #48]
0x08003C52: 6AC8 LDR R0, [R1, #44]
0x08003C54: 6B09 LDR R1, [R1, #48]
0x08003C56: 4301 ORRS R1, R0
0x08003C58: 980B LDR R0, [SP, #44]
0x08003C5A: 4308 ORRS R0, R1
0x08003C5C: 900B STR R0, [SP, #44]
.L46:
0x08003C5E: 980C LDR R0, [SP, #48]
0x08003C60: 6840 LDR R0, [R0, #4]
0x08003C62: 2829 CMP R0, #41
0x08003C64: D305 BCC .L47 ; 0x08003C72
0x08003C66: 980C LDR R0, [SP, #48]
0x08003C68: 6841 LDR R1, [R0, #4]
0x08003C6A: 2001 MOVS R0, #1
0x08003C6C: 292F CMP R1, #47
0x08003C6E: 9006 STR R0, [SP, #24]
0x08003C70: D32C BCC .L52 ; 0x08003CCC
.L47:
0x08003C72: 980C LDR R0, [SP, #48]
0x08003C74: 6840 LDR R0, [R0, #4]
0x08003C76: 283F CMP R0, #63
0x08003C78: D305 BCC .L48 ; 0x08003C86
0x08003C7A: 980C LDR R0, [SP, #48]
0x08003C7C: 6841 LDR R1, [R0, #4]
0x08003C7E: 2001 MOVS R0, #1
0x08003C80: 2943 CMP R1, #67
0x08003C82: 9006 STR R0, [SP, #24]
0x08003C84: D322 BCC .L52 ; 0x08003CCC
.L48:
0x08003C86: 980C LDR R0, [SP, #48]
0x08003C88: 6840 LDR R0, [R0, #4]
0x08003C8A: 2847 CMP R0, #71
0x08003C8C: D305 BCC .L49 ; 0x08003C9A
0x08003C8E: 980C LDR R0, [SP, #48]
0x08003C90: 6841 LDR R1, [R0, #4]
0x08003C92: 2001 MOVS R0, #1
0x08003C94: 2949 CMP R1, #73
0x08003C96: 9006 STR R0, [SP, #24]
0x08003C98: D318 BCC .L52 ; 0x08003CCC
.L49:
0x08003C9A: 980C LDR R0, [SP, #48]
0x08003C9C: 6840 LDR R0, [R0, #4]
0x08003C9E: 284F CMP R0, #79
0x08003CA0: D305 BCC .L50 ; 0x08003CAE
0x08003CA2: 980C LDR R0, [SP, #48]
0x08003CA4: 6841 LDR R1, [R0, #4]
0x08003CA6: 2001 MOVS R0, #1
0x08003CA8: 2953 CMP R1, #83
0x08003CAA: 9006 STR R0, [SP, #24]
0x08003CAC: D30E BCC .L52 ; 0x08003CCC
.L50:
0x08003CAE: 980C LDR R0, [SP, #48]
0x08003CB0: 6841 LDR R1, [R0, #4]
0x08003CB2: 2000 MOVS R0, #0
0x08003CB4: 2974 CMP R1, #116
0x08003CB6: 9005 STR R0, [SP, #20]
0x08003CB8: D306 BCC .L51 ; 0x08003CC8
0x08003CBA: 980C LDR R0, [SP, #48]
0x08003CBC: 6841 LDR R1, [R0, #4]
0x08003CBE: 2000 MOVS R0, #0
0x08003CC0: 2978 CMP R1, #120
0x08003CC2: BF38 IT CC
0x08003CC4: 2001 MOVCC R0, #1
0x08003CC6: 9005 STR R0, [SP, #20]
.L51:
0x08003CC8: 9805 LDR R0, [SP, #20]
0x08003CCA: 9006 STR R0, [SP, #24]
.L52:
0x08003CCC: 9806 LDR R0, [SP, #24]
0x08003CCE: 07C0 LSLS R0, R0, #31
0x08003CD0: B118 CBZ R0, .L53 ; 0x08003CDA
0x08003CD2: 980B LDR R0, [SP, #44]
0x08003CD4: F440 1080 ORR R0, R0, #0x100000
0x08003CD8: 900B STR R0, [SP, #44]
.L53:
0x08003CDA: 980B LDR R0, [SP, #44]
0x08003CDC: 990C LDR R1, [SP, #48]
0x08003CDE: 6809 LDR R1, [R1]
0x08003CE0: 6008 STR R0, [R1]
0x08003CE2: 980C LDR R0, [SP, #48]
0x08003CE4: 6800 LDR R0, [R0]
0x08003CE6: 6940 LDR R0, [R0, #20]
0x08003CE8: 900B STR R0, [SP, #44]
0x08003CEA: 980B LDR R0, [SP, #44]
0x08003CEC: F020 0007 BIC R0, R0, #7
0x08003CF0: 900B STR R0, [SP, #44]
0x08003CF2: 980C LDR R0, [SP, #48]
0x08003CF4: 6A41 LDR R1, [R0, #36]
0x08003CF6: 980B LDR R0, [SP, #44]
0x08003CF8: 4308 ORRS R0, R1
0x08003CFA: 900B STR R0, [SP, #44]
0x08003CFC: 980C LDR R0, [SP, #48]
0x08003CFE: 6A40 LDR R0, [R0, #36]
0x08003D00: 2804 CMP R0, #4
0x08003D02: D115 BNE .L54 ; 0x08003D30
0x08003D04: 980C LDR R0, [SP, #48]
0x08003D06: 6A81 LDR R1, [R0, #40]
0x08003D08: 980B LDR R0, [SP, #44]
0x08003D0A: 4308 ORRS R0, R1
0x08003D0C: 900B STR R0, [SP, #44]
0x08003D0E: 980C LDR R0, [SP, #48]
0x08003D10: 6AC0 LDR R0, [R0, #44]
0x08003D12: B168 CBZ R0, .L54 ; 0x08003D30
0x08003D14: 980C LDR R0, [SP, #48]
0x08003D16: F7FD FA6B BL DMA_CheckFifoParam ; 0x080011F0
0x08003D1A: B148 CBZ R0, .L54 ; 0x08003D30
0x08003D1C: 990C LDR R1, [SP, #48]
0x08003D1E: 2040 MOVS R0, #64
0x08003D20: 6548 STR R0, [R1, #84]
0x08003D22: 990C LDR R1, [SP, #48]
0x08003D24: 2001 MOVS R0, #1
0x08003D26: F881 0035 STRB.W R0, [R1, #53]
0x08003D2A: F88D 0037 STRB.W R0, [SP, #55]
0x08003D2E: E258 B .L68 ; 0x080041E2
.L54:
0x08003D30: 980B LDR R0, [SP, #44]
0x08003D32: 990C LDR R1, [SP, #48]
0x08003D34: 6809 LDR R1, [R1]
0x08003D36: 6148 STR R0, [R1, #20]
0x08003D38: 980C LDR R0, [SP, #48]
0x08003D3A: F000 FA56 BL DMA_CalcBaseAndBitshift ; 0x080041EA
0x08003D3E: 9009 STR R0, [SP, #36]
0x08003D40: 980C LDR R0, [SP, #48]
0x08003D42: 6DC0 LDR R0, [R0, #92]
0x08003D44: F000 011F AND R1, R0, #31
0x08003D48: 203F MOVS R0, #63
0x08003D4A: 4088 LSLS R0, R1
0x08003D4C: 9909 LDR R1, [SP, #36]
0x08003D4E: 6088 STR R0, [R1, #8]
0x08003D50: E11B B .L63 ; 0x08003F8A
.L55:
0x08003D52: 980C LDR R0, [SP, #48]
0x08003D54: 6801 LDR R1, [R0]
0x08003D56: 2001 MOVS R0, #1
0x08003D58: F245 4208 MOVW R2, #0x5408
0x08003D5C: F6C5 0202 MOVT R2, #0x5802
0x08003D60: 4291 CMP R1, R2
0x08003D62: 9004 STR R0, [SP, #16]
0x08003D64: D046 BEQ .L56 ; 0x08003DF4
0x08003D66: 980C LDR R0, [SP, #48]
0x08003D68: 6801 LDR R1, [R0]
0x08003D6A: 2001 MOVS R0, #1
0x08003D6C: F245 421C MOVW R2, #0x541C
0x08003D70: F6C5 0202 MOVT R2, #0x5802
0x08003D74: 4291 CMP R1, R2
0x08003D76: 9004 STR R0, [SP, #16]
0x08003D78: D03C BEQ .L56 ; 0x08003DF4
0x08003D7A: 980C LDR R0, [SP, #48]
0x08003D7C: 6801 LDR R1, [R0]
0x08003D7E: 2001 MOVS R0, #1
0x08003D80: F245 4230 MOVW R2, #0x5430
0x08003D84: F6C5 0202 MOVT R2, #0x5802
0x08003D88: 4291 CMP R1, R2
0x08003D8A: 9004 STR R0, [SP, #16]
0x08003D8C: D032 BEQ .L56 ; 0x08003DF4
0x08003D8E: 980C LDR R0, [SP, #48]
0x08003D90: 6801 LDR R1, [R0]
0x08003D92: 2001 MOVS R0, #1
0x08003D94: F245 4244 MOVW R2, #0x5444
0x08003D98: F6C5 0202 MOVT R2, #0x5802
0x08003D9C: 4291 CMP R1, R2
0x08003D9E: 9004 STR R0, [SP, #16]
0x08003DA0: D028 BEQ .L56 ; 0x08003DF4
0x08003DA2: 980C LDR R0, [SP, #48]
0x08003DA4: 6801 LDR R1, [R0]
0x08003DA6: 2001 MOVS R0, #1
0x08003DA8: F245 4258 MOVW R2, #0x5458
0x08003DAC: F6C5 0202 MOVT R2, #0x5802
0x08003DB0: 4291 CMP R1, R2
0x08003DB2: 9004 STR R0, [SP, #16]
0x08003DB4: D01E BEQ .L56 ; 0x08003DF4
0x08003DB6: 980C LDR R0, [SP, #48]
0x08003DB8: 6801 LDR R1, [R0]
0x08003DBA: 2001 MOVS R0, #1
0x08003DBC: F245 426C MOVW R2, #0x546C
0x08003DC0: F6C5 0202 MOVT R2, #0x5802
0x08003DC4: 4291 CMP R1, R2
0x08003DC6: 9004 STR R0, [SP, #16]
0x08003DC8: D014 BEQ .L56 ; 0x08003DF4
0x08003DCA: 980C LDR R0, [SP, #48]
0x08003DCC: 6801 LDR R1, [R0]
0x08003DCE: 2001 MOVS R0, #1
0x08003DD0: F245 4280 MOVW R2, #0x5480
0x08003DD4: F6C5 0202 MOVT R2, #0x5802
0x08003DD8: 4291 CMP R1, R2
0x08003DDA: 9004 STR R0, [SP, #16]
0x08003DDC: D00A BEQ .L56 ; 0x08003DF4
0x08003DDE: 980C LDR R0, [SP, #48]
0x08003DE0: 6800 LDR R0, [R0]
0x08003DE2: F64A 316C MOVW R1, #0xAB6C
0x08003DE6: F2CA 71FD MOVT R1, #0xA7FD
0x08003DEA: 4408 ADD R0, R1
0x08003DEC: FAB0 F080 CLZ R0, R0
0x08003DF0: 0940 LSRS R0, R0, #5
0x08003DF2: 9004 STR R0, [SP, #16]
.L56:
0x08003DF4: 9804 LDR R0, [SP, #16]
0x08003DF6: 07C0 LSLS R0, R0, #31
0x08003DF8: 2800 CMP R0, #0
0x08003DFA: F000 80BB BEQ.W .L62 ; 0x08003F74
0x08003DFE: 980C LDR R0, [SP, #48]
0x08003E00: 6801 LDR R1, [R0]
0x08003E02: 2001 MOVS R0, #1
0x08003E04: F245 4208 MOVW R2, #0x5408
0x08003E08: F6C5 0202 MOVT R2, #0x5802
0x08003E0C: 4291 CMP R1, R2
0x08003E0E: 9003 STR R0, [SP, #12]
0x08003E10: D046 BEQ .L57 ; 0x08003EA0
0x08003E12: 980C LDR R0, [SP, #48]
0x08003E14: 6801 LDR R1, [R0]
0x08003E16: 2001 MOVS R0, #1
0x08003E18: F245 421C MOVW R2, #0x541C
0x08003E1C: F6C5 0202 MOVT R2, #0x5802
0x08003E20: 4291 CMP R1, R2
0x08003E22: 9003 STR R0, [SP, #12]
0x08003E24: D03C BEQ .L57 ; 0x08003EA0
0x08003E26: 980C LDR R0, [SP, #48]
0x08003E28: 6801 LDR R1, [R0]
0x08003E2A: 2001 MOVS R0, #1
0x08003E2C: F245 4230 MOVW R2, #0x5430
0x08003E30: F6C5 0202 MOVT R2, #0x5802
0x08003E34: 4291 CMP R1, R2
0x08003E36: 9003 STR R0, [SP, #12]
0x08003E38: D032 BEQ .L57 ; 0x08003EA0
0x08003E3A: 980C LDR R0, [SP, #48]
0x08003E3C: 6801 LDR R1, [R0]
0x08003E3E: 2001 MOVS R0, #1
0x08003E40: F245 4244 MOVW R2, #0x5444
0x08003E44: F6C5 0202 MOVT R2, #0x5802
0x08003E48: 4291 CMP R1, R2
0x08003E4A: 9003 STR R0, [SP, #12]
0x08003E4C: D028 BEQ .L57 ; 0x08003EA0
0x08003E4E: 980C LDR R0, [SP, #48]
0x08003E50: 6801 LDR R1, [R0]
0x08003E52: 2001 MOVS R0, #1
0x08003E54: F245 4258 MOVW R2, #0x5458
0x08003E58: F6C5 0202 MOVT R2, #0x5802
0x08003E5C: 4291 CMP R1, R2
0x08003E5E: 9003 STR R0, [SP, #12]
0x08003E60: D01E BEQ .L57 ; 0x08003EA0
0x08003E62: 980C LDR R0, [SP, #48]
0x08003E64: 6801 LDR R1, [R0]
0x08003E66: 2001 MOVS R0, #1
0x08003E68: F245 426C MOVW R2, #0x546C
0x08003E6C: F6C5 0202 MOVT R2, #0x5802
0x08003E70: 4291 CMP R1, R2
0x08003E72: 9003 STR R0, [SP, #12]
0x08003E74: D014 BEQ .L57 ; 0x08003EA0
0x08003E76: 980C LDR R0, [SP, #48]
0x08003E78: 6801 LDR R1, [R0]
0x08003E7A: 2001 MOVS R0, #1
0x08003E7C: F245 4280 MOVW R2, #0x5480
0x08003E80: F6C5 0202 MOVT R2, #0x5802
0x08003E84: 4291 CMP R1, R2
0x08003E86: 9003 STR R0, [SP, #12]
0x08003E88: D00A BEQ .L57 ; 0x08003EA0
0x08003E8A: 980C LDR R0, [SP, #48]
0x08003E8C: 6800 LDR R0, [R0]
0x08003E8E: F64A 316C MOVW R1, #0xAB6C
0x08003E92: F2CA 71FD MOVT R1, #0xA7FD
0x08003E96: 4408 ADD R0, R1
0x08003E98: FAB0 F080 CLZ R0, R0
0x08003E9C: 0940 LSRS R0, R0, #5
0x08003E9E: 9003 STR R0, [SP, #12]
.L57:
0x08003EA0: 9803 LDR R0, [SP, #12]
0x08003EA2: 07C0 LSLS R0, R0, #31
0x08003EA4: B160 CBZ R0, .L59 ; 0x08003EC0
0x08003EA6: 980C LDR R0, [SP, #48]
0x08003EA8: 6840 LDR R0, [R0, #4]
0x08003EAA: 2811 CMP R0, #17
0x08003EAC: D800 BHI .L58 ; 0x08003EB0
0x08003EAE: E007 B .L59 ; 0x08003EC0
.L58:
0x08003EB0: F649 503E MOVW R0, #0x9D3E ; 0x08009D3E = .rodata..L.str.33
0x08003EB4: F6C0 0000 MOVT R0, #0x0800 ; 0x08009D3E = .rodata..L.str.33
0x08003EB8: F240 116B MOVW R1, #0x016B
0x08003EBC: F7FF F8A3 BL assert_failed ; 0x08003006
.L59:
0x08003EC0: 990C LDR R1, [SP, #48]
0x08003EC2: 2002 MOVS R0, #2
0x08003EC4: F881 0035 STRB.W R0, [R1, #53]
0x08003EC8: 990C LDR R1, [SP, #48]
0x08003ECA: 2000 MOVS R0, #0
0x08003ECC: F881 0034 STRB.W R0, [R1, #52]
0x08003ED0: 980C LDR R0, [SP, #48]
0x08003ED2: 6800 LDR R0, [R0]
0x08003ED4: 6800 LDR R0, [R0]
0x08003ED6: 900B STR R0, [SP, #44]
0x08003ED8: 980B LDR R0, [SP, #44]
0x08003EDA: F36F 1010 BFC R0, #4, #13
0x08003EDE: 900B STR R0, [SP, #44]
0x08003EE0: 980C LDR R0, [SP, #48]
0x08003EE2: 6880 LDR R0, [R0, #8]
0x08003EE4: 2840 CMP R0, #64
0x08003EE6: D102 BNE .L60 ; 0x08003EEE
0x08003EE8: 2010 MOVS R0, #16
0x08003EEA: 9002 STR R0, [SP, #8]
0x08003EEC: E007 B .L61 ; 0x08003EFE
.L60:
0x08003EEE: 980C LDR R0, [SP, #48]
0x08003EF0: 6880 LDR R0, [R0, #8]
0x08003EF2: 3880 SUBS R0, #128
0x08003EF4: FAB0 F080 CLZ R0, R0
0x08003EF8: 0940 LSRS R0, R0, #5
0x08003EFA: 0380 LSLS R0, R0, #14
0x08003EFC: 9002 STR R0, [SP, #8]
.L61:
0x08003EFE: 9802 LDR R0, [SP, #8]
0x08003F00: 990C LDR R1, [SP, #48]
0x08003F02: 68CA LDR R2, [R1, #12]
0x08003F04: 690B LDR R3, [R1, #16]
0x08003F06: F8D1 C014 LDR.W R12, [R1, #20]
0x08003F0A: F8D1 E018 LDR.W LR, [R1, #24]
0x08003F0E: 69CC LDR R4, [R1, #28]
0x08003F10: EA4E 0E04 ORR.W LR, LR, R4
0x08003F14: EA4C 0C0E ORR.W R12, R12, LR
0x08003F18: EA43 030C ORR.W R3, R3, R12
0x08003F1C: 431A ORRS R2, R3
0x08003F1E: EA40 00D2 ORR.W R0, R0, R2, LSR #3
0x08003F22: 6A09 LDR R1, [R1, #32]
0x08003F24: EA40 1111 ORR.W R1, R0, R1, LSR #4
0x08003F28: 980B LDR R0, [SP, #44]
0x08003F2A: 4308 ORRS R0, R1
0x08003F2C: 900B STR R0, [SP, #44]
0x08003F2E: 980B LDR R0, [SP, #44]
0x08003F30: 990C LDR R1, [SP, #48]
0x08003F32: 6809 LDR R1, [R1]
0x08003F34: 6008 STR R0, [R1]
0x08003F36: 990C LDR R1, [SP, #48]
0x08003F38: 6808 LDR R0, [R1]
0x08003F3A: F64A 32F8 MOVW R2, #0xABF8
0x08003F3E: F2CA 72FD MOVT R2, #0xA7FD
0x08003F42: 4410 ADD R0, R2
0x08003F44: F64C 42CD MOVW R2, #0xCCCD
0x08003F48: F6CC 42CC MOVT R2, #0xCCCC
0x08003F4C: FBA0 0202 UMULL R0, R2, R0, R2
0x08003F50: F06F 0003 MVN R0, #3
0x08003F54: EA00 0092 AND.W R0, R0, R2, LSR #2
0x08003F58: 65C8 STR R0, [R1, #92]
0x08003F5A: 980C LDR R0, [SP, #48]
0x08003F5C: F000 F945 BL DMA_CalcBaseAndBitshift ; 0x080041EA
0x08003F60: 9008 STR R0, [SP, #32]
0x08003F62: 980C LDR R0, [SP, #48]
0x08003F64: 6DC0 LDR R0, [R0, #92]
0x08003F66: F000 011F AND R1, R0, #31
0x08003F6A: 2001 MOVS R0, #1
0x08003F6C: 4088 LSLS R0, R1
0x08003F6E: 9908 LDR R1, [SP, #32]
0x08003F70: 6048 STR R0, [R1, #4]
0x08003F72: E00A B .L63 ; 0x08003F8A
.L62:
0x08003F74: 990C LDR R1, [SP, #48]
0x08003F76: 2040 MOVS R0, #64
0x08003F78: 6548 STR R0, [R1, #84]
0x08003F7A: 990C LDR R1, [SP, #48]
0x08003F7C: 2003 MOVS R0, #3
0x08003F7E: F881 0035 STRB.W R0, [R1, #53]
0x08003F82: 2001 MOVS R0, #1
0x08003F84: F88D 0037 STRB.W R0, [SP, #55]
0x08003F88: E12B B .L68 ; 0x080041E2
.L63:
0x08003F8A: 980C LDR R0, [SP, #48]
0x08003F8C: 6801 LDR R1, [R0]
0x08003F8E: 2001 MOVS R0, #1
0x08003F90: 2210 MOVS R2, #16
0x08003F92: F2C4 0202 MOVT R2, #0x4002
0x08003F96: 4291 CMP R1, R2
0x08003F98: 9001 STR R0, [SP, #4]
0x08003F9A: F000 80EA BEQ.W .L64 ; 0x08004172
0x08003F9E: 980C LDR R0, [SP, #48]
0x08003FA0: 6801 LDR R1, [R0]
0x08003FA2: 2001 MOVS R0, #1
0x08003FA4: 2228 MOVS R2, #40
0x08003FA6: F2C4 0202 MOVT R2, #0x4002
0x08003FAA: 4291 CMP R1, R2
0x08003FAC: 9001 STR R0, [SP, #4]
0x08003FAE: F000 80E0 BEQ.W .L64 ; 0x08004172
0x08003FB2: 980C LDR R0, [SP, #48]
0x08003FB4: 6801 LDR R1, [R0]
0x08003FB6: 2001 MOVS R0, #1
0x08003FB8: 2240 MOVS R2, #64
0x08003FBA: F2C4 0202 MOVT R2, #0x4002
0x08003FBE: 4291 CMP R1, R2
0x08003FC0: 9001 STR R0, [SP, #4]
0x08003FC2: F000 80D6 BEQ.W .L64 ; 0x08004172
0x08003FC6: 980C LDR R0, [SP, #48]
0x08003FC8: 6801 LDR R1, [R0]
0x08003FCA: 2001 MOVS R0, #1
0x08003FCC: 2258 MOVS R2, #88
0x08003FCE: F2C4 0202 MOVT R2, #0x4002
0x08003FD2: 4291 CMP R1, R2
0x08003FD4: 9001 STR R0, [SP, #4]
0x08003FD6: F000 80CC BEQ.W .L64 ; 0x08004172
0x08003FDA: 980C LDR R0, [SP, #48]
0x08003FDC: 6801 LDR R1, [R0]
0x08003FDE: 2001 MOVS R0, #1
0x08003FE0: 2270 MOVS R2, #112
0x08003FE2: F2C4 0202 MOVT R2, #0x4002
0x08003FE6: 4291 CMP R1, R2
0x08003FE8: 9001 STR R0, [SP, #4]
0x08003FEA: F000 80C2 BEQ.W .L64 ; 0x08004172
0x08003FEE: 980C LDR R0, [SP, #48]
0x08003FF0: 6801 LDR R1, [R0]
0x08003FF2: 2001 MOVS R0, #1
0x08003FF4: 2288 MOVS R2, #136
0x08003FF6: F2C4 0202 MOVT R2, #0x4002
0x08003FFA: 4291 CMP R1, R2
0x08003FFC: 9001 STR R0, [SP, #4]
0x08003FFE: F000 80B8 BEQ.W .L64 ; 0x08004172
0x08004002: 980C LDR R0, [SP, #48]
0x08004004: 6801 LDR R1, [R0]
0x08004006: 2001 MOVS R0, #1
0x08004008: 22A0 MOVS R2, #160
0x0800400A: F2C4 0202 MOVT R2, #0x4002
0x0800400E: 4291 CMP R1, R2
0x08004010: 9001 STR R0, [SP, #4]
0x08004012: F000 80AE BEQ.W .L64 ; 0x08004172
0x08004016: 980C LDR R0, [SP, #48]
0x08004018: 6801 LDR R1, [R0]
0x0800401A: 2001 MOVS R0, #1
0x0800401C: 22B8 MOVS R2, #184
0x0800401E: F2C4 0202 MOVT R2, #0x4002
0x08004022: 4291 CMP R1, R2
0x08004024: 9001 STR R0, [SP, #4]
0x08004026: F000 80A4 BEQ.W .L64 ; 0x08004172
0x0800402A: 980C LDR R0, [SP, #48]
0x0800402C: 6801 LDR R1, [R0]
0x0800402E: 2001 MOVS R0, #1
0x08004030: F240 4210 MOVW R2, #0x0410
0x08004034: F2C4 0202 MOVT R2, #0x4002
0x08004038: 4291 CMP R1, R2
0x0800403A: 9001 STR R0, [SP, #4]
0x0800403C: F000 8099 BEQ.W .L64 ; 0x08004172
0x08004040: 980C LDR R0, [SP, #48]
0x08004042: 6801 LDR R1, [R0]
0x08004044: 2001 MOVS R0, #1
0x08004046: F240 4228 MOVW R2, #0x0428
0x0800404A: F2C4 0202 MOVT R2, #0x4002
0x0800404E: 4291 CMP R1, R2
0x08004050: 9001 STR R0, [SP, #4]
0x08004052: F000 808E BEQ.W .L64 ; 0x08004172
0x08004056: 980C LDR R0, [SP, #48]
0x08004058: 6801 LDR R1, [R0]
0x0800405A: 2001 MOVS R0, #1
0x0800405C: F240 4240 MOVW R2, #0x0440
0x08004060: F2C4 0202 MOVT R2, #0x4002
0x08004064: 4291 CMP R1, R2
0x08004066: 9001 STR R0, [SP, #4]
0x08004068: F000 8083 BEQ.W .L64 ; 0x08004172
0x0800406C: 980C LDR R0, [SP, #48]
0x0800406E: 6801 LDR R1, [R0]
0x08004070: 2001 MOVS R0, #1
0x08004072: F240 4258 MOVW R2, #0x0458
0x08004076: F2C4 0202 MOVT R2, #0x4002
0x0800407A: 4291 CMP R1, R2
0x0800407C: 9001 STR R0, [SP, #4]
0x0800407E: D078 BEQ .L64 ; 0x08004172
0x08004080: 980C LDR R0, [SP, #48]
0x08004082: 6801 LDR R1, [R0]
0x08004084: 2001 MOVS R0, #1
0x08004086: F240 4270 MOVW R2, #0x0470
0x0800408A: F2C4 0202 MOVT R2, #0x4002
0x0800408E: 4291 CMP R1, R2
0x08004090: 9001 STR R0, [SP, #4]
0x08004092: D06E BEQ .L64 ; 0x08004172
0x08004094: 980C LDR R0, [SP, #48]
0x08004096: 6801 LDR R1, [R0]
0x08004098: 2001 MOVS R0, #1
0x0800409A: F240 4288 MOVW R2, #0x0488
0x0800409E: F2C4 0202 MOVT R2, #0x4002
0x080040A2: 4291 CMP R1, R2
0x080040A4: 9001 STR R0, [SP, #4]
0x080040A6: D064 BEQ .L64 ; 0x08004172
0x080040A8: 980C LDR R0, [SP, #48]
0x080040AA: 6801 LDR R1, [R0]
0x080040AC: 2001 MOVS R0, #1
0x080040AE: F240 42A0 MOVW R2, #0x04A0
0x080040B2: F2C4 0202 MOVT R2, #0x4002
0x080040B6: 4291 CMP R1, R2
0x080040B8: 9001 STR R0, [SP, #4]
0x080040BA: D05A BEQ .L64 ; 0x08004172
0x080040BC: 980C LDR R0, [SP, #48]
0x080040BE: 6801 LDR R1, [R0]
0x080040C0: 2001 MOVS R0, #1
0x080040C2: F240 42B8 MOVW R2, #0x04B8
0x080040C6: F2C4 0202 MOVT R2, #0x4002
0x080040CA: 4291 CMP R1, R2
0x080040CC: 9001 STR R0, [SP, #4]
0x080040CE: D050 BEQ .L64 ; 0x08004172
0x080040D0: 980C LDR R0, [SP, #48]
0x080040D2: 6801 LDR R1, [R0]
0x080040D4: 2001 MOVS R0, #1
0x080040D6: F245 4208 MOVW R2, #0x5408
0x080040DA: F6C5 0202 MOVT R2, #0x5802
0x080040DE: 4291 CMP R1, R2
0x080040E0: 9001 STR R0, [SP, #4]
0x080040E2: D046 BEQ .L64 ; 0x08004172
0x080040E4: 980C LDR R0, [SP, #48]
0x080040E6: 6801 LDR R1, [R0]
0x080040E8: 2001 MOVS R0, #1
0x080040EA: F245 421C MOVW R2, #0x541C
0x080040EE: F6C5 0202 MOVT R2, #0x5802
0x080040F2: 4291 CMP R1, R2
0x080040F4: 9001 STR R0, [SP, #4]
0x080040F6: D03C BEQ .L64 ; 0x08004172
0x080040F8: 980C LDR R0, [SP, #48]
0x080040FA: 6801 LDR R1, [R0]
0x080040FC: 2001 MOVS R0, #1
0x080040FE: F245 4230 MOVW R2, #0x5430
0x08004102: F6C5 0202 MOVT R2, #0x5802
0x08004106: 4291 CMP R1, R2
0x08004108: 9001 STR R0, [SP, #4]
0x0800410A: D032 BEQ .L64 ; 0x08004172
0x0800410C: 980C LDR R0, [SP, #48]
0x0800410E: 6801 LDR R1, [R0]
0x08004110: 2001 MOVS R0, #1
0x08004112: F245 4244 MOVW R2, #0x5444
0x08004116: F6C5 0202 MOVT R2, #0x5802
0x0800411A: 4291 CMP R1, R2
0x0800411C: 9001 STR R0, [SP, #4]
0x0800411E: D028 BEQ .L64 ; 0x08004172
0x08004120: 980C LDR R0, [SP, #48]
0x08004122: 6801 LDR R1, [R0]
0x08004124: 2001 MOVS R0, #1
0x08004126: F245 4258 MOVW R2, #0x5458
0x0800412A: F6C5 0202 MOVT R2, #0x5802
0x0800412E: 4291 CMP R1, R2
0x08004130: 9001 STR R0, [SP, #4]
0x08004132: D01E BEQ .L64 ; 0x08004172
0x08004134: 980C LDR R0, [SP, #48]
0x08004136: 6801 LDR R1, [R0]
0x08004138: 2001 MOVS R0, #1
0x0800413A: F245 426C MOVW R2, #0x546C
0x0800413E: F6C5 0202 MOVT R2, #0x5802
0x08004142: 4291 CMP R1, R2
0x08004144: 9001 STR R0, [SP, #4]
0x08004146: D014 BEQ .L64 ; 0x08004172
0x08004148: 980C LDR R0, [SP, #48]
0x0800414A: 6801 LDR R1, [R0]
0x0800414C: 2001 MOVS R0, #1
0x0800414E: F245 4280 MOVW R2, #0x5480
0x08004152: F6C5 0202 MOVT R2, #0x5802
0x08004156: 4291 CMP R1, R2
0x08004158: 9001 STR R0, [SP, #4]
0x0800415A: D00A BEQ .L64 ; 0x08004172
0x0800415C: 980C LDR R0, [SP, #48]
0x0800415E: 6800 LDR R0, [R0]
0x08004160: F64A 316C MOVW R1, #0xAB6C
0x08004164: F2CA 71FD MOVT R1, #0xA7FD
0x08004168: 4408 ADD R0, R1
0x0800416A: FAB0 F080 CLZ R0, R0
0x0800416E: 0940 LSRS R0, R0, #5
0x08004170: 9001 STR R0, [SP, #4]
.L64:
0x08004172: 9801 LDR R0, [SP, #4]
0x08004174: 07C0 LSLS R0, R0, #31
0x08004176: B358 CBZ R0, .L67 ; 0x080041D0
0x08004178: 980C LDR R0, [SP, #48]
0x0800417A: F000 F905 BL DMA_CalcDMAMUXChannelBaseAndMask ; 0x08004388
0x0800417E: 980C LDR R0, [SP, #48]
0x08004180: 6880 LDR R0, [R0, #8]
0x08004182: 2880 CMP R0, #128
0x08004184: D102 BNE .L65 ; 0x0800418C
0x08004186: 990C LDR R1, [SP, #48]
0x08004188: 2000 MOVS R0, #0
0x0800418A: 6048 STR R0, [R1, #4]
.L65:
0x0800418C: 990C LDR R1, [SP, #48]
0x0800418E: 7908 LDRB R0, [R1, #4]
0x08004190: 6E09 LDR R1, [R1, #96]
0x08004192: 6008 STR R0, [R1]
0x08004194: 980C LDR R0, [SP, #48]
0x08004196: 6E41 LDR R1, [R0, #100]
0x08004198: 6E80 LDR R0, [R0, #104]
0x0800419A: 6048 STR R0, [R1, #4]
0x0800419C: 980C LDR R0, [SP, #48]
0x0800419E: 6840 LDR R0, [R0, #4]
0x080041A0: B178 CBZ R0, .L66 ; 0x080041C2
0x080041A2: 980C LDR R0, [SP, #48]
0x080041A4: 6840 LDR R0, [R0, #4]
0x080041A6: 2808 CMP R0, #8
0x080041A8: D80B BHI .L66 ; 0x080041C2
0x080041AA: 980C LDR R0, [SP, #48]
0x080041AC: F003 FB93 BL DMA_CalcDMAMUXRequestGenBaseAndMask ; 0x080078D6
0x080041B0: 980C LDR R0, [SP, #48]
0x080041B2: 6EC1 LDR R1, [R0, #108]
0x080041B4: 2000 MOVS R0, #0
0x080041B6: 6008 STR R0, [R1]
0x080041B8: 980C LDR R0, [SP, #48]
0x080041BA: 6F01 LDR R1, [R0, #112]
0x080041BC: 6F40 LDR R0, [R0, #116]
0x080041BE: 6048 STR R0, [R1, #4]
0x080041C0: E006 B .L67 ; 0x080041D0
.L66:
0x080041C2: 990C LDR R1, [SP, #48]
0x080041C4: 2000 MOVS R0, #0
0x080041C6: 66C8 STR R0, [R1, #108]
0x080041C8: 990C LDR R1, [SP, #48]
0x080041CA: 6708 STR R0, [R1, #112]
0x080041CC: 990C LDR R1, [SP, #48]
0x080041CE: 6748 STR R0, [R1, #116]
.L67:
0x080041D0: 990C LDR R1, [SP, #48]
0x080041D2: 2000 MOVS R0, #0
0x080041D4: 6548 STR R0, [R1, #84]
0x080041D6: 9A0C LDR R2, [SP, #48]
0x080041D8: 2101 MOVS R1, #1
0x080041DA: F882 1035 STRB.W R1, [R2, #53]
0x080041DE: F88D 0037 STRB.W R0, [SP, #55]
.L68:
0x080041E2: F89D 0037 LDRB.W R0, [SP, #55]
0x080041E6: B00E ADD SP, SP, #56
0x080041E8: BD10 POP {R4, PC}
Section .text.DMA_CalcBaseAndBitshift from charger_lto.o, size=414, align=2
DMA_CalcBaseAndBitshift:
0x080041EA: B083 SUB SP, SP, #12
0x080041EC: 9002 STR R0, [SP, #8]
0x080041EE: 9802 LDR R0, [SP, #8]
0x080041F0: 6801 LDR R1, [R0]
0x080041F2: 2001 MOVS R0, #1
0x080041F4: 2210 MOVS R2, #16
0x080041F6: F2C4 0202 MOVT R2, #0x4002
0x080041FA: 4291 CMP R1, R2
0x080041FC: 9000 STR R0, [SP, #0]
0x080041FE: F000 8091 BEQ.W .L1 ; 0x08004324
0x08004202: 9802 LDR R0, [SP, #8]
0x08004204: 6801 LDR R1, [R0]
0x08004206: 2001 MOVS R0, #1
0x08004208: 2228 MOVS R2, #40
0x0800420A: F2C4 0202 MOVT R2, #0x4002
0x0800420E: 4291 CMP R1, R2
0x08004210: 9000 STR R0, [SP, #0]
0x08004212: F000 8087 BEQ.W .L1 ; 0x08004324
0x08004216: 9802 LDR R0, [SP, #8]
0x08004218: 6801 LDR R1, [R0]
0x0800421A: 2001 MOVS R0, #1
0x0800421C: 2240 MOVS R2, #64
0x0800421E: F2C4 0202 MOVT R2, #0x4002
0x08004222: 4291 CMP R1, R2
0x08004224: 9000 STR R0, [SP, #0]
0x08004226: D07D BEQ .L1 ; 0x08004324
0x08004228: 9802 LDR R0, [SP, #8]
0x0800422A: 6801 LDR R1, [R0]
0x0800422C: 2001 MOVS R0, #1
0x0800422E: 2258 MOVS R2, #88
0x08004230: F2C4 0202 MOVT R2, #0x4002
0x08004234: 4291 CMP R1, R2
0x08004236: 9000 STR R0, [SP, #0]
0x08004238: D074 BEQ .L1 ; 0x08004324
0x0800423A: 9802 LDR R0, [SP, #8]
0x0800423C: 6801 LDR R1, [R0]
0x0800423E: 2001 MOVS R0, #1
0x08004240: 2270 MOVS R2, #112
0x08004242: F2C4 0202 MOVT R2, #0x4002
0x08004246: 4291 CMP R1, R2
0x08004248: 9000 STR R0, [SP, #0]
0x0800424A: D06B BEQ .L1 ; 0x08004324
0x0800424C: 9802 LDR R0, [SP, #8]
0x0800424E: 6801 LDR R1, [R0]
0x08004250: 2001 MOVS R0, #1
0x08004252: 2288 MOVS R2, #136
0x08004254: F2C4 0202 MOVT R2, #0x4002
0x08004258: 4291 CMP R1, R2
0x0800425A: 9000 STR R0, [SP, #0]
0x0800425C: D062 BEQ .L1 ; 0x08004324
0x0800425E: 9802 LDR R0, [SP, #8]
0x08004260: 6801 LDR R1, [R0]
0x08004262: 2001 MOVS R0, #1
0x08004264: 22A0 MOVS R2, #160
0x08004266: F2C4 0202 MOVT R2, #0x4002
0x0800426A: 4291 CMP R1, R2
0x0800426C: 9000 STR R0, [SP, #0]
0x0800426E: D059 BEQ .L1 ; 0x08004324
0x08004270: 9802 LDR R0, [SP, #8]
0x08004272: 6801 LDR R1, [R0]
0x08004274: 2001 MOVS R0, #1
0x08004276: 22B8 MOVS R2, #184
0x08004278: F2C4 0202 MOVT R2, #0x4002
0x0800427C: 4291 CMP R1, R2
0x0800427E: 9000 STR R0, [SP, #0]
0x08004280: D050 BEQ .L1 ; 0x08004324
0x08004282: 9802 LDR R0, [SP, #8]
0x08004284: 6801 LDR R1, [R0]
0x08004286: 2001 MOVS R0, #1
0x08004288: F240 4210 MOVW R2, #0x0410
0x0800428C: F2C4 0202 MOVT R2, #0x4002
0x08004290: 4291 CMP R1, R2
0x08004292: 9000 STR R0, [SP, #0]
0x08004294: D046 BEQ .L1 ; 0x08004324
0x08004296: 9802 LDR R0, [SP, #8]
0x08004298: 6801 LDR R1, [R0]
0x0800429A: 2001 MOVS R0, #1
0x0800429C: F240 4228 MOVW R2, #0x0428
0x080042A0: F2C4 0202 MOVT R2, #0x4002
0x080042A4: 4291 CMP R1, R2
0x080042A6: 9000 STR R0, [SP, #0]
0x080042A8: D03C BEQ .L1 ; 0x08004324
0x080042AA: 9802 LDR R0, [SP, #8]
0x080042AC: 6801 LDR R1, [R0]
0x080042AE: 2001 MOVS R0, #1
0x080042B0: F240 4240 MOVW R2, #0x0440
0x080042B4: F2C4 0202 MOVT R2, #0x4002
0x080042B8: 4291 CMP R1, R2
0x080042BA: 9000 STR R0, [SP, #0]
0x080042BC: D032 BEQ .L1 ; 0x08004324
0x080042BE: 9802 LDR R0, [SP, #8]
0x080042C0: 6801 LDR R1, [R0]
0x080042C2: 2001 MOVS R0, #1
0x080042C4: F240 4258 MOVW R2, #0x0458
0x080042C8: F2C4 0202 MOVT R2, #0x4002
0x080042CC: 4291 CMP R1, R2
0x080042CE: 9000 STR R0, [SP, #0]
0x080042D0: D028 BEQ .L1 ; 0x08004324
0x080042D2: 9802 LDR R0, [SP, #8]
0x080042D4: 6801 LDR R1, [R0]
0x080042D6: 2001 MOVS R0, #1
0x080042D8: F240 4270 MOVW R2, #0x0470
0x080042DC: F2C4 0202 MOVT R2, #0x4002
0x080042E0: 4291 CMP R1, R2
0x080042E2: 9000 STR R0, [SP, #0]
0x080042E4: D01E BEQ .L1 ; 0x08004324
0x080042E6: 9802 LDR R0, [SP, #8]
0x080042E8: 6801 LDR R1, [R0]
0x080042EA: 2001 MOVS R0, #1
0x080042EC: F240 4288 MOVW R2, #0x0488
0x080042F0: F2C4 0202 MOVT R2, #0x4002
0x080042F4: 4291 CMP R1, R2
0x080042F6: 9000 STR R0, [SP, #0]
0x080042F8: D014 BEQ .L1 ; 0x08004324
0x080042FA: 9802 LDR R0, [SP, #8]
0x080042FC: 6801 LDR R1, [R0]
0x080042FE: 2001 MOVS R0, #1
0x08004300: F240 42A0 MOVW R2, #0x04A0
0x08004304: F2C4 0202 MOVT R2, #0x4002
0x08004308: 4291 CMP R1, R2
0x0800430A: 9000 STR R0, [SP, #0]
0x0800430C: D00A BEQ .L1 ; 0x08004324
0x0800430E: 9802 LDR R0, [SP, #8]
0x08004310: 6800 LDR R0, [R0]
0x08004312: F64F 3148 MOVW R1, #0xFB48
0x08004316: F6CB 71FD MOVT R1, #0xBFFD
0x0800431A: 4408 ADD R0, R1
0x0800431C: FAB0 F080 CLZ R0, R0
0x08004320: 0940 LSRS R0, R0, #5
0x08004322: 9000 STR R0, [SP, #0]
.L1:
0x08004324: 9800 LDR R0, [SP, #0]
0x08004326: 07C0 LSLS R0, R0, #31
0x08004328: B328 CBZ R0, .L4 ; 0x08004376
0x0800432A: 9802 LDR R0, [SP, #8]
0x0800432C: 7800 LDRB R0, [R0]
0x0800432E: 3810 SUBS R0, #16
0x08004330: F64A 21AB MOVW R1, #0xAAAB
0x08004334: F6CA 21AA MOVT R1, #0xAAAA
0x08004338: FBA0 1001 UMULL R1, R0, R0, R1
0x0800433C: 0900 LSRS R0, R0, #4
0x0800433E: 9001 STR R0, [SP, #4]
0x08004340: 9801 LDR R0, [SP, #4]
0x08004342: F000 0107 AND R1, R0, #7
0x08004346: F24A 1094 MOVW R0, #0xA194 ; 0x0800A194 = DMA_CalcBaseAndBitshift.flagBitshiftOffset
0x0800434A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A194 = DMA_CalcBaseAndBitshift.flagBitshiftOffset
0x0800434E: 5C40 LDRB R0, [R0, R1]
0x08004350: 9902 LDR R1, [SP, #8]
0x08004352: 65C8 STR R0, [R1, #92]
0x08004354: 9801 LDR R0, [SP, #4]
0x08004356: 2804 CMP R0, #4
0x08004358: D306 BCC .L2 ; 0x08004368
0x0800435A: 9902 LDR R1, [SP, #8]
0x0800435C: 6808 LDR R0, [R1]
0x0800435E: 2204 MOVS R2, #4
0x08004360: F362 0009 BFI R0, R2, #0, #10
0x08004364: 6588 STR R0, [R1, #88]
0x08004366: E005 B .L3 ; 0x08004374
.L2:
0x08004368: 9902 LDR R1, [SP, #8]
0x0800436A: 6808 LDR R0, [R1]
0x0800436C: F240 32FF MOVW R2, #0x03FF
0x08004370: 4390 BICS R0, R2
0x08004372: 6588 STR R0, [R1, #88]
.L3:
0x08004374: E004 B .L5 ; 0x08004380
.L4:
0x08004376: 9902 LDR R1, [SP, #8]
0x08004378: 6808 LDR R0, [R1]
0x0800437A: F020 00FF BIC R0, R0, #255
0x0800437E: 6588 STR R0, [R1, #88]
.L5:
0x08004380: 9802 LDR R0, [SP, #8]
0x08004382: 6D80 LDR R0, [R0, #88]
0x08004384: B003 ADD SP, SP, #12
0x08004386: 4770 BX LR
Section .text.DMA_CalcDMAMUXChannelBaseAndMask from charger_lto.o, size=350, align=2
DMA_CalcDMAMUXChannelBaseAndMask:
0x08004388: B084 SUB SP, SP, #16
0x0800438A: 9003 STR R0, [SP, #12]
0x0800438C: 9803 LDR R0, [SP, #12]
0x0800438E: 6800 LDR R0, [R0]
0x08004390: 9001 STR R0, [SP, #4]
0x08004392: 9803 LDR R0, [SP, #12]
0x08004394: 6801 LDR R1, [R0]
0x08004396: 2001 MOVS R0, #1
0x08004398: F245 4208 MOVW R2, #0x5408
0x0800439C: F6C5 0202 MOVT R2, #0x5802
0x080043A0: 4291 CMP R1, R2
0x080043A2: 9000 STR R0, [SP, #0]
0x080043A4: D046 BEQ .L1 ; 0x08004434
0x080043A6: 9803 LDR R0, [SP, #12]
0x080043A8: 6801 LDR R1, [R0]
0x080043AA: 2001 MOVS R0, #1
0x080043AC: F245 421C MOVW R2, #0x541C
0x080043B0: F6C5 0202 MOVT R2, #0x5802
0x080043B4: 4291 CMP R1, R2
0x080043B6: 9000 STR R0, [SP, #0]
0x080043B8: D03C BEQ .L1 ; 0x08004434
0x080043BA: 9803 LDR R0, [SP, #12]
0x080043BC: 6801 LDR R1, [R0]
0x080043BE: 2001 MOVS R0, #1
0x080043C0: F245 4230 MOVW R2, #0x5430
0x080043C4: F6C5 0202 MOVT R2, #0x5802
0x080043C8: 4291 CMP R1, R2
0x080043CA: 9000 STR R0, [SP, #0]
0x080043CC: D032 BEQ .L1 ; 0x08004434
0x080043CE: 9803 LDR R0, [SP, #12]
0x080043D0: 6801 LDR R1, [R0]
0x080043D2: 2001 MOVS R0, #1
0x080043D4: F245 4244 MOVW R2, #0x5444
0x080043D8: F6C5 0202 MOVT R2, #0x5802
0x080043DC: 4291 CMP R1, R2
0x080043DE: 9000 STR R0, [SP, #0]
0x080043E0: D028 BEQ .L1 ; 0x08004434
0x080043E2: 9803 LDR R0, [SP, #12]
0x080043E4: 6801 LDR R1, [R0]
0x080043E6: 2001 MOVS R0, #1
0x080043E8: F245 4258 MOVW R2, #0x5458
0x080043EC: F6C5 0202 MOVT R2, #0x5802
0x080043F0: 4291 CMP R1, R2
0x080043F2: 9000 STR R0, [SP, #0]
0x080043F4: D01E BEQ .L1 ; 0x08004434
0x080043F6: 9803 LDR R0, [SP, #12]
0x080043F8: 6801 LDR R1, [R0]
0x080043FA: 2001 MOVS R0, #1
0x080043FC: F245 426C MOVW R2, #0x546C
0x08004400: F6C5 0202 MOVT R2, #0x5802
0x08004404: 4291 CMP R1, R2
0x08004406: 9000 STR R0, [SP, #0]
0x08004408: D014 BEQ .L1 ; 0x08004434
0x0800440A: 9803 LDR R0, [SP, #12]
0x0800440C: 6801 LDR R1, [R0]
0x0800440E: 2001 MOVS R0, #1
0x08004410: F245 4280 MOVW R2, #0x5480
0x08004414: F6C5 0202 MOVT R2, #0x5802
0x08004418: 4291 CMP R1, R2
0x0800441A: 9000 STR R0, [SP, #0]
0x0800441C: D00A BEQ .L1 ; 0x08004434
0x0800441E: 9803 LDR R0, [SP, #12]
0x08004420: 6800 LDR R0, [R0]
0x08004422: F64A 316C MOVW R1, #0xAB6C
0x08004426: F2CA 71FD MOVT R1, #0xA7FD
0x0800442A: 4408 ADD R0, R1
0x0800442C: FAB0 F080 CLZ R0, R0
0x08004430: 0940 LSRS R0, R0, #5
0x08004432: 9000 STR R0, [SP, #0]
.L1:
0x08004434: 9800 LDR R0, [SP, #0]
0x08004436: 07C0 LSLS R0, R0, #31
0x08004438: B308 CBZ R0, .L2 ; 0x0800447E
0x0800443A: 9803 LDR R0, [SP, #12]
0x0800443C: 7800 LDRB R0, [R0]
0x0800443E: 3808 SUBS R0, #8
0x08004440: F64C 41CD MOVW R1, #0xCCCD
0x08004444: F6CC 41CC MOVT R1, #0xCCCC
0x08004448: FBA0 1001 UMULL R1, R0, R0, R1
0x0800444C: 0900 LSRS R0, R0, #4
0x0800444E: 9002 STR R0, [SP, #8]
0x08004450: 9902 LDR R1, [SP, #8]
0x08004452: F645 0000 MOVW R0, #0x5800
0x08004456: F6C5 0002 MOVT R0, #0x5802
0x0800445A: EB00 0081 ADD.W R0, R0, R1, LSL #2
0x0800445E: 9903 LDR R1, [SP, #12]
0x08004460: 6608 STR R0, [R1, #96]
0x08004462: 9903 LDR R1, [SP, #12]
0x08004464: F645 0080 MOVW R0, #0x5880
0x08004468: F6C5 0002 MOVT R0, #0x5802
0x0800446C: 6648 STR R0, [R1, #100]
0x0800446E: 9802 LDR R0, [SP, #8]
0x08004470: F000 011F AND R1, R0, #31
0x08004474: 2001 MOVS R0, #1
0x08004476: 4088 LSLS R0, R1
0x08004478: 9903 LDR R1, [SP, #12]
0x0800447A: 6688 STR R0, [R1, #104]
0x0800447C: E031 B .L4 ; 0x080044E2
.L2:
0x0800447E: 9803 LDR R0, [SP, #12]
0x08004480: 7800 LDRB R0, [R0]
0x08004482: 3810 SUBS R0, #16
0x08004484: F64A 21AB MOVW R1, #0xAAAB
0x08004488: F6CA 21AA MOVT R1, #0xAAAA
0x0800448C: FBA0 1001 UMULL R1, R0, R0, R1
0x08004490: 0900 LSRS R0, R0, #4
0x08004492: 9002 STR R0, [SP, #8]
0x08004494: 9801 LDR R0, [SP, #4]
0x08004496: F240 41B8 MOVW R1, #0x04B8
0x0800449A: F2C4 0102 MOVT R1, #0x4002
0x0800449E: 4288 CMP R0, R1
0x080044A0: D809 BHI .L3 ; 0x080044B6
0x080044A2: 9801 LDR R0, [SP, #4]
0x080044A4: F240 4110 MOVW R1, #0x0410
0x080044A8: F2C4 0102 MOVT R1, #0x4002
0x080044AC: 4288 CMP R0, R1
0x080044AE: D302 BCC .L3 ; 0x080044B6
0x080044B0: 9802 LDR R0, [SP, #8]
0x080044B2: 3008 ADDS R0, #8
0x080044B4: 9002 STR R0, [SP, #8]
.L3:
0x080044B6: 9902 LDR R1, [SP, #8]
0x080044B8: F640 0000 MOVW R0, #0x0800
0x080044BC: F2C4 0002 MOVT R0, #0x4002
0x080044C0: EB00 0081 ADD.W R0, R0, R1, LSL #2
0x080044C4: 9903 LDR R1, [SP, #12]
0x080044C6: 6608 STR R0, [R1, #96]
0x080044C8: 9903 LDR R1, [SP, #12]
0x080044CA: F640 0080 MOVW R0, #0x0880
0x080044CE: F2C4 0002 MOVT R0, #0x4002
0x080044D2: 6648 STR R0, [R1, #100]
0x080044D4: 9802 LDR R0, [SP, #8]
0x080044D6: F000 011F AND R1, R0, #31
0x080044DA: 2001 MOVS R0, #1
0x080044DC: 4088 LSLS R0, R1
0x080044DE: 9903 LDR R1, [SP, #12]
0x080044E0: 6688 STR R0, [R1, #104]
.L4:
0x080044E2: B004 ADD SP, SP, #16
0x080044E4: 4770 BX LR
Section .text.HAL_GPIO_Init from charger_lto.o, size=1426, align=2
HAL_GPIO_Init:
0x080044E6: B580 PUSH {R7, LR}
0x080044E8: B090 SUB SP, SP, #64
0x080044EA: 900F STR R0, [SP, #60]
0x080044EC: 910E STR R1, [SP, #56]
0x080044EE: 2000 MOVS R0, #0
0x080044F0: 900D STR R0, [SP, #52]
0x080044F2: 2080 MOVS R0, #128
0x080044F4: F6C5 0000 MOVT R0, #0x5800
0x080044F8: 900A STR R0, [SP, #40]
0x080044FA: 980F LDR R0, [SP, #60]
0x080044FC: 2100 MOVS R1, #0
0x080044FE: F6C5 0102 MOVT R1, #0x5802
0x08004502: 4288 CMP R0, R1
0x08004504: D03E BEQ .L1 ; 0x08004584
0x08004506: 980F LDR R0, [SP, #60]
0x08004508: F240 4100 MOVW R1, #0x0400
0x0800450C: F6C5 0102 MOVT R1, #0x5802
0x08004510: 4288 CMP R0, R1
0x08004512: D037 BEQ .L1 ; 0x08004584
0x08004514: 980F LDR R0, [SP, #60]
0x08004516: F640 0100 MOVW R1, #0x0800
0x0800451A: F6C5 0102 MOVT R1, #0x5802
0x0800451E: 4288 CMP R0, R1
0x08004520: D030 BEQ .L1 ; 0x08004584
0x08004522: 980F LDR R0, [SP, #60]
0x08004524: F640 4100 MOVW R1, #0x0C00
0x08004528: F6C5 0102 MOVT R1, #0x5802
0x0800452C: 4288 CMP R0, R1
0x0800452E: D029 BEQ .L1 ; 0x08004584
0x08004530: 980F LDR R0, [SP, #60]
0x08004532: F241 0100 MOVW R1, #0x1000
0x08004536: F6C5 0102 MOVT R1, #0x5802
0x0800453A: 4288 CMP R0, R1
0x0800453C: D022 BEQ .L1 ; 0x08004584
0x0800453E: 980F LDR R0, [SP, #60]
0x08004540: F241 4100 MOVW R1, #0x1400
0x08004544: F6C5 0102 MOVT R1, #0x5802
0x08004548: 4288 CMP R0, R1
0x0800454A: D01B BEQ .L1 ; 0x08004584
0x0800454C: 980F LDR R0, [SP, #60]
0x0800454E: F641 0100 MOVW R1, #0x1800
0x08004552: F6C5 0102 MOVT R1, #0x5802
0x08004556: 4288 CMP R0, R1
0x08004558: D014 BEQ .L1 ; 0x08004584
0x0800455A: 980F LDR R0, [SP, #60]
0x0800455C: F641 4100 MOVW R1, #0x1C00
0x08004560: F6C5 0102 MOVT R1, #0x5802
0x08004564: 4288 CMP R0, R1
0x08004566: D00D BEQ .L1 ; 0x08004584
0x08004568: 980F LDR R0, [SP, #60]
0x0800456A: F242 4100 MOVW R1, #0x2400
0x0800456E: F6C5 0102 MOVT R1, #0x5802
0x08004572: 4288 CMP R0, R1
0x08004574: D006 BEQ .L1 ; 0x08004584
0x08004576: 980F LDR R0, [SP, #60]
0x08004578: F642 0100 MOVW R1, #0x2800
0x0800457C: F6C5 0102 MOVT R1, #0x5802
0x08004580: 4288 CMP R0, R1
0x08004582: D100 BNE .L2 ; 0x08004586
.L1:
0x08004584: E006 B .L3 ; 0x08004594
.L2:
0x08004586: F24A 109C MOVW R0, #0xA19C ; 0x0800A19C = .rodata..L.str.40
0x0800458A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A19C = .rodata..L.str.40
0x0800458E: 21B3 MOVS R1, #179
0x08004590: F7FE FD39 BL assert_failed ; 0x08003006
.L3:
0x08004594: 980E LDR R0, [SP, #56]
0x08004596: 8800 LDRH R0, [R0]
0x08004598: B118 CBZ R0, .L4 ; 0x080045A2
0x0800459A: 980E LDR R0, [SP, #56]
0x0800459C: 8840 LDRH R0, [R0, #2]
0x0800459E: B900 CBNZ R0, .L4 ; 0x080045A2
0x080045A0: E006 B .L5 ; 0x080045B0
.L4:
0x080045A2: F24A 109C MOVW R0, #0xA19C ; 0x0800A19C = .rodata..L.str.40
0x080045A6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A19C = .rodata..L.str.40
0x080045AA: 21B4 MOVS R1, #180
0x080045AC: F7FE FD2B BL assert_failed ; 0x08003006
.L5:
0x080045B0: 980E LDR R0, [SP, #56]
0x080045B2: 6840 LDR R0, [R0, #4]
0x080045B4: B388 CBZ R0, .L6 ; 0x0800461A
0x080045B6: 980E LDR R0, [SP, #56]
0x080045B8: 6840 LDR R0, [R0, #4]
0x080045BA: 2801 CMP R0, #1
0x080045BC: D02D BEQ .L6 ; 0x0800461A
0x080045BE: 980E LDR R0, [SP, #56]
0x080045C0: 6840 LDR R0, [R0, #4]
0x080045C2: 2811 CMP R0, #17
0x080045C4: D029 BEQ .L6 ; 0x0800461A
0x080045C6: 980E LDR R0, [SP, #56]
0x080045C8: 6840 LDR R0, [R0, #4]
0x080045CA: 2802 CMP R0, #2
0x080045CC: D025 BEQ .L6 ; 0x0800461A
0x080045CE: 980E LDR R0, [SP, #56]
0x080045D0: 6840 LDR R0, [R0, #4]
0x080045D2: 2812 CMP R0, #18
0x080045D4: D021 BEQ .L6 ; 0x0800461A
0x080045D6: 980E LDR R0, [SP, #56]
0x080045D8: 6840 LDR R0, [R0, #4]
0x080045DA: F5B0 1F88 CMP.W R0, #0x110000
0x080045DE: D01C BEQ .L6 ; 0x0800461A
0x080045E0: 980E LDR R0, [SP, #56]
0x080045E2: 6840 LDR R0, [R0, #4]
0x080045E4: F5B0 1F04 CMP.W R0, #0x210000
0x080045E8: D017 BEQ .L6 ; 0x0800461A
0x080045EA: 980E LDR R0, [SP, #56]
0x080045EC: 6840 LDR R0, [R0, #4]
0x080045EE: F5B0 1F44 CMP.W R0, #0x310000
0x080045F2: D012 BEQ .L6 ; 0x0800461A
0x080045F4: 980E LDR R0, [SP, #56]
0x080045F6: 6840 LDR R0, [R0, #4]
0x080045F8: F5B0 1F90 CMP.W R0, #0x120000
0x080045FC: D00D BEQ .L6 ; 0x0800461A
0x080045FE: 980E LDR R0, [SP, #56]
0x08004600: 6840 LDR R0, [R0, #4]
0x08004602: F5B0 1F08 CMP.W R0, #0x220000
0x08004606: D008 BEQ .L6 ; 0x0800461A
0x08004608: 980E LDR R0, [SP, #56]
0x0800460A: 6840 LDR R0, [R0, #4]
0x0800460C: F5B0 1F48 CMP.W R0, #0x320000
0x08004610: D003 BEQ .L6 ; 0x0800461A
0x08004612: 980E LDR R0, [SP, #56]
0x08004614: 6840 LDR R0, [R0, #4]
0x08004616: 2803 CMP R0, #3
0x08004618: D100 BNE .L7 ; 0x0800461C
.L6:
0x0800461A: E006 B .L8 ; 0x0800462A
.L7:
0x0800461C: F24A 109C MOVW R0, #0xA19C ; 0x0800A19C = .rodata..L.str.40
0x08004620: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A19C = .rodata..L.str.40
0x08004624: 21B5 MOVS R1, #181
0x08004626: F7FE FCEE BL assert_failed ; 0x08003006
.L8:
0x0800462A: 980E LDR R0, [SP, #56]
0x0800462C: 6800 LDR R0, [R0]
0x0800462E: 990D LDR R1, [SP, #52]
0x08004630: 40C8 LSRS R0, R1
0x08004632: 2800 CMP R0, #0
0x08004634: F000 821E BEQ.W .L45 ; 0x08004A74
0x08004638: 980E LDR R0, [SP, #56]
0x0800463A: 6800 LDR R0, [R0]
0x0800463C: 9A0D LDR R2, [SP, #52]
0x0800463E: 2101 MOVS R1, #1
0x08004640: 4091 LSLS R1, R2
0x08004642: 4008 ANDS R0, R1
0x08004644: 900C STR R0, [SP, #48]
0x08004646: 980C LDR R0, [SP, #48]
0x08004648: 2800 CMP R0, #0
0x0800464A: F000 820F BEQ.W .L44 ; 0x08004A6C
0x0800464E: 980E LDR R0, [SP, #56]
0x08004650: 6840 LDR R0, [R0, #4]
0x08004652: F000 0003 AND R0, R0, #3
0x08004656: 2801 CMP R0, #1
0x08004658: D005 BEQ .L9 ; 0x08004666
0x0800465A: 980E LDR R0, [SP, #56]
0x0800465C: 6840 LDR R0, [R0, #4]
0x0800465E: F000 0003 AND R0, R0, #3
0x08004662: 2802 CMP R0, #2
0x08004664: D144 BNE .L13 ; 0x080046F0
.L9:
0x08004666: 980E LDR R0, [SP, #56]
0x08004668: 68C0 LDR R0, [R0, #12]
0x0800466A: B158 CBZ R0, .L10 ; 0x08004684
0x0800466C: 980E LDR R0, [SP, #56]
0x0800466E: 68C0 LDR R0, [R0, #12]
0x08004670: 2801 CMP R0, #1
0x08004672: D007 BEQ .L10 ; 0x08004684
0x08004674: 980E LDR R0, [SP, #56]
0x08004676: 68C0 LDR R0, [R0, #12]
0x08004678: 2802 CMP R0, #2
0x0800467A: D003 BEQ .L10 ; 0x08004684
0x0800467C: 980E LDR R0, [SP, #56]
0x0800467E: 68C0 LDR R0, [R0, #12]
0x08004680: 2803 CMP R0, #3
0x08004682: D100 BNE .L11 ; 0x08004686
.L10:
0x08004684: E006 B .L12 ; 0x08004694
.L11:
0x08004686: F24A 109C MOVW R0, #0xA19C ; 0x0800A19C = .rodata..L.str.40
0x0800468A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A19C = .rodata..L.str.40
0x0800468E: 21C4 MOVS R1, #196
0x08004690: F7FE FCB9 BL assert_failed ; 0x08003006
.L12:
0x08004694: 980F LDR R0, [SP, #60]
0x08004696: 6880 LDR R0, [R0, #8]
0x08004698: 900B STR R0, [SP, #44]
0x0800469A: 980D LDR R0, [SP, #52]
0x0800469C: 0041 LSLS R1, R0, #1
0x0800469E: 2003 MOVS R0, #3
0x080046A0: FA00 F101 LSL.W R1, R0, R1
0x080046A4: 980B LDR R0, [SP, #44]
0x080046A6: 4388 BICS R0, R1
0x080046A8: 900B STR R0, [SP, #44]
0x080046AA: 980E LDR R0, [SP, #56]
0x080046AC: 68C0 LDR R0, [R0, #12]
0x080046AE: 990D LDR R1, [SP, #52]
0x080046B0: 0049 LSLS R1, R1, #1
0x080046B2: FA00 F101 LSL.W R1, R0, R1
0x080046B6: 980B LDR R0, [SP, #44]
0x080046B8: 4308 ORRS R0, R1
0x080046BA: 900B STR R0, [SP, #44]
0x080046BC: 980B LDR R0, [SP, #44]
0x080046BE: 990F LDR R1, [SP, #60]
0x080046C0: 6088 STR R0, [R1, #8]
0x080046C2: 980F LDR R0, [SP, #60]
0x080046C4: 6840 LDR R0, [R0, #4]
0x080046C6: 900B STR R0, [SP, #44]
0x080046C8: 990D LDR R1, [SP, #52]
0x080046CA: 2001 MOVS R0, #1
0x080046CC: FA00 F101 LSL.W R1, R0, R1
0x080046D0: 980B LDR R0, [SP, #44]
0x080046D2: 4388 BICS R0, R1
0x080046D4: 900B STR R0, [SP, #44]
0x080046D6: 980E LDR R0, [SP, #56]
0x080046D8: 6840 LDR R0, [R0, #4]
0x080046DA: F3C0 1000 UBFX R0, R0, #4, #1
0x080046DE: 990D LDR R1, [SP, #52]
0x080046E0: FA00 F101 LSL.W R1, R0, R1
0x080046E4: 980B LDR R0, [SP, #44]
0x080046E6: 4308 ORRS R0, R1
0x080046E8: 900B STR R0, [SP, #44]
0x080046EA: 980B LDR R0, [SP, #44]
0x080046EC: 990F LDR R1, [SP, #60]
0x080046EE: 6048 STR R0, [R1, #4]
.L13:
0x080046F0: 980E LDR R0, [SP, #56]
0x080046F2: 6840 LDR R0, [R0, #4]
0x080046F4: F000 0003 AND R0, R0, #3
0x080046F8: 2803 CMP R0, #3
0x080046FA: D029 BEQ .L17 ; 0x08004750
0x080046FC: 980E LDR R0, [SP, #56]
0x080046FE: 6880 LDR R0, [R0, #8]
0x08004700: B138 CBZ R0, .L14 ; 0x08004712
0x08004702: 980E LDR R0, [SP, #56]
0x08004704: 6880 LDR R0, [R0, #8]
0x08004706: 2801 CMP R0, #1
0x08004708: D003 BEQ .L14 ; 0x08004712
0x0800470A: 980E LDR R0, [SP, #56]
0x0800470C: 6880 LDR R0, [R0, #8]
0x0800470E: 2802 CMP R0, #2
0x08004710: D100 BNE .L15 ; 0x08004714
.L14:
0x08004712: E006 B .L16 ; 0x08004722
.L15:
0x08004714: F24A 109C MOVW R0, #0xA19C ; 0x0800A19C = .rodata..L.str.40
0x08004718: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A19C = .rodata..L.str.40
0x0800471C: 21D6 MOVS R1, #214
0x0800471E: F7FE FC72 BL assert_failed ; 0x08003006
.L16:
0x08004722: 980F LDR R0, [SP, #60]
0x08004724: 68C0 LDR R0, [R0, #12]
0x08004726: 900B STR R0, [SP, #44]
0x08004728: 980D LDR R0, [SP, #52]
0x0800472A: 0041 LSLS R1, R0, #1
0x0800472C: 2003 MOVS R0, #3
0x0800472E: FA00 F101 LSL.W R1, R0, R1
0x08004732: 980B LDR R0, [SP, #44]
0x08004734: 4388 BICS R0, R1
0x08004736: 900B STR R0, [SP, #44]
0x08004738: 980E LDR R0, [SP, #56]
0x0800473A: 6880 LDR R0, [R0, #8]
0x0800473C: 990D LDR R1, [SP, #52]
0x0800473E: 0049 LSLS R1, R1, #1
0x08004740: FA00 F101 LSL.W R1, R0, R1
0x08004744: 980B LDR R0, [SP, #44]
0x08004746: 4308 ORRS R0, R1
0x08004748: 900B STR R0, [SP, #44]
0x0800474A: 980B LDR R0, [SP, #44]
0x0800474C: 990F LDR R1, [SP, #60]
0x0800474E: 60C8 STR R0, [R1, #12]
.L17:
0x08004750: 980E LDR R0, [SP, #56]
0x08004752: 6840 LDR R0, [R0, #4]
0x08004754: F000 0003 AND R0, R0, #3
0x08004758: 2802 CMP R0, #2
0x0800475A: D17D BNE .L23 ; 0x08004858
0x0800475C: 980F LDR R0, [SP, #60]
0x0800475E: 2100 MOVS R1, #0
0x08004760: F6C5 0102 MOVT R1, #0x5802
0x08004764: 4288 CMP R0, R1
0x08004766: D03E BEQ .L18 ; 0x080047E6
0x08004768: 980F LDR R0, [SP, #60]
0x0800476A: F240 4100 MOVW R1, #0x0400
0x0800476E: F6C5 0102 MOVT R1, #0x5802
0x08004772: 4288 CMP R0, R1
0x08004774: D037 BEQ .L18 ; 0x080047E6
0x08004776: 980F LDR R0, [SP, #60]
0x08004778: F640 0100 MOVW R1, #0x0800
0x0800477C: F6C5 0102 MOVT R1, #0x5802
0x08004780: 4288 CMP R0, R1
0x08004782: D030 BEQ .L18 ; 0x080047E6
0x08004784: 980F LDR R0, [SP, #60]
0x08004786: F640 4100 MOVW R1, #0x0C00
0x0800478A: F6C5 0102 MOVT R1, #0x5802
0x0800478E: 4288 CMP R0, R1
0x08004790: D029 BEQ .L18 ; 0x080047E6
0x08004792: 980F LDR R0, [SP, #60]
0x08004794: F241 0100 MOVW R1, #0x1000
0x08004798: F6C5 0102 MOVT R1, #0x5802
0x0800479C: 4288 CMP R0, R1
0x0800479E: D022 BEQ .L18 ; 0x080047E6
0x080047A0: 980F LDR R0, [SP, #60]
0x080047A2: F241 4100 MOVW R1, #0x1400
0x080047A6: F6C5 0102 MOVT R1, #0x5802
0x080047AA: 4288 CMP R0, R1
0x080047AC: D01B BEQ .L18 ; 0x080047E6
0x080047AE: 980F LDR R0, [SP, #60]
0x080047B0: F641 0100 MOVW R1, #0x1800
0x080047B4: F6C5 0102 MOVT R1, #0x5802
0x080047B8: 4288 CMP R0, R1
0x080047BA: D014 BEQ .L18 ; 0x080047E6
0x080047BC: 980F LDR R0, [SP, #60]
0x080047BE: F641 4100 MOVW R1, #0x1C00
0x080047C2: F6C5 0102 MOVT R1, #0x5802
0x080047C6: 4288 CMP R0, R1
0x080047C8: D00D BEQ .L18 ; 0x080047E6
0x080047CA: 980F LDR R0, [SP, #60]
0x080047CC: F242 4100 MOVW R1, #0x2400
0x080047D0: F6C5 0102 MOVT R1, #0x5802
0x080047D4: 4288 CMP R0, R1
0x080047D6: D006 BEQ .L18 ; 0x080047E6
0x080047D8: 980F LDR R0, [SP, #60]
0x080047DA: F642 0100 MOVW R1, #0x2800
0x080047DE: F6C5 0102 MOVT R1, #0x5802
0x080047E2: 4288 CMP R0, R1
0x080047E4: D100 BNE .L19 ; 0x080047E8
.L18:
0x080047E6: E006 B .L20 ; 0x080047F6
.L19:
0x080047E8: F24A 109C MOVW R0, #0xA19C ; 0x0800A19C = .rodata..L.str.40
0x080047EC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A19C = .rodata..L.str.40
0x080047F0: 21E3 MOVS R1, #227
0x080047F2: F7FE FC08 BL assert_failed ; 0x08003006
.L20:
0x080047F6: 980E LDR R0, [SP, #56]
0x080047F8: 6900 LDR R0, [R0, #16]
0x080047FA: 280F CMP R0, #15
0x080047FC: D800 BHI .L21 ; 0x08004800
0x080047FE: E006 B .L22 ; 0x0800480E
.L21:
0x08004800: F24A 109C MOVW R0, #0xA19C ; 0x0800A19C = .rodata..L.str.40
0x08004804: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A19C = .rodata..L.str.40
0x08004808: 21E4 MOVS R1, #228
0x0800480A: F7FE FBFC BL assert_failed ; 0x08003006
.L22:
0x0800480E: 980F LDR R0, [SP, #60]
0x08004810: 990D LDR R1, [SP, #52]
0x08004812: F06F 0203 MVN R2, #3
0x08004816: EA02 0151 AND.W R1, R2, R1, LSR #1
0x0800481A: 4408 ADD R0, R1
0x0800481C: 6A00 LDR R0, [R0, #32]
0x0800481E: 900B STR R0, [SP, #44]
0x08004820: 980D LDR R0, [SP, #52]
0x08004822: F000 0007 AND R0, R0, #7
0x08004826: 0081 LSLS R1, R0, #2
0x08004828: 200F MOVS R0, #15
0x0800482A: FA00 F101 LSL.W R1, R0, R1
0x0800482E: 980B LDR R0, [SP, #44]
0x08004830: 4388 BICS R0, R1
0x08004832: 900B STR R0, [SP, #44]
0x08004834: 980E LDR R0, [SP, #56]
0x08004836: 6900 LDR R0, [R0, #16]
0x08004838: 990D LDR R1, [SP, #52]
0x0800483A: F001 0107 AND R1, R1, #7
0x0800483E: 0089 LSLS R1, R1, #2
0x08004840: FA00 F101 LSL.W R1, R0, R1
0x08004844: 980B LDR R0, [SP, #44]
0x08004846: 4308 ORRS R0, R1
0x08004848: 900B STR R0, [SP, #44]
0x0800484A: 980B LDR R0, [SP, #44]
0x0800484C: 990F LDR R1, [SP, #60]
0x0800484E: 9B0D LDR R3, [SP, #52]
0x08004850: EA02 0253 AND.W R2, R2, R3, LSR #1
0x08004854: 4411 ADD R1, R2
0x08004856: 6208 STR R0, [R1, #32]
.L23:
0x08004858: 980F LDR R0, [SP, #60]
0x0800485A: 6800 LDR R0, [R0]
0x0800485C: 900B STR R0, [SP, #44]
0x0800485E: 980D LDR R0, [SP, #52]
0x08004860: 0041 LSLS R1, R0, #1
0x08004862: 2003 MOVS R0, #3
0x08004864: FA00 F101 LSL.W R1, R0, R1
0x08004868: 980B LDR R0, [SP, #44]
0x0800486A: 4388 BICS R0, R1
0x0800486C: 900B STR R0, [SP, #44]
0x0800486E: 980E LDR R0, [SP, #56]
0x08004870: 6840 LDR R0, [R0, #4]
0x08004872: F000 0003 AND R0, R0, #3
0x08004876: 990D LDR R1, [SP, #52]
0x08004878: 0049 LSLS R1, R1, #1
0x0800487A: FA00 F101 LSL.W R1, R0, R1
0x0800487E: 980B LDR R0, [SP, #44]
0x08004880: 4308 ORRS R0, R1
0x08004882: 900B STR R0, [SP, #44]
0x08004884: 980B LDR R0, [SP, #44]
0x08004886: 990F LDR R1, [SP, #60]
0x08004888: 6008 STR R0, [R1]
0x0800488A: 980E LDR R0, [SP, #56]
0x0800488C: 7980 LDRB R0, [R0, #6]
0x0800488E: 0780 LSLS R0, R0, #30
0x08004890: 2800 CMP R0, #0
0x08004892: F000 80EB BEQ.W .L44 ; 0x08004A6C
0x08004896: F244 40F4 MOVW R0, #0x44F4
0x0800489A: F6C5 0002 MOVT R0, #0x5802
0x0800489E: 6801 LDR R1, [R0]
0x080048A0: F041 0102 ORR R1, R1, #2
0x080048A4: 6001 STR R1, [R0]
0x080048A6: 6800 LDR R0, [R0]
0x080048A8: F000 0002 AND R0, R0, #2
0x080048AC: 9009 STR R0, [SP, #36]
0x080048AE: 9809 LDR R0, [SP, #36]
0x080048B0: 980D LDR R0, [SP, #52]
0x080048B2: F020 0003 BIC R0, R0, #3
0x080048B6: F240 4108 MOVW R1, #0x0408
0x080048BA: F6C5 0100 MOVT R1, #0x5800
0x080048BE: 5840 LDR R0, [R0, R1]
0x080048C0: 900B STR R0, [SP, #44]
0x080048C2: 980D LDR R0, [SP, #52]
0x080048C4: F000 0003 AND R0, R0, #3
0x080048C8: 0081 LSLS R1, R0, #2
0x080048CA: 200F MOVS R0, #15
0x080048CC: FA00 F101 LSL.W R1, R0, R1
0x080048D0: 980B LDR R0, [SP, #44]
0x080048D2: 4388 BICS R0, R1
0x080048D4: 900B STR R0, [SP, #44]
0x080048D6: 980F LDR R0, [SP, #60]
0x080048D8: 2100 MOVS R1, #0
0x080048DA: F6C5 0102 MOVT R1, #0x5802
0x080048DE: 4288 CMP R0, R1
0x080048E0: D102 BNE .L24 ; 0x080048E8
0x080048E2: 2000 MOVS R0, #0
0x080048E4: 9008 STR R0, [SP, #32]
0x080048E6: E05D B .L39 ; 0x080049A4
.L24:
0x080048E8: 980F LDR R0, [SP, #60]
0x080048EA: F240 4100 MOVW R1, #0x0400
0x080048EE: F6C5 0102 MOVT R1, #0x5802
0x080048F2: 4288 CMP R0, R1
0x080048F4: D102 BNE .L25 ; 0x080048FC
0x080048F6: 2001 MOVS R0, #1
0x080048F8: 9007 STR R0, [SP, #28]
0x080048FA: E051 B .L38 ; 0x080049A0
.L25:
0x080048FC: 980F LDR R0, [SP, #60]
0x080048FE: F640 0100 MOVW R1, #0x0800
0x08004902: F6C5 0102 MOVT R1, #0x5802
0x08004906: 4288 CMP R0, R1
0x08004908: D102 BNE .L26 ; 0x08004910
0x0800490A: 2002 MOVS R0, #2
0x0800490C: 9006 STR R0, [SP, #24]
0x0800490E: E045 B .L37 ; 0x0800499C
.L26:
0x08004910: 980F LDR R0, [SP, #60]
0x08004912: F640 4100 MOVW R1, #0x0C00
0x08004916: F6C5 0102 MOVT R1, #0x5802
0x0800491A: 4288 CMP R0, R1
0x0800491C: D102 BNE .L27 ; 0x08004924
0x0800491E: 2003 MOVS R0, #3
0x08004920: 9005 STR R0, [SP, #20]
0x08004922: E039 B .L36 ; 0x08004998
.L27:
0x08004924: 980F LDR R0, [SP, #60]
0x08004926: F241 0100 MOVW R1, #0x1000
0x0800492A: F6C5 0102 MOVT R1, #0x5802
0x0800492E: 4288 CMP R0, R1
0x08004930: D102 BNE .L28 ; 0x08004938
0x08004932: 2004 MOVS R0, #4
0x08004934: 9004 STR R0, [SP, #16]
0x08004936: E02D B .L35 ; 0x08004994
.L28:
0x08004938: 980F LDR R0, [SP, #60]
0x0800493A: F241 4100 MOVW R1, #0x1400
0x0800493E: F6C5 0102 MOVT R1, #0x5802
0x08004942: 4288 CMP R0, R1
0x08004944: D102 BNE .L29 ; 0x0800494C
0x08004946: 2005 MOVS R0, #5
0x08004948: 9003 STR R0, [SP, #12]
0x0800494A: E021 B .L34 ; 0x08004990
.L29:
0x0800494C: 980F LDR R0, [SP, #60]
0x0800494E: F641 0100 MOVW R1, #0x1800
0x08004952: F6C5 0102 MOVT R1, #0x5802
0x08004956: 4288 CMP R0, R1
0x08004958: D102 BNE .L30 ; 0x08004960
0x0800495A: 2006 MOVS R0, #6
0x0800495C: 9002 STR R0, [SP, #8]
0x0800495E: E015 B .L33 ; 0x0800498C
.L30:
0x08004960: 980F LDR R0, [SP, #60]
0x08004962: F641 4100 MOVW R1, #0x1C00
0x08004966: F6C5 0102 MOVT R1, #0x5802
0x0800496A: 4288 CMP R0, R1
0x0800496C: D102 BNE .L31 ; 0x08004974
0x0800496E: 2007 MOVS R0, #7
0x08004970: 9001 STR R0, [SP, #4]
0x08004972: E009 B .L32 ; 0x08004988
.L31:
0x08004974: 990F LDR R1, [SP, #60]
0x08004976: F242 4200 MOVW R2, #0x2400
0x0800497A: F6C5 0202 MOVT R2, #0x5802
0x0800497E: 200A MOVS R0, #10
0x08004980: 4291 CMP R1, R2
0x08004982: BF08 IT EQ
0x08004984: 2009 MOVEQ R0, #9
0x08004986: 9001 STR R0, [SP, #4]
.L32:
0x08004988: 9801 LDR R0, [SP, #4]
0x0800498A: 9002 STR R0, [SP, #8]
.L33:
0x0800498C: 9802 LDR R0, [SP, #8]
0x0800498E: 9003 STR R0, [SP, #12]
.L34:
0x08004990: 9803 LDR R0, [SP, #12]
0x08004992: 9004 STR R0, [SP, #16]
.L35:
0x08004994: 9804 LDR R0, [SP, #16]
0x08004996: 9005 STR R0, [SP, #20]
.L36:
0x08004998: 9805 LDR R0, [SP, #20]
0x0800499A: 9006 STR R0, [SP, #24]
.L37:
0x0800499C: 9806 LDR R0, [SP, #24]
0x0800499E: 9007 STR R0, [SP, #28]
.L38:
0x080049A0: 9807 LDR R0, [SP, #28]
0x080049A2: 9008 STR R0, [SP, #32]
.L39:
0x080049A4: 9808 LDR R0, [SP, #32]
0x080049A6: 990D LDR R1, [SP, #52]
0x080049A8: F001 0103 AND R1, R1, #3
0x080049AC: 0089 LSLS R1, R1, #2
0x080049AE: FA00 F101 LSL.W R1, R0, R1
0x080049B2: 980B LDR R0, [SP, #44]
0x080049B4: 4308 ORRS R0, R1
0x080049B6: 900B STR R0, [SP, #44]
0x080049B8: 980B LDR R0, [SP, #44]
0x080049BA: 990D LDR R1, [SP, #52]
0x080049BC: F021 0103 BIC R1, R1, #3
0x080049C0: F240 4208 MOVW R2, #0x0408
0x080049C4: F6C5 0200 MOVT R2, #0x5800
0x080049C8: 5088 STR R0, [R1, R2]
0x080049CA: F04F 40B0 MOV.W R0, #0x58000000
0x080049CE: 6800 LDR R0, [R0]
0x080049D0: 900B STR R0, [SP, #44]
0x080049D2: 990C LDR R1, [SP, #48]
0x080049D4: 980B LDR R0, [SP, #44]
0x080049D6: 4388 BICS R0, R1
0x080049D8: 900B STR R0, [SP, #44]
0x080049DA: 980E LDR R0, [SP, #56]
0x080049DC: 7980 LDRB R0, [R0, #6]
0x080049DE: 06C0 LSLS R0, R0, #27
0x080049E0: 2800 CMP R0, #0
0x080049E2: D503 BPL .L40 ; 0x080049EC
0x080049E4: 990C LDR R1, [SP, #48]
0x080049E6: 980B LDR R0, [SP, #44]
0x080049E8: 4308 ORRS R0, R1
0x080049EA: 900B STR R0, [SP, #44]
.L40:
0x080049EC: 980B LDR R0, [SP, #44]
0x080049EE: F04F 41B0 MOV.W R1, #0x58000000
0x080049F2: 6008 STR R0, [R1]
0x080049F4: 2004 MOVS R0, #4
0x080049F6: F6C5 0000 MOVT R0, #0x5800
0x080049FA: 6800 LDR R0, [R0]
0x080049FC: 900B STR R0, [SP, #44]
0x080049FE: 990C LDR R1, [SP, #48]
0x08004A00: 980B LDR R0, [SP, #44]
0x08004A02: 4388 BICS R0, R1
0x08004A04: 900B STR R0, [SP, #44]
0x08004A06: 980E LDR R0, [SP, #56]
0x08004A08: 7980 LDRB R0, [R0, #6]
0x08004A0A: 0680 LSLS R0, R0, #26
0x08004A0C: 2800 CMP R0, #0
0x08004A0E: D503 BPL .L41 ; 0x08004A18
0x08004A10: 990C LDR R1, [SP, #48]
0x08004A12: 980B LDR R0, [SP, #44]
0x08004A14: 4308 ORRS R0, R1
0x08004A16: 900B STR R0, [SP, #44]
.L41:
0x08004A18: 980B LDR R0, [SP, #44]
0x08004A1A: 2104 MOVS R1, #4
0x08004A1C: F6C5 0100 MOVT R1, #0x5800
0x08004A20: 6008 STR R0, [R1]
0x08004A22: 980A LDR R0, [SP, #40]
0x08004A24: 6840 LDR R0, [R0, #4]
0x08004A26: 900B STR R0, [SP, #44]
0x08004A28: 990C LDR R1, [SP, #48]
0x08004A2A: 980B LDR R0, [SP, #44]
0x08004A2C: 4388 BICS R0, R1
0x08004A2E: 900B STR R0, [SP, #44]
0x08004A30: 980E LDR R0, [SP, #56]
0x08004A32: 7980 LDRB R0, [R0, #6]
0x08004A34: 0780 LSLS R0, R0, #30
0x08004A36: 2800 CMP R0, #0
0x08004A38: D503 BPL .L42 ; 0x08004A42
0x08004A3A: 990C LDR R1, [SP, #48]
0x08004A3C: 980B LDR R0, [SP, #44]
0x08004A3E: 4308 ORRS R0, R1
0x08004A40: 900B STR R0, [SP, #44]
.L42:
0x08004A42: 980B LDR R0, [SP, #44]
0x08004A44: 990A LDR R1, [SP, #40]
0x08004A46: 6048 STR R0, [R1, #4]
0x08004A48: 980A LDR R0, [SP, #40]
0x08004A4A: 6800 LDR R0, [R0]
0x08004A4C: 900B STR R0, [SP, #44]
0x08004A4E: 990C LDR R1, [SP, #48]
0x08004A50: 980B LDR R0, [SP, #44]
0x08004A52: 4388 BICS R0, R1
0x08004A54: 900B STR R0, [SP, #44]
0x08004A56: 980E LDR R0, [SP, #56]
0x08004A58: 7980 LDRB R0, [R0, #6]
0x08004A5A: 07C0 LSLS R0, R0, #31
0x08004A5C: B118 CBZ R0, .L43 ; 0x08004A66
0x08004A5E: 990C LDR R1, [SP, #48]
0x08004A60: 980B LDR R0, [SP, #44]
0x08004A62: 4308 ORRS R0, R1
0x08004A64: 900B STR R0, [SP, #44]
.L43:
0x08004A66: 980B LDR R0, [SP, #44]
0x08004A68: 990A LDR R1, [SP, #40]
0x08004A6A: 6008 STR R0, [R1]
.L44:
0x08004A6C: 980D LDR R0, [SP, #52]
0x08004A6E: 3001 ADDS R0, #1
0x08004A70: 900D STR R0, [SP, #52]
0x08004A72: E5DA B .L8 ; 0x0800462A
.L45:
0x08004A74: B010 ADD SP, SP, #64
0x08004A76: BD80 POP {R7, PC}
Section .text.HAL_PWR_EnableBkUpAccess from charger_lto.o, size=18, align=2
HAL_PWR_EnableBkUpAccess:
0x08004A78: F644 0100 MOVW R1, #0x4800
0x08004A7C: F6C5 0102 MOVT R1, #0x5802
0x08004A80: 6808 LDR R0, [R1]
0x08004A82: F440 7080 ORR R0, R0, #0x0100
0x08004A86: 6008 STR R0, [R1]
0x08004A88: 4770 BX LR
Section .text.HAL_RCC_OscConfig from charger_lto.o, size=2974, align=2
HAL_RCC_OscConfig:
0x08004A8A: B580 PUSH {R7, LR}
0x08004A8C: B08C SUB SP, SP, #48
0x08004A8E: 900A STR R0, [SP, #40]
0x08004A90: 980A LDR R0, [SP, #40]
0x08004A92: B920 CBNZ R0, .L1 ; 0x08004A9E
0x08004A94: 2001 MOVS R0, #1
0x08004A96: F88D 002F STRB.W R0, [SP, #47]
0x08004A9A: F000 BDC1 B.W .L134 ; 0x08005620
.L1:
0x08004A9E: 980A LDR R0, [SP, #40]
0x08004AA0: 6800 LDR R0, [R0]
0x08004AA2: B300 CBZ R0, .L2 ; 0x08004AE6
0x08004AA4: 980A LDR R0, [SP, #40]
0x08004AA6: 7800 LDRB R0, [R0]
0x08004AA8: 07C0 LSLS R0, R0, #31
0x08004AAA: B9E0 CBNZ R0, .L2 ; 0x08004AE6
0x08004AAC: 980A LDR R0, [SP, #40]
0x08004AAE: 6800 LDR R0, [R0]
0x08004AB0: F000 0002 AND R0, R0, #2
0x08004AB4: 2802 CMP R0, #2
0x08004AB6: D016 BEQ .L2 ; 0x08004AE6
0x08004AB8: 980A LDR R0, [SP, #40]
0x08004ABA: 6800 LDR R0, [R0]
0x08004ABC: F000 0010 AND R0, R0, #16
0x08004AC0: 2810 CMP R0, #16
0x08004AC2: D010 BEQ .L2 ; 0x08004AE6
0x08004AC4: 980A LDR R0, [SP, #40]
0x08004AC6: 6800 LDR R0, [R0]
0x08004AC8: F000 0008 AND R0, R0, #8
0x08004ACC: 2808 CMP R0, #8
0x08004ACE: D00A BEQ .L2 ; 0x08004AE6
0x08004AD0: 980A LDR R0, [SP, #40]
0x08004AD2: 6800 LDR R0, [R0]
0x08004AD4: F000 0004 AND R0, R0, #4
0x08004AD8: 2804 CMP R0, #4
0x08004ADA: D004 BEQ .L2 ; 0x08004AE6
0x08004ADC: 980A LDR R0, [SP, #40]
0x08004ADE: 7800 LDRB R0, [R0]
0x08004AE0: 0680 LSLS R0, R0, #26
0x08004AE2: 2800 CMP R0, #0
0x08004AE4: D500 BPL .L3 ; 0x08004AE8
.L2:
0x08004AE6: E007 B .L4 ; 0x08004AF8
.L3:
0x08004AE8: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08004AEC: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08004AF0: F240 11A1 MOVW R1, #0x01A1
0x08004AF4: F7FE FA87 BL assert_failed ; 0x08003006
.L4:
0x08004AF8: 980A LDR R0, [SP, #40]
0x08004AFA: 7800 LDRB R0, [R0]
0x08004AFC: 07C0 LSLS R0, R0, #31
0x08004AFE: 2800 CMP R0, #0
0x08004B00: F000 80AE BEQ.W .L21 ; 0x08004C60
0x08004B04: 980A LDR R0, [SP, #40]
0x08004B06: 6840 LDR R0, [R0, #4]
0x08004B08: B148 CBZ R0, .L5 ; 0x08004B1E
0x08004B0A: 980A LDR R0, [SP, #40]
0x08004B0C: 6840 LDR R0, [R0, #4]
0x08004B0E: F5B0 3F80 CMP.W R0, #0x010000
0x08004B12: D004 BEQ .L5 ; 0x08004B1E
0x08004B14: 980A LDR R0, [SP, #40]
0x08004B16: 6840 LDR R0, [R0, #4]
0x08004B18: F5B0 2FA0 CMP.W R0, #0x050000
0x08004B1C: D100 BNE .L6 ; 0x08004B20
.L5:
0x08004B1E: E007 B .L7 ; 0x08004B30
.L6:
0x08004B20: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08004B24: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08004B28: F44F 71D3 MOV.W R1, #0x01A6
0x08004B2C: F7FE FA6B BL assert_failed ; 0x08003006
.L7:
0x08004B30: F244 4010 MOVW R0, #0x4410
0x08004B34: F6C5 0002 MOVT R0, #0x5802
0x08004B38: 6800 LDR R0, [R0]
0x08004B3A: F000 0038 AND R0, R0, #56
0x08004B3E: 9006 STR R0, [SP, #24]
0x08004B40: F244 4028 MOVW R0, #0x4428
0x08004B44: F6C5 0002 MOVT R0, #0x5802
0x08004B48: 6800 LDR R0, [R0]
0x08004B4A: 9005 STR R0, [SP, #20]
0x08004B4C: 9806 LDR R0, [SP, #24]
0x08004B4E: 2810 CMP R0, #16
0x08004B50: D007 BEQ .L8 ; 0x08004B62
0x08004B52: 9806 LDR R0, [SP, #24]
0x08004B54: 2818 CMP R0, #24
0x08004B56: D115 BNE .L10 ; 0x08004B84
0x08004B58: 9805 LDR R0, [SP, #20]
0x08004B5A: F000 0003 AND R0, R0, #3
0x08004B5E: 2802 CMP R0, #2
0x08004B60: D110 BNE .L10 ; 0x08004B84
.L8:
0x08004B62: F244 4000 MOVW R0, #0x4400
0x08004B66: F6C5 0002 MOVT R0, #0x5802
0x08004B6A: 6800 LDR R0, [R0]
0x08004B6C: F3C0 4040 UBFX R0, R0, #17, #1
0x08004B70: B138 CBZ R0, .L9 ; 0x08004B82
0x08004B72: 980A LDR R0, [SP, #40]
0x08004B74: 6840 LDR R0, [R0, #4]
0x08004B76: B920 CBNZ R0, .L9 ; 0x08004B82
0x08004B78: 2001 MOVS R0, #1
0x08004B7A: F88D 002F STRB.W R0, [SP, #47]
0x08004B7E: F000 BD4F B.W .L134 ; 0x08005620
.L9:
0x08004B82: E06D B .L21 ; 0x08004C60
.L10:
0x08004B84: 980A LDR R0, [SP, #40]
0x08004B86: 6840 LDR R0, [R0, #4]
0x08004B88: F5B0 3F80 CMP.W R0, #0x010000
0x08004B8C: D108 BNE .L11 ; 0x08004BA0
0x08004B8E: F244 4100 MOVW R1, #0x4400
0x08004B92: F6C5 0102 MOVT R1, #0x5802
0x08004B96: 6808 LDR R0, [R1]
0x08004B98: F440 3080 ORR R0, R0, #0x010000
0x08004B9C: 6008 STR R0, [R1]
0x08004B9E: E02D B .L14 ; 0x08004BFC
.L11:
0x08004BA0: 980A LDR R0, [SP, #40]
0x08004BA2: 6840 LDR R0, [R0, #4]
0x08004BA4: B960 CBNZ R0, .L12 ; 0x08004BC0
0x08004BA6: F244 4100 MOVW R1, #0x4400
0x08004BAA: F6C5 0102 MOVT R1, #0x5802
0x08004BAE: 6808 LDR R0, [R1]
0x08004BB0: F420 3080 BIC R0, R0, #0x010000
0x08004BB4: 6008 STR R0, [R1]
0x08004BB6: 6808 LDR R0, [R1]
0x08004BB8: F420 2080 BIC R0, R0, #0x040000
0x08004BBC: 6008 STR R0, [R1]
0x08004BBE: E01D B .L14 ; 0x08004BFC
.L12:
0x08004BC0: 980A LDR R0, [SP, #40]
0x08004BC2: 6840 LDR R0, [R0, #4]
0x08004BC4: F5B0 2FA0 CMP.W R0, #0x050000
0x08004BC8: D10C BNE .L13 ; 0x08004BE4
0x08004BCA: F244 4100 MOVW R1, #0x4400
0x08004BCE: F6C5 0102 MOVT R1, #0x5802
0x08004BD2: 6808 LDR R0, [R1]
0x08004BD4: F440 2080 ORR R0, R0, #0x040000
0x08004BD8: 6008 STR R0, [R1]
0x08004BDA: 6808 LDR R0, [R1]
0x08004BDC: F440 3080 ORR R0, R0, #0x010000
0x08004BE0: 6008 STR R0, [R1]
0x08004BE2: E00B B .L14 ; 0x08004BFC
.L13:
0x08004BE4: F244 4100 MOVW R1, #0x4400
0x08004BE8: F6C5 0102 MOVT R1, #0x5802
0x08004BEC: 6808 LDR R0, [R1]
0x08004BEE: F420 3080 BIC R0, R0, #0x010000
0x08004BF2: 6008 STR R0, [R1]
0x08004BF4: 6808 LDR R0, [R1]
0x08004BF6: F420 2080 BIC R0, R0, #0x040000
0x08004BFA: 6008 STR R0, [R1]
.L14:
0x08004BFC: 980A LDR R0, [SP, #40]
0x08004BFE: 6840 LDR R0, [R0, #4]
0x08004C00: B1B8 CBZ R0, .L18 ; 0x08004C32
0x08004C02: F002 FC2C BL HAL_GetTick ; 0x0800745E
0x08004C06: 9009 STR R0, [SP, #36]
.L15:
0x08004C08: F244 4000 MOVW R0, #0x4400
0x08004C0C: F6C5 0002 MOVT R0, #0x5802
0x08004C10: 6800 LDR R0, [R0]
0x08004C12: F3C0 4040 UBFX R0, R0, #17, #1
0x08004C16: B958 CBNZ R0, .L17 ; 0x08004C30
0x08004C18: F002 FC21 BL HAL_GetTick ; 0x0800745E
0x08004C1C: 9909 LDR R1, [SP, #36]
0x08004C1E: 1A40 SUBS R0, R0, R1
0x08004C20: 2865 CMP R0, #101
0x08004C22: D304 BCC .L16 ; 0x08004C2E
0x08004C24: 2003 MOVS R0, #3
0x08004C26: F88D 002F STRB.W R0, [SP, #47]
0x08004C2A: F000 BCF9 B.W .L134 ; 0x08005620
.L16:
0x08004C2E: E7EB B .L15 ; 0x08004C08
.L17:
0x08004C30: E016 B .L21 ; 0x08004C60
.L18:
0x08004C32: F002 FC14 BL HAL_GetTick ; 0x0800745E
0x08004C36: 9009 STR R0, [SP, #36]
.L19:
0x08004C38: F244 4000 MOVW R0, #0x4400
0x08004C3C: F6C5 0002 MOVT R0, #0x5802
0x08004C40: 6800 LDR R0, [R0]
0x08004C42: F3C0 4040 UBFX R0, R0, #17, #1
0x08004C46: B158 CBZ R0, .L21 ; 0x08004C60
0x08004C48: F002 FC09 BL HAL_GetTick ; 0x0800745E
0x08004C4C: 9909 LDR R1, [SP, #36]
0x08004C4E: 1A40 SUBS R0, R0, R1
0x08004C50: 2865 CMP R0, #101
0x08004C52: D304 BCC .L20 ; 0x08004C5E
0x08004C54: 2003 MOVS R0, #3
0x08004C56: F88D 002F STRB.W R0, [SP, #47]
0x08004C5A: F000 BCE1 B.W .L134 ; 0x08005620
.L20:
0x08004C5E: E7EB B .L19 ; 0x08004C38
.L21:
0x08004C60: 980A LDR R0, [SP, #40]
0x08004C62: 7800 LDRB R0, [R0]
0x08004C64: 0780 LSLS R0, R0, #30
0x08004C66: 2800 CMP R0, #0
0x08004C68: F140 80D5 BPL.W .L39 ; 0x08004E16
0x08004C6C: 980A LDR R0, [SP, #40]
0x08004C6E: 68C0 LDR R0, [R0, #12]
0x08004C70: B198 CBZ R0, .L22 ; 0x08004C9A
0x08004C72: 980A LDR R0, [SP, #40]
0x08004C74: 68C0 LDR R0, [R0, #12]
0x08004C76: 2801 CMP R0, #1
0x08004C78: D00F BEQ .L22 ; 0x08004C9A
0x08004C7A: 980A LDR R0, [SP, #40]
0x08004C7C: 68C0 LDR R0, [R0, #12]
0x08004C7E: 2801 CMP R0, #1
0x08004C80: D00B BEQ .L22 ; 0x08004C9A
0x08004C82: 980A LDR R0, [SP, #40]
0x08004C84: 68C0 LDR R0, [R0, #12]
0x08004C86: 2809 CMP R0, #9
0x08004C88: D007 BEQ .L22 ; 0x08004C9A
0x08004C8A: 980A LDR R0, [SP, #40]
0x08004C8C: 68C0 LDR R0, [R0, #12]
0x08004C8E: 2811 CMP R0, #17
0x08004C90: D003 BEQ .L22 ; 0x08004C9A
0x08004C92: 980A LDR R0, [SP, #40]
0x08004C94: 68C0 LDR R0, [R0, #12]
0x08004C96: 2819 CMP R0, #25
0x08004C98: D100 BNE .L23 ; 0x08004C9C
.L22:
0x08004C9A: E007 B .L24 ; 0x08004CAC
.L23:
0x08004C9C: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08004CA0: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08004CA4: F44F 71ED MOV.W R1, #0x01DA
0x08004CA8: F7FE F9AD BL assert_failed ; 0x08003006
.L24:
0x08004CAC: 980A LDR R0, [SP, #40]
0x08004CAE: 6900 LDR R0, [R0, #16]
0x08004CB0: 287F CMP R0, #127
0x08004CB2: D800 BHI .L25 ; 0x08004CB6
0x08004CB4: E007 B .L26 ; 0x08004CC6
.L25:
0x08004CB6: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08004CBA: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08004CBE: F240 11DB MOVW R1, #0x01DB
0x08004CC2: F7FE F9A0 BL assert_failed ; 0x08003006
.L26:
0x08004CC6: F244 4010 MOVW R0, #0x4410
0x08004CCA: F6C5 0002 MOVT R0, #0x5802
0x08004CCE: 6800 LDR R0, [R0]
0x08004CD0: F000 0038 AND R0, R0, #56
0x08004CD4: 9004 STR R0, [SP, #16]
0x08004CD6: F244 4028 MOVW R0, #0x4428
0x08004CDA: F6C5 0002 MOVT R0, #0x5802
0x08004CDE: 6800 LDR R0, [R0]
0x08004CE0: 9003 STR R0, [SP, #12]
0x08004CE2: 9804 LDR R0, [SP, #16]
0x08004CE4: B138 CBZ R0, .L27 ; 0x08004CF6
0x08004CE6: 9804 LDR R0, [SP, #16]
0x08004CE8: 2818 CMP R0, #24
0x08004CEA: D143 BNE .L32 ; 0x08004D74
0x08004CEC: F89D 000C LDRB.W R0, [SP, #12]
0x08004CF0: 0780 LSLS R0, R0, #30
0x08004CF2: 2800 CMP R0, #0
0x08004CF4: D13E BNE .L32 ; 0x08004D74
.L27:
0x08004CF6: F244 4000 MOVW R0, #0x4400
0x08004CFA: F6C5 0002 MOVT R0, #0x5802
0x08004CFE: 6800 LDR R0, [R0]
0x08004D00: F3C0 0080 UBFX R0, R0, #2, #1
0x08004D04: B138 CBZ R0, .L28 ; 0x08004D16
0x08004D06: 980A LDR R0, [SP, #40]
0x08004D08: 68C0 LDR R0, [R0, #12]
0x08004D0A: B920 CBNZ R0, .L28 ; 0x08004D16
0x08004D0C: 2001 MOVS R0, #1
0x08004D0E: F88D 002F STRB.W R0, [SP, #47]
0x08004D12: F000 BC85 B.W .L134 ; 0x08005620
.L28:
0x08004D16: F244 4100 MOVW R1, #0x4400
0x08004D1A: F6C5 0102 MOVT R1, #0x5802
0x08004D1E: 6808 LDR R0, [R1]
0x08004D20: F020 0019 BIC R0, R0, #25
0x08004D24: 9A0A LDR R2, [SP, #40]
0x08004D26: 68D2 LDR R2, [R2, #12]
0x08004D28: 4310 ORRS R0, R2
0x08004D2A: 6008 STR R0, [R1]
0x08004D2C: F002 FB97 BL HAL_GetTick ; 0x0800745E
0x08004D30: 9009 STR R0, [SP, #36]
.L29:
0x08004D32: F244 4000 MOVW R0, #0x4400
0x08004D36: F6C5 0002 MOVT R0, #0x5802
0x08004D3A: 6800 LDR R0, [R0]
0x08004D3C: F3C0 0080 UBFX R0, R0, #2, #1
0x08004D40: B958 CBNZ R0, .L31 ; 0x08004D5A
0x08004D42: F002 FB8C BL HAL_GetTick ; 0x0800745E
0x08004D46: 9909 LDR R1, [SP, #36]
0x08004D48: 1A40 SUBS R0, R0, R1
0x08004D4A: 2803 CMP R0, #3
0x08004D4C: D304 BCC .L30 ; 0x08004D58
0x08004D4E: 2003 MOVS R0, #3
0x08004D50: F88D 002F STRB.W R0, [SP, #47]
0x08004D54: F000 BC64 B.W .L134 ; 0x08005620
.L30:
0x08004D58: E7EB B .L29 ; 0x08004D32
.L31:
0x08004D5A: F244 4104 MOVW R1, #0x4404
0x08004D5E: F6C5 0102 MOVT R1, #0x5802
0x08004D62: 6808 LDR R0, [R1]
0x08004D64: F020 40FE BIC R0, R0, #0x7F000000
0x08004D68: 9A0A LDR R2, [SP, #40]
0x08004D6A: 6912 LDR R2, [R2, #16]
0x08004D6C: EA40 6002 ORR.W R0, R0, R2, LSL #24
0x08004D70: 6008 STR R0, [R1]
0x08004D72: E050 B .L39 ; 0x08004E16
.L32:
0x08004D74: 980A LDR R0, [SP, #40]
0x08004D76: 68C0 LDR R0, [R0, #12]
0x08004D78: B370 CBZ R0, .L36 ; 0x08004DD8
0x08004D7A: F244 4100 MOVW R1, #0x4400
0x08004D7E: F6C5 0102 MOVT R1, #0x5802
0x08004D82: 6808 LDR R0, [R1]
0x08004D84: F020 0019 BIC R0, R0, #25
0x08004D88: 9A0A LDR R2, [SP, #40]
0x08004D8A: 68D2 LDR R2, [R2, #12]
0x08004D8C: 4310 ORRS R0, R2
0x08004D8E: 6008 STR R0, [R1]
0x08004D90: F002 FB65 BL HAL_GetTick ; 0x0800745E
0x08004D94: 9009 STR R0, [SP, #36]
.L33:
0x08004D96: F244 4000 MOVW R0, #0x4400
0x08004D9A: F6C5 0002 MOVT R0, #0x5802
0x08004D9E: 6800 LDR R0, [R0]
0x08004DA0: F3C0 0080 UBFX R0, R0, #2, #1
0x08004DA4: B958 CBNZ R0, .L35 ; 0x08004DBE
0x08004DA6: F002 FB5A BL HAL_GetTick ; 0x0800745E
0x08004DAA: 9909 LDR R1, [SP, #36]
0x08004DAC: 1A40 SUBS R0, R0, R1
0x08004DAE: 2803 CMP R0, #3
0x08004DB0: D304 BCC .L34 ; 0x08004DBC
0x08004DB2: 2003 MOVS R0, #3
0x08004DB4: F88D 002F STRB.W R0, [SP, #47]
0x08004DB8: F000 BC32 B.W .L134 ; 0x08005620
.L34:
0x08004DBC: E7EB B .L33 ; 0x08004D96
.L35:
0x08004DBE: F244 4104 MOVW R1, #0x4404
0x08004DC2: F6C5 0102 MOVT R1, #0x5802
0x08004DC6: 6808 LDR R0, [R1]
0x08004DC8: F020 40FE BIC R0, R0, #0x7F000000
0x08004DCC: 9A0A LDR R2, [SP, #40]
0x08004DCE: 6912 LDR R2, [R2, #16]
0x08004DD0: EA40 6002 ORR.W R0, R0, R2, LSL #24
0x08004DD4: 6008 STR R0, [R1]
0x08004DD6: E01E B .L39 ; 0x08004E16
.L36:
0x08004DD8: F244 4100 MOVW R1, #0x4400
0x08004DDC: F6C5 0102 MOVT R1, #0x5802
0x08004DE0: 6808 LDR R0, [R1]
0x08004DE2: F020 0001 BIC R0, R0, #1
0x08004DE6: 6008 STR R0, [R1]
0x08004DE8: F002 FB39 BL HAL_GetTick ; 0x0800745E
0x08004DEC: 9009 STR R0, [SP, #36]
.L37:
0x08004DEE: F244 4000 MOVW R0, #0x4400
0x08004DF2: F6C5 0002 MOVT R0, #0x5802
0x08004DF6: 6800 LDR R0, [R0]
0x08004DF8: F3C0 0080 UBFX R0, R0, #2, #1
0x08004DFC: B158 CBZ R0, .L39 ; 0x08004E16
0x08004DFE: F002 FB2E BL HAL_GetTick ; 0x0800745E
0x08004E02: 9909 LDR R1, [SP, #36]
0x08004E04: 1A40 SUBS R0, R0, R1
0x08004E06: 2803 CMP R0, #3
0x08004E08: D304 BCC .L38 ; 0x08004E14
0x08004E0A: 2003 MOVS R0, #3
0x08004E0C: F88D 002F STRB.W R0, [SP, #47]
0x08004E10: F000 BC06 B.W .L134 ; 0x08005620
.L38:
0x08004E14: E7EB B .L37 ; 0x08004DEE
.L39:
0x08004E16: 980A LDR R0, [SP, #40]
0x08004E18: 7800 LDRB R0, [R0]
0x08004E1A: 06C0 LSLS R0, R0, #27
0x08004E1C: 2800 CMP R0, #0
0x08004E1E: F140 809F BPL.W .L54 ; 0x08004F60
0x08004E22: 980A LDR R0, [SP, #40]
0x08004E24: 69C0 LDR R0, [R0, #28]
0x08004E26: B118 CBZ R0, .L40 ; 0x08004E30
0x08004E28: 980A LDR R0, [SP, #40]
0x08004E2A: 69C0 LDR R0, [R0, #28]
0x08004E2C: 2880 CMP R0, #128
0x08004E2E: D100 BNE .L41 ; 0x08004E32
.L40:
0x08004E30: E007 B .L42 ; 0x08004E42
.L41:
0x08004E32: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08004E36: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08004E3A: F240 212B MOVW R1, #0x022B
0x08004E3E: F7FE F8E2 BL assert_failed ; 0x08003006
.L42:
0x08004E42: 980A LDR R0, [SP, #40]
0x08004E44: 6A00 LDR R0, [R0, #32]
0x08004E46: 283F CMP R0, #63
0x08004E48: D800 BHI .L43 ; 0x08004E4C
0x08004E4A: E007 B .L44 ; 0x08004E5C
.L43:
0x08004E4C: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08004E50: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08004E54: F44F 710B MOV.W R1, #0x022C
0x08004E58: F7FE F8D5 BL assert_failed ; 0x08003006
.L44:
0x08004E5C: F244 4010 MOVW R0, #0x4410
0x08004E60: F6C5 0002 MOVT R0, #0x5802
0x08004E64: 6800 LDR R0, [R0]
0x08004E66: F000 0038 AND R0, R0, #56
0x08004E6A: 9002 STR R0, [SP, #8]
0x08004E6C: F244 4028 MOVW R0, #0x4428
0x08004E70: F6C5 0002 MOVT R0, #0x5802
0x08004E74: 6800 LDR R0, [R0]
0x08004E76: 9001 STR R0, [SP, #4]
0x08004E78: 9802 LDR R0, [SP, #8]
0x08004E7A: 2808 CMP R0, #8
0x08004E7C: D007 BEQ .L45 ; 0x08004E8E
0x08004E7E: 9802 LDR R0, [SP, #8]
0x08004E80: 2818 CMP R0, #24
0x08004E82: D121 BNE .L47 ; 0x08004EC8
0x08004E84: 9801 LDR R0, [SP, #4]
0x08004E86: F000 0003 AND R0, R0, #3
0x08004E8A: 2801 CMP R0, #1
0x08004E8C: D11C BNE .L47 ; 0x08004EC8
.L45:
0x08004E8E: F244 4000 MOVW R0, #0x4400
0x08004E92: F6C5 0002 MOVT R0, #0x5802
0x08004E96: 6800 LDR R0, [R0]
0x08004E98: F3C0 2000 UBFX R0, R0, #8, #1
0x08004E9C: B138 CBZ R0, .L46 ; 0x08004EAE
0x08004E9E: 980A LDR R0, [SP, #40]
0x08004EA0: 69C0 LDR R0, [R0, #28]
0x08004EA2: 2880 CMP R0, #128
0x08004EA4: D003 BEQ .L46 ; 0x08004EAE
0x08004EA6: 2001 MOVS R0, #1
0x08004EA8: F88D 002F STRB.W R0, [SP, #47]
0x08004EAC: E3B8 B .L134 ; 0x08005620
.L46:
0x08004EAE: F244 410C MOVW R1, #0x440C
0x08004EB2: F6C5 0102 MOVT R1, #0x5802
0x08004EB6: 6808 LDR R0, [R1]
0x08004EB8: F020 507C BIC R0, R0, #0x3F000000
0x08004EBC: 9A0A LDR R2, [SP, #40]
0x08004EBE: 6A12 LDR R2, [R2, #32]
0x08004EC0: EA40 6002 ORR.W R0, R0, R2, LSL #24
0x08004EC4: 6008 STR R0, [R1]
0x08004EC6: E04B B .L54 ; 0x08004F60
.L47:
0x08004EC8: 980A LDR R0, [SP, #40]
0x08004ECA: 69C0 LDR R0, [R0, #28]
0x08004ECC: B350 CBZ R0, .L51 ; 0x08004F24
0x08004ECE: F244 4100 MOVW R1, #0x4400
0x08004ED2: F6C5 0102 MOVT R1, #0x5802
0x08004ED6: 6808 LDR R0, [R1]
0x08004ED8: F040 0080 ORR R0, R0, #128
0x08004EDC: 6008 STR R0, [R1]
0x08004EDE: F002 FABE BL HAL_GetTick ; 0x0800745E
0x08004EE2: 9009 STR R0, [SP, #36]
.L48:
0x08004EE4: F244 4000 MOVW R0, #0x4400
0x08004EE8: F6C5 0002 MOVT R0, #0x5802
0x08004EEC: 6800 LDR R0, [R0]
0x08004EEE: F3C0 2000 UBFX R0, R0, #8, #1
0x08004EF2: B950 CBNZ R0, .L50 ; 0x08004F0A
0x08004EF4: F002 FAB3 BL HAL_GetTick ; 0x0800745E
0x08004EF8: 9909 LDR R1, [SP, #36]
0x08004EFA: 1A40 SUBS R0, R0, R1
0x08004EFC: 2803 CMP R0, #3
0x08004EFE: D303 BCC .L49 ; 0x08004F08
0x08004F00: 2003 MOVS R0, #3
0x08004F02: F88D 002F STRB.W R0, [SP, #47]
0x08004F06: E38B B .L134 ; 0x08005620
.L49:
0x08004F08: E7EC B .L48 ; 0x08004EE4
.L50:
0x08004F0A: F244 410C MOVW R1, #0x440C
0x08004F0E: F6C5 0102 MOVT R1, #0x5802
0x08004F12: 6808 LDR R0, [R1]
0x08004F14: F020 507C BIC R0, R0, #0x3F000000
0x08004F18: 9A0A LDR R2, [SP, #40]
0x08004F1A: 6A12 LDR R2, [R2, #32]
0x08004F1C: EA40 6002 ORR.W R0, R0, R2, LSL #24
0x08004F20: 6008 STR R0, [R1]
0x08004F22: E01D B .L54 ; 0x08004F60
.L51:
0x08004F24: F244 4100 MOVW R1, #0x4400
0x08004F28: F6C5 0102 MOVT R1, #0x5802
0x08004F2C: 6808 LDR R0, [R1]
0x08004F2E: F020 0080 BIC R0, R0, #128
0x08004F32: 6008 STR R0, [R1]
0x08004F34: F002 FA93 BL HAL_GetTick ; 0x0800745E
0x08004F38: 9009 STR R0, [SP, #36]
.L52:
0x08004F3A: F244 4000 MOVW R0, #0x4400
0x08004F3E: F6C5 0002 MOVT R0, #0x5802
0x08004F42: 6800 LDR R0, [R0]
0x08004F44: F3C0 2000 UBFX R0, R0, #8, #1
0x08004F48: B150 CBZ R0, .L54 ; 0x08004F60
0x08004F4A: F002 FA88 BL HAL_GetTick ; 0x0800745E
0x08004F4E: 9909 LDR R1, [SP, #36]
0x08004F50: 1A40 SUBS R0, R0, R1
0x08004F52: 2803 CMP R0, #3
0x08004F54: D303 BCC .L53 ; 0x08004F5E
0x08004F56: 2003 MOVS R0, #3
0x08004F58: F88D 002F STRB.W R0, [SP, #47]
0x08004F5C: E360 B .L134 ; 0x08005620
.L53:
0x08004F5E: E7EC B .L52 ; 0x08004F3A
.L54:
0x08004F60: 980A LDR R0, [SP, #40]
0x08004F62: 7800 LDRB R0, [R0]
0x08004F64: 0700 LSLS R0, R0, #28
0x08004F66: 2800 CMP R0, #0
0x08004F68: D54F BPL .L64 ; 0x0800500A
0x08004F6A: 980A LDR R0, [SP, #40]
0x08004F6C: 6940 LDR R0, [R0, #20]
0x08004F6E: B118 CBZ R0, .L55 ; 0x08004F78
0x08004F70: 980A LDR R0, [SP, #40]
0x08004F72: 6940 LDR R0, [R0, #20]
0x08004F74: 2801 CMP R0, #1
0x08004F76: D100 BNE .L56 ; 0x08004F7A
.L55:
0x08004F78: E007 B .L57 ; 0x08004F8A
.L56:
0x08004F7A: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08004F7E: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08004F82: F240 216D MOVW R1, #0x026D
0x08004F86: F7FE F83E BL assert_failed ; 0x08003006
.L57:
0x08004F8A: 980A LDR R0, [SP, #40]
0x08004F8C: 6940 LDR R0, [R0, #20]
0x08004F8E: B1F0 CBZ R0, .L61 ; 0x08004FCE
0x08004F90: F244 4174 MOVW R1, #0x4474
0x08004F94: F6C5 0102 MOVT R1, #0x5802
0x08004F98: 6808 LDR R0, [R1]
0x08004F9A: F040 0001 ORR R0, R0, #1
0x08004F9E: 6008 STR R0, [R1]
0x08004FA0: F002 FA5D BL HAL_GetTick ; 0x0800745E
0x08004FA4: 9009 STR R0, [SP, #36]
.L58:
0x08004FA6: F244 4074 MOVW R0, #0x4474
0x08004FAA: F6C5 0002 MOVT R0, #0x5802
0x08004FAE: 6800 LDR R0, [R0]
0x08004FB0: F3C0 0040 UBFX R0, R0, #1, #1
0x08004FB4: B950 CBNZ R0, .L60 ; 0x08004FCC
0x08004FB6: F002 FA52 BL HAL_GetTick ; 0x0800745E
0x08004FBA: 9909 LDR R1, [SP, #36]
0x08004FBC: 1A40 SUBS R0, R0, R1
0x08004FBE: 2803 CMP R0, #3
0x08004FC0: D303 BCC .L59 ; 0x08004FCA
0x08004FC2: 2003 MOVS R0, #3
0x08004FC4: F88D 002F STRB.W R0, [SP, #47]
0x08004FC8: E32A B .L134 ; 0x08005620
.L59:
0x08004FCA: E7EC B .L58 ; 0x08004FA6
.L60:
0x08004FCC: E01D B .L64 ; 0x0800500A
.L61:
0x08004FCE: F244 4174 MOVW R1, #0x4474
0x08004FD2: F6C5 0102 MOVT R1, #0x5802
0x08004FD6: 6808 LDR R0, [R1]
0x08004FD8: F020 0001 BIC R0, R0, #1
0x08004FDC: 6008 STR R0, [R1]
0x08004FDE: F002 FA3E BL HAL_GetTick ; 0x0800745E
0x08004FE2: 9009 STR R0, [SP, #36]
.L62:
0x08004FE4: F244 4074 MOVW R0, #0x4474
0x08004FE8: F6C5 0002 MOVT R0, #0x5802
0x08004FEC: 6800 LDR R0, [R0]
0x08004FEE: F3C0 0040 UBFX R0, R0, #1, #1
0x08004FF2: B150 CBZ R0, .L64 ; 0x0800500A
0x08004FF4: F002 FA33 BL HAL_GetTick ; 0x0800745E
0x08004FF8: 9909 LDR R1, [SP, #36]
0x08004FFA: 1A40 SUBS R0, R0, R1
0x08004FFC: 2803 CMP R0, #3
0x08004FFE: D303 BCC .L63 ; 0x08005008
0x08005000: 2003 MOVS R0, #3
0x08005002: F88D 002F STRB.W R0, [SP, #47]
0x08005006: E30B B .L134 ; 0x08005620
.L63:
0x08005008: E7EC B .L62 ; 0x08004FE4
.L64:
0x0800500A: 980A LDR R0, [SP, #40]
0x0800500C: 7800 LDRB R0, [R0]
0x0800500E: 0680 LSLS R0, R0, #26
0x08005010: 2800 CMP R0, #0
0x08005012: D54F BPL .L74 ; 0x080050B4
0x08005014: 980A LDR R0, [SP, #40]
0x08005016: 6980 LDR R0, [R0, #24]
0x08005018: B118 CBZ R0, .L65 ; 0x08005022
0x0800501A: 980A LDR R0, [SP, #40]
0x0800501C: 6980 LDR R0, [R0, #24]
0x0800501E: 2801 CMP R0, #1
0x08005020: D100 BNE .L66 ; 0x08005024
.L65:
0x08005022: E007 B .L67 ; 0x08005034
.L66:
0x08005024: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005028: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x0800502C: F44F 7126 MOV.W R1, #0x0298
0x08005030: F7FD FFE9 BL assert_failed ; 0x08003006
.L67:
0x08005034: 980A LDR R0, [SP, #40]
0x08005036: 6980 LDR R0, [R0, #24]
0x08005038: B1F0 CBZ R0, .L71 ; 0x08005078
0x0800503A: F244 4100 MOVW R1, #0x4400
0x0800503E: F6C5 0102 MOVT R1, #0x5802
0x08005042: 6808 LDR R0, [R1]
0x08005044: F440 5080 ORR R0, R0, #0x1000
0x08005048: 6008 STR R0, [R1]
0x0800504A: F002 FA08 BL HAL_GetTick ; 0x0800745E
0x0800504E: 9009 STR R0, [SP, #36]
.L68:
0x08005050: F244 4000 MOVW R0, #0x4400
0x08005054: F6C5 0002 MOVT R0, #0x5802
0x08005058: 6800 LDR R0, [R0]
0x0800505A: F3C0 3040 UBFX R0, R0, #13, #1
0x0800505E: B950 CBNZ R0, .L70 ; 0x08005076
0x08005060: F002 F9FD BL HAL_GetTick ; 0x0800745E
0x08005064: 9909 LDR R1, [SP, #36]
0x08005066: 1A40 SUBS R0, R0, R1
0x08005068: 2803 CMP R0, #3
0x0800506A: D303 BCC .L69 ; 0x08005074
0x0800506C: 2003 MOVS R0, #3
0x0800506E: F88D 002F STRB.W R0, [SP, #47]
0x08005072: E2D5 B .L134 ; 0x08005620
.L69:
0x08005074: E7EC B .L68 ; 0x08005050
.L70:
0x08005076: E01D B .L74 ; 0x080050B4
.L71:
0x08005078: F244 4100 MOVW R1, #0x4400
0x0800507C: F6C5 0102 MOVT R1, #0x5802
0x08005080: 6808 LDR R0, [R1]
0x08005082: F420 5080 BIC R0, R0, #0x1000
0x08005086: 6008 STR R0, [R1]
0x08005088: F002 F9E9 BL HAL_GetTick ; 0x0800745E
0x0800508C: 9009 STR R0, [SP, #36]
.L72:
0x0800508E: F244 4000 MOVW R0, #0x4400
0x08005092: F6C5 0002 MOVT R0, #0x5802
0x08005096: 6800 LDR R0, [R0]
0x08005098: F3C0 3040 UBFX R0, R0, #13, #1
0x0800509C: B150 CBZ R0, .L74 ; 0x080050B4
0x0800509E: F002 F9DE BL HAL_GetTick ; 0x0800745E
0x080050A2: 9909 LDR R1, [SP, #36]
0x080050A4: 1A40 SUBS R0, R0, R1
0x080050A6: 2803 CMP R0, #3
0x080050A8: D303 BCC .L73 ; 0x080050B2
0x080050AA: 2003 MOVS R0, #3
0x080050AC: F88D 002F STRB.W R0, [SP, #47]
0x080050B0: E2B6 B .L134 ; 0x08005620
.L73:
0x080050B2: E7EC B .L72 ; 0x0800508E
.L74:
0x080050B4: 980A LDR R0, [SP, #40]
0x080050B6: 7800 LDRB R0, [R0]
0x080050B8: 0740 LSLS R0, R0, #29
0x080050BA: 2800 CMP R0, #0
0x080050BC: F140 80A0 BPL.W .L91 ; 0x08005200
0x080050C0: 980A LDR R0, [SP, #40]
0x080050C2: 6880 LDR R0, [R0, #8]
0x080050C4: B138 CBZ R0, .L75 ; 0x080050D6
0x080050C6: 980A LDR R0, [SP, #40]
0x080050C8: 6880 LDR R0, [R0, #8]
0x080050CA: 2801 CMP R0, #1
0x080050CC: D003 BEQ .L75 ; 0x080050D6
0x080050CE: 980A LDR R0, [SP, #40]
0x080050D0: 6880 LDR R0, [R0, #8]
0x080050D2: 2805 CMP R0, #5
0x080050D4: D100 BNE .L76 ; 0x080050D8
.L75:
0x080050D6: E007 B .L77 ; 0x080050E8
.L76:
0x080050D8: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x080050DC: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x080050E0: F240 21C2 MOVW R1, #0x02C2
0x080050E4: F7FD FF8F BL assert_failed ; 0x08003006
.L77:
0x080050E8: F644 0100 MOVW R1, #0x4800
0x080050EC: F6C5 0102 MOVT R1, #0x5802
0x080050F0: 6808 LDR R0, [R1]
0x080050F2: F440 7080 ORR R0, R0, #0x0100
0x080050F6: 6008 STR R0, [R1]
0x080050F8: F002 F9B1 BL HAL_GetTick ; 0x0800745E
0x080050FC: 9009 STR R0, [SP, #36]
.L78:
0x080050FE: F644 0000 MOVW R0, #0x4800
0x08005102: F6C5 0002 MOVT R0, #0x5802
0x08005106: 6800 LDR R0, [R0]
0x08005108: 05C0 LSLS R0, R0, #23
0x0800510A: 2800 CMP R0, #0
0x0800510C: D40A BMI .L80 ; 0x08005124
0x0800510E: F002 F9A6 BL HAL_GetTick ; 0x0800745E
0x08005112: 9909 LDR R1, [SP, #36]
0x08005114: 1A40 SUBS R0, R0, R1
0x08005116: 2865 CMP R0, #101
0x08005118: D303 BCC .L79 ; 0x08005122
0x0800511A: 2003 MOVS R0, #3
0x0800511C: F88D 002F STRB.W R0, [SP, #47]
0x08005120: E27E B .L134 ; 0x08005620
.L79:
0x08005122: E7EC B .L78 ; 0x080050FE
.L80:
0x08005124: 980A LDR R0, [SP, #40]
0x08005126: 6880 LDR R0, [R0, #8]
0x08005128: 2801 CMP R0, #1
0x0800512A: D108 BNE .L81 ; 0x0800513E
0x0800512C: F244 4170 MOVW R1, #0x4470
0x08005130: F6C5 0102 MOVT R1, #0x5802
0x08005134: 6808 LDR R0, [R1]
0x08005136: F040 0001 ORR R0, R0, #1
0x0800513A: 6008 STR R0, [R1]
0x0800513C: E02C B .L84 ; 0x08005198
.L81:
0x0800513E: 980A LDR R0, [SP, #40]
0x08005140: 6880 LDR R0, [R0, #8]
0x08005142: B960 CBNZ R0, .L82 ; 0x0800515E
0x08005144: F244 4170 MOVW R1, #0x4470
0x08005148: F6C5 0102 MOVT R1, #0x5802
0x0800514C: 6808 LDR R0, [R1]
0x0800514E: F020 0001 BIC R0, R0, #1
0x08005152: 6008 STR R0, [R1]
0x08005154: 6808 LDR R0, [R1]
0x08005156: F020 0004 BIC R0, R0, #4
0x0800515A: 6008 STR R0, [R1]
0x0800515C: E01C B .L84 ; 0x08005198
.L82:
0x0800515E: 980A LDR R0, [SP, #40]
0x08005160: 6880 LDR R0, [R0, #8]
0x08005162: 2805 CMP R0, #5
0x08005164: D10C BNE .L83 ; 0x08005180
0x08005166: F244 4170 MOVW R1, #0x4470
0x0800516A: F6C5 0102 MOVT R1, #0x5802
0x0800516E: 6808 LDR R0, [R1]
0x08005170: F040 0004 ORR R0, R0, #4
0x08005174: 6008 STR R0, [R1]
0x08005176: 6808 LDR R0, [R1]
0x08005178: F040 0001 ORR R0, R0, #1
0x0800517C: 6008 STR R0, [R1]
0x0800517E: E00B B .L84 ; 0x08005198
.L83:
0x08005180: F244 4170 MOVW R1, #0x4470
0x08005184: F6C5 0102 MOVT R1, #0x5802
0x08005188: 6808 LDR R0, [R1]
0x0800518A: F020 0001 BIC R0, R0, #1
0x0800518E: 6008 STR R0, [R1]
0x08005190: 6808 LDR R0, [R1]
0x08005192: F020 0004 BIC R0, R0, #4
0x08005196: 6008 STR R0, [R1]
.L84:
0x08005198: 980A LDR R0, [SP, #40]
0x0800519A: 6880 LDR R0, [R0, #8]
0x0800519C: B1C0 CBZ R0, .L88 ; 0x080051D0
0x0800519E: F002 F95E BL HAL_GetTick ; 0x0800745E
0x080051A2: 9009 STR R0, [SP, #36]
.L85:
0x080051A4: F244 4070 MOVW R0, #0x4470
0x080051A8: F6C5 0002 MOVT R0, #0x5802
0x080051AC: 6800 LDR R0, [R0]
0x080051AE: F3C0 0040 UBFX R0, R0, #1, #1
0x080051B2: B960 CBNZ R0, .L87 ; 0x080051CE
0x080051B4: F002 F953 BL HAL_GetTick ; 0x0800745E
0x080051B8: 9909 LDR R1, [SP, #36]
0x080051BA: 1A40 SUBS R0, R0, R1
0x080051BC: F241 3189 MOVW R1, #0x1389
0x080051C0: 4288 CMP R0, R1
0x080051C2: D303 BCC .L86 ; 0x080051CC
0x080051C4: 2003 MOVS R0, #3
0x080051C6: F88D 002F STRB.W R0, [SP, #47]
0x080051CA: E229 B .L134 ; 0x08005620
.L86:
0x080051CC: E7EA B .L85 ; 0x080051A4
.L87:
0x080051CE: E017 B .L91 ; 0x08005200
.L88:
0x080051D0: F002 F945 BL HAL_GetTick ; 0x0800745E
0x080051D4: 9009 STR R0, [SP, #36]
.L89:
0x080051D6: F244 4070 MOVW R0, #0x4470
0x080051DA: F6C5 0002 MOVT R0, #0x5802
0x080051DE: 6800 LDR R0, [R0]
0x080051E0: F3C0 0040 UBFX R0, R0, #1, #1
0x080051E4: B160 CBZ R0, .L91 ; 0x08005200
0x080051E6: F002 F93A BL HAL_GetTick ; 0x0800745E
0x080051EA: 9909 LDR R1, [SP, #36]
0x080051EC: 1A40 SUBS R0, R0, R1
0x080051EE: F241 3189 MOVW R1, #0x1389
0x080051F2: 4288 CMP R0, R1
0x080051F4: D303 BCC .L90 ; 0x080051FE
0x080051F6: 2003 MOVS R0, #3
0x080051F8: F88D 002F STRB.W R0, [SP, #47]
0x080051FC: E210 B .L134 ; 0x08005620
.L90:
0x080051FE: E7EA B .L89 ; 0x080051D6
.L91:
0x08005200: 980A LDR R0, [SP, #40]
0x08005202: 6A40 LDR R0, [R0, #36]
0x08005204: B138 CBZ R0, .L92 ; 0x08005216
0x08005206: 980A LDR R0, [SP, #40]
0x08005208: 6A40 LDR R0, [R0, #36]
0x0800520A: 2801 CMP R0, #1
0x0800520C: D003 BEQ .L92 ; 0x08005216
0x0800520E: 980A LDR R0, [SP, #40]
0x08005210: 6A40 LDR R0, [R0, #36]
0x08005212: 2802 CMP R0, #2
0x08005214: D100 BNE .L93 ; 0x08005218
.L92:
0x08005216: E007 B .L94 ; 0x08005228
.L93:
0x08005218: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x0800521C: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08005220: F44F 713D MOV.W R1, #0x02F4
0x08005224: F7FD FEEF BL assert_failed ; 0x08003006
.L94:
0x08005228: 980A LDR R0, [SP, #40]
0x0800522A: 6A40 LDR R0, [R0, #36]
0x0800522C: 2800 CMP R0, #0
0x0800522E: F000 81F4 BEQ.W .L133 ; 0x0800561A
0x08005232: F244 4010 MOVW R0, #0x4410
0x08005236: F6C5 0002 MOVT R0, #0x5802
0x0800523A: 6800 LDR R0, [R0]
0x0800523C: F000 0038 AND R0, R0, #56
0x08005240: 2818 CMP R0, #24
0x08005242: F000 8168 BEQ.W .L126 ; 0x08005516
0x08005246: 980A LDR R0, [SP, #40]
0x08005248: 6A40 LDR R0, [R0, #36]
0x0800524A: 2802 CMP R0, #2
0x0800524C: F040 8144 BNE.W .L122 ; 0x080054D8
0x08005250: 980A LDR R0, [SP, #40]
0x08005252: 6A80 LDR R0, [R0, #40]
0x08005254: 2801 CMP R0, #1
0x08005256: D00A BEQ .L95 ; 0x0800526E
0x08005258: 980A LDR R0, [SP, #40]
0x0800525A: 6A80 LDR R0, [R0, #40]
0x0800525C: B138 CBZ R0, .L95 ; 0x0800526E
0x0800525E: 980A LDR R0, [SP, #40]
0x08005260: 6A80 LDR R0, [R0, #40]
0x08005262: 2803 CMP R0, #3
0x08005264: D003 BEQ .L95 ; 0x0800526E
0x08005266: 980A LDR R0, [SP, #40]
0x08005268: 6A80 LDR R0, [R0, #40]
0x0800526A: 2802 CMP R0, #2
0x0800526C: D100 BNE .L96 ; 0x08005270
.L95:
0x0800526E: E007 B .L97 ; 0x08005280
.L96:
0x08005270: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005274: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08005278: F240 21FD MOVW R1, #0x02FD
0x0800527C: F7FD FEC3 BL assert_failed ; 0x08003006
.L97:
0x08005280: 980A LDR R0, [SP, #40]
0x08005282: 6C00 LDR R0, [R0, #64]
0x08005284: B158 CBZ R0, .L98 ; 0x0800529E
0x08005286: 980A LDR R0, [SP, #40]
0x08005288: 6C00 LDR R0, [R0, #64]
0x0800528A: 2804 CMP R0, #4
0x0800528C: D007 BEQ .L98 ; 0x0800529E
0x0800528E: 980A LDR R0, [SP, #40]
0x08005290: 6C00 LDR R0, [R0, #64]
0x08005292: 2808 CMP R0, #8
0x08005294: D003 BEQ .L98 ; 0x0800529E
0x08005296: 980A LDR R0, [SP, #40]
0x08005298: 6C00 LDR R0, [R0, #64]
0x0800529A: 280C CMP R0, #12
0x0800529C: D100 BNE .L99 ; 0x080052A0
.L98:
0x0800529E: E007 B .L100 ; 0x080052B0
.L99:
0x080052A0: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x080052A4: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x080052A8: F240 21FE MOVW R1, #0x02FE
0x080052AC: F7FD FEAB BL assert_failed ; 0x08003006
.L100:
0x080052B0: 980A LDR R0, [SP, #40]
0x080052B2: 6C40 LDR R0, [R0, #68]
0x080052B4: B118 CBZ R0, .L101 ; 0x080052BE
0x080052B6: 980A LDR R0, [SP, #40]
0x080052B8: 6C40 LDR R0, [R0, #68]
0x080052BA: 2802 CMP R0, #2
0x080052BC: D100 BNE .L102 ; 0x080052C0
.L101:
0x080052BE: E007 B .L103 ; 0x080052D0
.L102:
0x080052C0: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x080052C4: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x080052C8: F240 21FF MOVW R1, #0x02FF
0x080052CC: F7FD FE9B BL assert_failed ; 0x08003006
.L103:
0x080052D0: 980A LDR R0, [SP, #40]
0x080052D2: 6AC0 LDR R0, [R0, #44]
0x080052D4: B120 CBZ R0, .L104 ; 0x080052E0
0x080052D6: 980A LDR R0, [SP, #40]
0x080052D8: 6AC0 LDR R0, [R0, #44]
0x080052DA: 283F CMP R0, #63
0x080052DC: D800 BHI .L104 ; 0x080052E0
0x080052DE: E007 B .L105 ; 0x080052F0
.L104:
0x080052E0: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x080052E4: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x080052E8: F44F 7140 MOV.W R1, #0x0300
0x080052EC: F7FD FE8B BL assert_failed ; 0x08003006
.L105:
0x080052F0: 980A LDR R0, [SP, #40]
0x080052F2: 6B00 LDR R0, [R0, #48]
0x080052F4: 2804 CMP R0, #4
0x080052F6: D305 BCC .L106 ; 0x08005304
0x080052F8: 980A LDR R0, [SP, #40]
0x080052FA: 6B00 LDR R0, [R0, #48]
0x080052FC: F5B0 7F00 CMP.W R0, #0x0200
0x08005300: D800 BHI .L106 ; 0x08005304
0x08005302: E007 B .L107 ; 0x08005314
.L106:
0x08005304: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005308: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x0800530C: F240 3101 MOVW R1, #0x0301
0x08005310: F7FD FE79 BL assert_failed ; 0x08003006
.L107:
0x08005314: 980A LDR R0, [SP, #40]
0x08005316: 6B40 LDR R0, [R0, #52]
0x08005318: B120 CBZ R0, .L108 ; 0x08005324
0x0800531A: 980A LDR R0, [SP, #40]
0x0800531C: 6B40 LDR R0, [R0, #52]
0x0800531E: 2880 CMP R0, #128
0x08005320: D800 BHI .L108 ; 0x08005324
0x08005322: E007 B .L109 ; 0x08005334
.L108:
0x08005324: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005328: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x0800532C: F240 3102 MOVW R1, #0x0302
0x08005330: F7FD FE69 BL assert_failed ; 0x08003006
.L109:
0x08005334: 980A LDR R0, [SP, #40]
0x08005336: 6B80 LDR R0, [R0, #56]
0x08005338: B120 CBZ R0, .L110 ; 0x08005344
0x0800533A: 980A LDR R0, [SP, #40]
0x0800533C: 6B80 LDR R0, [R0, #56]
0x0800533E: 2880 CMP R0, #128
0x08005340: D800 BHI .L110 ; 0x08005344
0x08005342: E007 B .L111 ; 0x08005354
.L110:
0x08005344: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005348: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x0800534C: F240 3103 MOVW R1, #0x0303
0x08005350: F7FD FE59 BL assert_failed ; 0x08003006
.L111:
0x08005354: 980A LDR R0, [SP, #40]
0x08005356: 6BC0 LDR R0, [R0, #60]
0x08005358: B120 CBZ R0, .L112 ; 0x08005364
0x0800535A: 980A LDR R0, [SP, #40]
0x0800535C: 6BC0 LDR R0, [R0, #60]
0x0800535E: 2880 CMP R0, #128
0x08005360: D800 BHI .L112 ; 0x08005364
0x08005362: E007 B .L113 ; 0x08005374
.L112:
0x08005364: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005368: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x0800536C: F44F 7141 MOV.W R1, #0x0304
0x08005370: F7FD FE49 BL assert_failed ; 0x08003006
.L113:
0x08005374: 980A LDR R0, [SP, #40]
0x08005376: 6C80 LDR R0, [R0, #72]
0x08005378: 0B40 LSRS R0, R0, #13
0x0800537A: B900 CBNZ R0, .L114 ; 0x0800537E
0x0800537C: E007 B .L115 ; 0x0800538E
.L114:
0x0800537E: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005382: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08005386: F240 3105 MOVW R1, #0x0305
0x0800538A: F7FD FE3C BL assert_failed ; 0x08003006
.L115:
0x0800538E: F244 4100 MOVW R1, #0x4400
0x08005392: F6C5 0102 MOVT R1, #0x5802
0x08005396: 6808 LDR R0, [R1]
0x08005398: F020 7080 BIC R0, R0, #0x01000000
0x0800539C: 6008 STR R0, [R1]
0x0800539E: F002 F85E BL HAL_GetTick ; 0x0800745E
0x080053A2: 9009 STR R0, [SP, #36]
.L116:
0x080053A4: F244 4000 MOVW R0, #0x4400
0x080053A8: F6C5 0002 MOVT R0, #0x5802
0x080053AC: 6800 LDR R0, [R0]
0x080053AE: F3C0 6040 UBFX R0, R0, #25, #1
0x080053B2: B150 CBZ R0, .L118 ; 0x080053CA
0x080053B4: F002 F853 BL HAL_GetTick ; 0x0800745E
0x080053B8: 9909 LDR R1, [SP, #36]
0x080053BA: 1A40 SUBS R0, R0, R1
0x080053BC: 2803 CMP R0, #3
0x080053BE: D303 BCC .L117 ; 0x080053C8
0x080053C0: 2003 MOVS R0, #3
0x080053C2: F88D 002F STRB.W R0, [SP, #47]
0x080053C6: E12B B .L134 ; 0x08005620
.L117:
0x080053C8: E7EC B .L116 ; 0x080053A4
.L118:
0x080053CA: F244 4128 MOVW R1, #0x4428
0x080053CE: F6C5 0102 MOVT R1, #0x5802
0x080053D2: 6808 LDR R0, [R1]
0x080053D4: F240 32F3 MOVW R2, #0x03F3
0x080053D8: 4390 BICS R0, R2
0x080053DA: 9B0A LDR R3, [SP, #40]
0x080053DC: 6A9A LDR R2, [R3, #40]
0x080053DE: 6ADB LDR R3, [R3, #44]
0x080053E0: EA42 1203 ORR.W R2, R2, R3, LSL #4
0x080053E4: 4310 ORRS R0, R2
0x080053E6: 6008 STR R0, [R1]
0x080053E8: 990A LDR R1, [SP, #40]
0x080053EA: 6B08 LDR R0, [R1, #48]
0x080053EC: F8D1 C034 LDR.W R12, [R1, #52]
0x080053F0: 6B8B LDR R3, [R1, #56]
0x080053F2: 6BCA LDR R2, [R1, #60]
0x080053F4: 3801 SUBS R0, #1
0x080053F6: F36F 205F BFC R0, #9, #23
0x080053FA: F64F 6100 MOVW R1, #0xFE00
0x080053FE: F6CF 71FF MOVT R1, #0xFFFF
0x08005402: EB01 214C ADD.W R1, R1, R12, LSL #9
0x08005406: B289 UXTH R1, R1
0x08005408: 4408 ADD R0, R1
0x0800540A: 2100 MOVS R1, #0
0x0800540C: F6CF 71FF MOVT R1, #0xFFFF
0x08005410: EB01 4103 ADD.W R1, R1, R3, LSL #16
0x08005414: F401 01FE AND R1, R1, #0x7F0000
0x08005418: 4408 ADD R0, R1
0x0800541A: F04F 417F MOV.W R1, #0xFF000000
0x0800541E: EB01 6102 ADD.W R1, R1, R2, LSL #24
0x08005422: F001 41FE AND R1, R1, #0x7F000000
0x08005426: 4408 ADD R0, R1
0x08005428: F244 4130 MOVW R1, #0x4430
0x0800542C: F6C5 0102 MOVT R1, #0x5802
0x08005430: 6008 STR R0, [R1]
0x08005432: F244 412C MOVW R1, #0x442C
0x08005436: F6C5 0102 MOVT R1, #0x5802
0x0800543A: 9100 STR R1, [SP, #0]
0x0800543C: 6808 LDR R0, [R1]
0x0800543E: F020 0001 BIC R0, R0, #1
0x08005442: 6008 STR R0, [R1]
0x08005444: F244 4234 MOVW R2, #0x4434
0x08005448: F6C5 0202 MOVT R2, #0x5802
0x0800544C: 6810 LDR R0, [R2]
0x0800544E: F64F 73F8 MOVW R3, #0xFFF8
0x08005452: 4398 BICS R0, R3
0x08005454: 9B0A LDR R3, [SP, #40]
0x08005456: 6C9B LDR R3, [R3, #72]
0x08005458: EA40 00C3 ORR.W R0, R0, R3, LSL #3
0x0800545C: 6010 STR R0, [R2]
0x0800545E: 6808 LDR R0, [R1]
0x08005460: F020 000C BIC R0, R0, #12
0x08005464: 9A0A LDR R2, [SP, #40]
0x08005466: 6C12 LDR R2, [R2, #64]
0x08005468: 4310 ORRS R0, R2
0x0800546A: 6008 STR R0, [R1]
0x0800546C: 6808 LDR R0, [R1]
0x0800546E: F020 0002 BIC R0, R0, #2
0x08005472: 9A0A LDR R2, [SP, #40]
0x08005474: 6C52 LDR R2, [R2, #68]
0x08005476: 4310 ORRS R0, R2
0x08005478: 6008 STR R0, [R1]
0x0800547A: 6808 LDR R0, [R1]
0x0800547C: F440 3080 ORR R0, R0, #0x010000
0x08005480: 6008 STR R0, [R1]
0x08005482: 6808 LDR R0, [R1]
0x08005484: F440 3000 ORR R0, R0, #0x020000
0x08005488: 6008 STR R0, [R1]
0x0800548A: 6808 LDR R0, [R1]
0x0800548C: F440 2080 ORR R0, R0, #0x040000
0x08005490: 6008 STR R0, [R1]
0x08005492: 6808 LDR R0, [R1]
0x08005494: F040 0001 ORR R0, R0, #1
0x08005498: 6008 STR R0, [R1]
0x0800549A: F244 4100 MOVW R1, #0x4400
0x0800549E: F6C5 0102 MOVT R1, #0x5802
0x080054A2: 6808 LDR R0, [R1]
0x080054A4: F040 7080 ORR R0, R0, #0x01000000
0x080054A8: 6008 STR R0, [R1]
0x080054AA: F001 FFD8 BL HAL_GetTick ; 0x0800745E
0x080054AE: 9009 STR R0, [SP, #36]
.L119:
0x080054B0: F244 4000 MOVW R0, #0x4400
0x080054B4: F6C5 0002 MOVT R0, #0x5802
0x080054B8: 6800 LDR R0, [R0]
0x080054BA: F3C0 6040 UBFX R0, R0, #25, #1
0x080054BE: B950 CBNZ R0, .L121 ; 0x080054D6
0x080054C0: F001 FFCD BL HAL_GetTick ; 0x0800745E
0x080054C4: 9909 LDR R1, [SP, #36]
0x080054C6: 1A40 SUBS R0, R0, R1
0x080054C8: 2803 CMP R0, #3
0x080054CA: D303 BCC .L120 ; 0x080054D4
0x080054CC: 2003 MOVS R0, #3
0x080054CE: F88D 002F STRB.W R0, [SP, #47]
0x080054D2: E0A5 B .L134 ; 0x08005620
.L120:
0x080054D4: E7EC B .L119 ; 0x080054B0
.L121:
0x080054D6: E01D B .L125 ; 0x08005514
.L122:
0x080054D8: F244 4100 MOVW R1, #0x4400
0x080054DC: F6C5 0102 MOVT R1, #0x5802
0x080054E0: 6808 LDR R0, [R1]
0x080054E2: F020 7080 BIC R0, R0, #0x01000000
0x080054E6: 6008 STR R0, [R1]
0x080054E8: F001 FFB9 BL HAL_GetTick ; 0x0800745E
0x080054EC: 9009 STR R0, [SP, #36]
.L123:
0x080054EE: F244 4000 MOVW R0, #0x4400
0x080054F2: F6C5 0002 MOVT R0, #0x5802
0x080054F6: 6800 LDR R0, [R0]
0x080054F8: F3C0 6040 UBFX R0, R0, #25, #1
0x080054FC: B150 CBZ R0, .L125 ; 0x08005514
0x080054FE: F001 FFAE BL HAL_GetTick ; 0x0800745E
0x08005502: 9909 LDR R1, [SP, #36]
0x08005504: 1A40 SUBS R0, R0, R1
0x08005506: 2803 CMP R0, #3
0x08005508: D303 BCC .L124 ; 0x08005512
0x0800550A: 2003 MOVS R0, #3
0x0800550C: F88D 002F STRB.W R0, [SP, #47]
0x08005510: E086 B .L134 ; 0x08005620
.L124:
0x08005512: E7EC B .L123 ; 0x080054EE
.L125:
0x08005514: E081 B .L133 ; 0x0800561A
.L126:
0x08005516: F244 4028 MOVW R0, #0x4428
0x0800551A: F6C5 0002 MOVT R0, #0x5802
0x0800551E: 6800 LDR R0, [R0]
0x08005520: 9008 STR R0, [SP, #32]
0x08005522: F244 4030 MOVW R0, #0x4430
0x08005526: F6C5 0002 MOVT R0, #0x5802
0x0800552A: 6800 LDR R0, [R0]
0x0800552C: 9007 STR R0, [SP, #28]
0x0800552E: 980A LDR R0, [SP, #40]
0x08005530: 6A40 LDR R0, [R0, #36]
0x08005532: 2801 CMP R0, #1
0x08005534: D02D BEQ .L127 ; 0x08005592
0x08005536: 9808 LDR R0, [SP, #32]
0x08005538: F000 0003 AND R0, R0, #3
0x0800553C: 990A LDR R1, [SP, #40]
0x0800553E: 6A89 LDR R1, [R1, #40]
0x08005540: 4288 CMP R0, R1
0x08005542: D126 BNE .L127 ; 0x08005592
0x08005544: 9808 LDR R0, [SP, #32]
0x08005546: F3C0 1105 UBFX R1, R0, #4, #6
0x0800554A: 980A LDR R0, [SP, #40]
0x0800554C: 6AC0 LDR R0, [R0, #44]
0x0800554E: 4288 CMP R0, R1
0x08005550: D11F BNE .L127 ; 0x08005592
0x08005552: 9807 LDR R0, [SP, #28]
0x08005554: F36F 205F BFC R0, #9, #23
0x08005558: 990A LDR R1, [SP, #40]
0x0800555A: 6B09 LDR R1, [R1, #48]
0x0800555C: 3901 SUBS R1, #1
0x0800555E: 4288 CMP R0, R1
0x08005560: D117 BNE .L127 ; 0x08005592
0x08005562: F8BD 001C LDRH.W R0, [SP, #28]
0x08005566: 0A41 LSRS R1, R0, #9
0x08005568: 980A LDR R0, [SP, #40]
0x0800556A: 6B40 LDR R0, [R0, #52]
0x0800556C: 3801 SUBS R0, #1
0x0800556E: 4288 CMP R0, R1
0x08005570: D10F BNE .L127 ; 0x08005592
0x08005572: 9807 LDR R0, [SP, #28]
0x08005574: F3C0 4106 UBFX R1, R0, #16, #7
0x08005578: 980A LDR R0, [SP, #40]
0x0800557A: 6B80 LDR R0, [R0, #56]
0x0800557C: 3801 SUBS R0, #1
0x0800557E: 4288 CMP R0, R1
0x08005580: D107 BNE .L127 ; 0x08005592
0x08005582: 9807 LDR R0, [SP, #28]
0x08005584: F3C0 6106 UBFX R1, R0, #24, #7
0x08005588: 980A LDR R0, [SP, #40]
0x0800558A: 6BC0 LDR R0, [R0, #60]
0x0800558C: 3801 SUBS R0, #1
0x0800558E: 4288 CMP R0, R1
0x08005590: D003 BEQ .L128 ; 0x0800559A
.L127:
0x08005592: 2001 MOVS R0, #1
0x08005594: F88D 002F STRB.W R0, [SP, #47]
0x08005598: E042 B .L134 ; 0x08005620
.L128:
0x0800559A: F244 4034 MOVW R0, #0x4434
0x0800559E: F6C5 0002 MOVT R0, #0x5802
0x080055A2: 6800 LDR R0, [R0]
0x080055A4: B280 UXTH R0, R0
0x080055A6: 08C0 LSRS R0, R0, #3
0x080055A8: 9008 STR R0, [SP, #32]
0x080055AA: 980A LDR R0, [SP, #40]
0x080055AC: 6C80 LDR R0, [R0, #72]
0x080055AE: 9908 LDR R1, [SP, #32]
0x080055B0: 4288 CMP R0, R1
0x080055B2: D032 BEQ .L133 ; 0x0800561A
0x080055B4: 980A LDR R0, [SP, #40]
0x080055B6: 6C80 LDR R0, [R0, #72]
0x080055B8: 0B40 LSRS R0, R0, #13
0x080055BA: B900 CBNZ R0, .L129 ; 0x080055BE
0x080055BC: E007 B .L130 ; 0x080055CE
.L129:
0x080055BE: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x080055C2: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x080055C6: F44F 715B MOV.W R1, #0x036C
0x080055CA: F7FD FD1C BL assert_failed ; 0x08003006
.L130:
0x080055CE: F244 412C MOVW R1, #0x442C
0x080055D2: F6C5 0102 MOVT R1, #0x5802
0x080055D6: 6808 LDR R0, [R1]
0x080055D8: F020 0001 BIC R0, R0, #1
0x080055DC: 6008 STR R0, [R1]
0x080055DE: F001 FF3E BL HAL_GetTick ; 0x0800745E
0x080055E2: 9009 STR R0, [SP, #36]
.L131:
0x080055E4: F001 FF3B BL HAL_GetTick ; 0x0800745E
0x080055E8: 9909 LDR R1, [SP, #36]
0x080055EA: 1A40 SUBS R0, R0, R1
0x080055EC: B900 CBNZ R0, .L132 ; 0x080055F0
0x080055EE: E7F9 B .L131 ; 0x080055E4
.L132:
0x080055F0: F244 4134 MOVW R1, #0x4434
0x080055F4: F6C5 0102 MOVT R1, #0x5802
0x080055F8: 6808 LDR R0, [R1]
0x080055FA: F64F 72F8 MOVW R2, #0xFFF8
0x080055FE: 4390 BICS R0, R2
0x08005600: 9A0A LDR R2, [SP, #40]
0x08005602: 6C92 LDR R2, [R2, #72]
0x08005604: EA40 00C2 ORR.W R0, R0, R2, LSL #3
0x08005608: 6008 STR R0, [R1]
0x0800560A: F244 412C MOVW R1, #0x442C
0x0800560E: F6C5 0102 MOVT R1, #0x5802
0x08005612: 6808 LDR R0, [R1]
0x08005614: F040 0001 ORR R0, R0, #1
0x08005618: 6008 STR R0, [R1]
.L133:
0x0800561A: 2000 MOVS R0, #0
0x0800561C: F88D 002F STRB.W R0, [SP, #47]
.L134:
0x08005620: F89D 002F LDRB.W R0, [SP, #47]
0x08005624: B00C ADD SP, SP, #48
0x08005626: BD80 POP {R7, PC}
Section .text.HAL_RCC_ClockConfig from charger_lto.o, size=1962, align=2
HAL_RCC_ClockConfig:
0x08005628: B580 PUSH {R7, LR}
0x0800562A: B086 SUB SP, SP, #24
0x0800562C: 9004 STR R0, [SP, #16]
0x0800562E: 9103 STR R1, [SP, #12]
0x08005630: 9804 LDR R0, [SP, #16]
0x08005632: B918 CBNZ R0, .L1 ; 0x0800563C
0x08005634: 2001 MOVS R0, #1
0x08005636: F88D 0017 STRB.W R0, [SP, #23]
0x0800563A: E3C6 B .L65 ; 0x08005DCA
.L1:
0x0800563C: 9804 LDR R0, [SP, #16]
0x0800563E: 6800 LDR R0, [R0]
0x08005640: B120 CBZ R0, .L2 ; 0x0800564C
0x08005642: 9804 LDR R0, [SP, #16]
0x08005644: 6800 LDR R0, [R0]
0x08005646: 283F CMP R0, #63
0x08005648: D800 BHI .L2 ; 0x0800564C
0x0800564A: E007 B .L3 ; 0x0800565C
.L2:
0x0800564C: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005650: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08005654: F240 31A7 MOVW R1, #0x03A7
0x08005658: F7FD FCD5 BL assert_failed ; 0x08003006
.L3:
0x0800565C: 9803 LDR R0, [SP, #12]
0x0800565E: B360 CBZ R0, .L4 ; 0x080056BA
0x08005660: 9803 LDR R0, [SP, #12]
0x08005662: 2801 CMP R0, #1
0x08005664: D029 BEQ .L4 ; 0x080056BA
0x08005666: 9803 LDR R0, [SP, #12]
0x08005668: 2802 CMP R0, #2
0x0800566A: D026 BEQ .L4 ; 0x080056BA
0x0800566C: 9803 LDR R0, [SP, #12]
0x0800566E: 2803 CMP R0, #3
0x08005670: D023 BEQ .L4 ; 0x080056BA
0x08005672: 9803 LDR R0, [SP, #12]
0x08005674: 2804 CMP R0, #4
0x08005676: D020 BEQ .L4 ; 0x080056BA
0x08005678: 9803 LDR R0, [SP, #12]
0x0800567A: 2805 CMP R0, #5
0x0800567C: D01D BEQ .L4 ; 0x080056BA
0x0800567E: 9803 LDR R0, [SP, #12]
0x08005680: 2806 CMP R0, #6
0x08005682: D01A BEQ .L4 ; 0x080056BA
0x08005684: 9803 LDR R0, [SP, #12]
0x08005686: 2807 CMP R0, #7
0x08005688: D017 BEQ .L4 ; 0x080056BA
0x0800568A: 9803 LDR R0, [SP, #12]
0x0800568C: 2808 CMP R0, #8
0x0800568E: D014 BEQ .L4 ; 0x080056BA
0x08005690: 9803 LDR R0, [SP, #12]
0x08005692: 2809 CMP R0, #9
0x08005694: D011 BEQ .L4 ; 0x080056BA
0x08005696: 9803 LDR R0, [SP, #12]
0x08005698: 280A CMP R0, #10
0x0800569A: D00E BEQ .L4 ; 0x080056BA
0x0800569C: 9803 LDR R0, [SP, #12]
0x0800569E: 280B CMP R0, #11
0x080056A0: D00B BEQ .L4 ; 0x080056BA
0x080056A2: 9803 LDR R0, [SP, #12]
0x080056A4: 280C CMP R0, #12
0x080056A6: D008 BEQ .L4 ; 0x080056BA
0x080056A8: 9803 LDR R0, [SP, #12]
0x080056AA: 280D CMP R0, #13
0x080056AC: D005 BEQ .L4 ; 0x080056BA
0x080056AE: 9803 LDR R0, [SP, #12]
0x080056B0: 280E CMP R0, #14
0x080056B2: D002 BEQ .L4 ; 0x080056BA
0x080056B4: 9803 LDR R0, [SP, #12]
0x080056B6: 280F CMP R0, #15
0x080056B8: D100 BNE .L5 ; 0x080056BC
.L4:
0x080056BA: E007 B .L6 ; 0x080056CC
.L5:
0x080056BC: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x080056C0: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x080056C4: F44F 716A MOV.W R1, #0x03A8
0x080056C8: F7FD FC9D BL assert_failed ; 0x08003006
.L6:
0x080056CC: 9803 LDR R0, [SP, #12]
0x080056CE: F242 0100 MOVW R1, #0x2000
0x080056D2: F2C5 2100 MOVT R1, #0x5200
0x080056D6: 6809 LDR R1, [R1]
0x080056D8: F001 010F AND R1, R1, #15
0x080056DC: 4288 CMP R0, R1
0x080056DE: D913 BLS .L7 ; 0x08005708
0x080056E0: F242 0000 MOVW R0, #0x2000
0x080056E4: F2C5 2000 MOVT R0, #0x5200
0x080056E8: 6801 LDR R1, [R0]
0x080056EA: F021 010F BIC R1, R1, #15
0x080056EE: 9A03 LDR R2, [SP, #12]
0x080056F0: 4311 ORRS R1, R2
0x080056F2: 6001 STR R1, [R0]
0x080056F4: 6800 LDR R0, [R0]
0x080056F6: F000 000F AND R0, R0, #15
0x080056FA: 9903 LDR R1, [SP, #12]
0x080056FC: 4288 CMP R0, R1
0x080056FE: D003 BEQ .L7 ; 0x08005708
0x08005700: 2001 MOVS R0, #1
0x08005702: F88D 0017 STRB.W R0, [SP, #23]
0x08005706: E360 B .L65 ; 0x08005DCA
.L7:
0x08005708: 9804 LDR R0, [SP, #16]
0x0800570A: 7800 LDRB R0, [R0]
0x0800570C: 0740 LSLS R0, R0, #29
0x0800570E: 2800 CMP R0, #0
0x08005710: D531 BPL .L11 ; 0x08005776
0x08005712: 9804 LDR R0, [SP, #16]
0x08005714: 6900 LDR R0, [R0, #16]
0x08005716: F244 4118 MOVW R1, #0x4418
0x0800571A: F6C5 0102 MOVT R1, #0x5802
0x0800571E: 6809 LDR R1, [R1]
0x08005720: F001 0170 AND R1, R1, #112
0x08005724: 4288 CMP R0, R1
0x08005726: D926 BLS .L11 ; 0x08005776
0x08005728: 9804 LDR R0, [SP, #16]
0x0800572A: 6900 LDR R0, [R0, #16]
0x0800572C: B178 CBZ R0, .L8 ; 0x0800574E
0x0800572E: 9804 LDR R0, [SP, #16]
0x08005730: 6900 LDR R0, [R0, #16]
0x08005732: 2840 CMP R0, #64
0x08005734: D00B BEQ .L8 ; 0x0800574E
0x08005736: 9804 LDR R0, [SP, #16]
0x08005738: 6900 LDR R0, [R0, #16]
0x0800573A: 2850 CMP R0, #80
0x0800573C: D007 BEQ .L8 ; 0x0800574E
0x0800573E: 9804 LDR R0, [SP, #16]
0x08005740: 6900 LDR R0, [R0, #16]
0x08005742: 2860 CMP R0, #96
0x08005744: D003 BEQ .L8 ; 0x0800574E
0x08005746: 9804 LDR R0, [SP, #16]
0x08005748: 6900 LDR R0, [R0, #16]
0x0800574A: 2870 CMP R0, #112
0x0800574C: D100 BNE .L9 ; 0x08005750
.L8:
0x0800574E: E007 B .L10 ; 0x08005760
.L9:
0x08005750: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005754: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08005758: F44F 7171 MOV.W R1, #0x03C4
0x0800575C: F7FD FC53 BL assert_failed ; 0x08003006
.L10:
0x08005760: F244 4118 MOVW R1, #0x4418
0x08005764: F6C5 0102 MOVT R1, #0x5802
0x08005768: 6808 LDR R0, [R1]
0x0800576A: F020 0070 BIC R0, R0, #112
0x0800576E: 9A04 LDR R2, [SP, #16]
0x08005770: 6912 LDR R2, [R2, #16]
0x08005772: 4310 ORRS R0, R2
0x08005774: 6008 STR R0, [R1]
.L11:
0x08005776: 9804 LDR R0, [SP, #16]
0x08005778: 7800 LDRB R0, [R0]
0x0800577A: 0700 LSLS R0, R0, #28
0x0800577C: 2800 CMP R0, #0
0x0800577E: D531 BPL .L15 ; 0x080057E4
0x08005780: 9804 LDR R0, [SP, #16]
0x08005782: 6940 LDR R0, [R0, #20]
0x08005784: F244 411C MOVW R1, #0x441C
0x08005788: F6C5 0102 MOVT R1, #0x5802
0x0800578C: 6809 LDR R1, [R1]
0x0800578E: F001 0170 AND R1, R1, #112
0x08005792: 4288 CMP R0, R1
0x08005794: D926 BLS .L15 ; 0x080057E4
0x08005796: 9804 LDR R0, [SP, #16]
0x08005798: 6940 LDR R0, [R0, #20]
0x0800579A: B178 CBZ R0, .L12 ; 0x080057BC
0x0800579C: 9804 LDR R0, [SP, #16]
0x0800579E: 6940 LDR R0, [R0, #20]
0x080057A0: 2840 CMP R0, #64
0x080057A2: D00B BEQ .L12 ; 0x080057BC
0x080057A4: 9804 LDR R0, [SP, #16]
0x080057A6: 6940 LDR R0, [R0, #20]
0x080057A8: 2850 CMP R0, #80
0x080057AA: D007 BEQ .L12 ; 0x080057BC
0x080057AC: 9804 LDR R0, [SP, #16]
0x080057AE: 6940 LDR R0, [R0, #20]
0x080057B0: 2860 CMP R0, #96
0x080057B2: D003 BEQ .L12 ; 0x080057BC
0x080057B4: 9804 LDR R0, [SP, #16]
0x080057B6: 6940 LDR R0, [R0, #20]
0x080057B8: 2870 CMP R0, #112
0x080057BA: D100 BNE .L13 ; 0x080057BE
.L12:
0x080057BC: E007 B .L14 ; 0x080057CE
.L13:
0x080057BE: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x080057C2: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x080057C6: F240 31D6 MOVW R1, #0x03D6
0x080057CA: F7FD FC1C BL assert_failed ; 0x08003006
.L14:
0x080057CE: F244 411C MOVW R1, #0x441C
0x080057D2: F6C5 0102 MOVT R1, #0x5802
0x080057D6: 6808 LDR R0, [R1]
0x080057D8: F020 0070 BIC R0, R0, #112
0x080057DC: 9A04 LDR R2, [SP, #16]
0x080057DE: 6952 LDR R2, [R2, #20]
0x080057E0: 4310 ORRS R0, R2
0x080057E2: 6008 STR R0, [R1]
.L15:
0x080057E4: 9804 LDR R0, [SP, #16]
0x080057E6: 7800 LDRB R0, [R0]
0x080057E8: 06C0 LSLS R0, R0, #27
0x080057EA: 2800 CMP R0, #0
0x080057EC: D535 BPL .L19 ; 0x0800585A
0x080057EE: 9804 LDR R0, [SP, #16]
0x080057F0: 6980 LDR R0, [R0, #24]
0x080057F2: F244 411C MOVW R1, #0x441C
0x080057F6: F6C5 0102 MOVT R1, #0x5802
0x080057FA: 6809 LDR R1, [R1]
0x080057FC: F401 61E0 AND R1, R1, #0x0700
0x08005800: 4288 CMP R0, R1
0x08005802: D92A BLS .L19 ; 0x0800585A
0x08005804: 9804 LDR R0, [SP, #16]
0x08005806: 6980 LDR R0, [R0, #24]
0x08005808: B198 CBZ R0, .L16 ; 0x08005832
0x0800580A: 9804 LDR R0, [SP, #16]
0x0800580C: 6980 LDR R0, [R0, #24]
0x0800580E: F5B0 6F80 CMP.W R0, #0x0400
0x08005812: D00E BEQ .L16 ; 0x08005832
0x08005814: 9804 LDR R0, [SP, #16]
0x08005816: 6980 LDR R0, [R0, #24]
0x08005818: F5B0 6FA0 CMP.W R0, #0x0500
0x0800581C: D009 BEQ .L16 ; 0x08005832
0x0800581E: 9804 LDR R0, [SP, #16]
0x08005820: 6980 LDR R0, [R0, #24]
0x08005822: F5B0 6FC0 CMP.W R0, #0x0600
0x08005826: D004 BEQ .L16 ; 0x08005832
0x08005828: 9804 LDR R0, [SP, #16]
0x0800582A: 6980 LDR R0, [R0, #24]
0x0800582C: F5B0 6FE0 CMP.W R0, #0x0700
0x08005830: D100 BNE .L17 ; 0x08005834
.L16:
0x08005832: E007 B .L18 ; 0x08005844
.L17:
0x08005834: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005838: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x0800583C: F240 31E7 MOVW R1, #0x03E7
0x08005840: F7FD FBE1 BL assert_failed ; 0x08003006
.L18:
0x08005844: F244 411C MOVW R1, #0x441C
0x08005848: F6C5 0102 MOVT R1, #0x5802
0x0800584C: 6808 LDR R0, [R1]
0x0800584E: F420 60E0 BIC R0, R0, #0x0700
0x08005852: 9A04 LDR R2, [SP, #16]
0x08005854: 6992 LDR R2, [R2, #24]
0x08005856: 4310 ORRS R0, R2
0x08005858: 6008 STR R0, [R1]
.L19:
0x0800585A: 9804 LDR R0, [SP, #16]
0x0800585C: 7800 LDRB R0, [R0]
0x0800585E: 0680 LSLS R0, R0, #26
0x08005860: 2800 CMP R0, #0
0x08005862: D531 BPL .L23 ; 0x080058C8
0x08005864: 9804 LDR R0, [SP, #16]
0x08005866: 69C0 LDR R0, [R0, #28]
0x08005868: F244 4120 MOVW R1, #0x4420
0x0800586C: F6C5 0102 MOVT R1, #0x5802
0x08005870: 6809 LDR R1, [R1]
0x08005872: F001 0170 AND R1, R1, #112
0x08005876: 4288 CMP R0, R1
0x08005878: D926 BLS .L23 ; 0x080058C8
0x0800587A: 9804 LDR R0, [SP, #16]
0x0800587C: 69C0 LDR R0, [R0, #28]
0x0800587E: B178 CBZ R0, .L20 ; 0x080058A0
0x08005880: 9804 LDR R0, [SP, #16]
0x08005882: 69C0 LDR R0, [R0, #28]
0x08005884: 2840 CMP R0, #64
0x08005886: D00B BEQ .L20 ; 0x080058A0
0x08005888: 9804 LDR R0, [SP, #16]
0x0800588A: 69C0 LDR R0, [R0, #28]
0x0800588C: 2850 CMP R0, #80
0x0800588E: D007 BEQ .L20 ; 0x080058A0
0x08005890: 9804 LDR R0, [SP, #16]
0x08005892: 69C0 LDR R0, [R0, #28]
0x08005894: 2860 CMP R0, #96
0x08005896: D003 BEQ .L20 ; 0x080058A0
0x08005898: 9804 LDR R0, [SP, #16]
0x0800589A: 69C0 LDR R0, [R0, #28]
0x0800589C: 2870 CMP R0, #112
0x0800589E: D100 BNE .L21 ; 0x080058A2
.L20:
0x080058A0: E007 B .L22 ; 0x080058B2
.L21:
0x080058A2: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x080058A6: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x080058AA: F240 31F9 MOVW R1, #0x03F9
0x080058AE: F7FD FBAA BL assert_failed ; 0x08003006
.L22:
0x080058B2: F244 4120 MOVW R1, #0x4420
0x080058B6: F6C5 0102 MOVT R1, #0x5802
0x080058BA: 6808 LDR R0, [R1]
0x080058BC: F020 0070 BIC R0, R0, #112
0x080058C0: 9A04 LDR R2, [SP, #16]
0x080058C2: 69D2 LDR R2, [R2, #28]
0x080058C4: 4310 ORRS R0, R2
0x080058C6: 6008 STR R0, [R1]
.L23:
0x080058C8: 9804 LDR R0, [SP, #16]
0x080058CA: 7800 LDRB R0, [R0]
0x080058CC: 0780 LSLS R0, R0, #30
0x080058CE: 2800 CMP R0, #0
0x080058D0: D541 BPL .L27 ; 0x08005956
0x080058D2: 9804 LDR R0, [SP, #16]
0x080058D4: 68C0 LDR R0, [R0, #12]
0x080058D6: F244 4118 MOVW R1, #0x4418
0x080058DA: F6C5 0102 MOVT R1, #0x5802
0x080058DE: 6809 LDR R1, [R1]
0x080058E0: F001 010F AND R1, R1, #15
0x080058E4: 4288 CMP R0, R1
0x080058E6: D936 BLS .L27 ; 0x08005956
0x080058E8: 9804 LDR R0, [SP, #16]
0x080058EA: 68C0 LDR R0, [R0, #12]
0x080058EC: B1F8 CBZ R0, .L24 ; 0x0800592E
0x080058EE: 9804 LDR R0, [SP, #16]
0x080058F0: 68C0 LDR R0, [R0, #12]
0x080058F2: 2808 CMP R0, #8
0x080058F4: D01B BEQ .L24 ; 0x0800592E
0x080058F6: 9804 LDR R0, [SP, #16]
0x080058F8: 68C0 LDR R0, [R0, #12]
0x080058FA: 2809 CMP R0, #9
0x080058FC: D017 BEQ .L24 ; 0x0800592E
0x080058FE: 9804 LDR R0, [SP, #16]
0x08005900: 68C0 LDR R0, [R0, #12]
0x08005902: 280A CMP R0, #10
0x08005904: D013 BEQ .L24 ; 0x0800592E
0x08005906: 9804 LDR R0, [SP, #16]
0x08005908: 68C0 LDR R0, [R0, #12]
0x0800590A: 280B CMP R0, #11
0x0800590C: D00F BEQ .L24 ; 0x0800592E
0x0800590E: 9804 LDR R0, [SP, #16]
0x08005910: 68C0 LDR R0, [R0, #12]
0x08005912: 280C CMP R0, #12
0x08005914: D00B BEQ .L24 ; 0x0800592E
0x08005916: 9804 LDR R0, [SP, #16]
0x08005918: 68C0 LDR R0, [R0, #12]
0x0800591A: 280D CMP R0, #13
0x0800591C: D007 BEQ .L24 ; 0x0800592E
0x0800591E: 9804 LDR R0, [SP, #16]
0x08005920: 68C0 LDR R0, [R0, #12]
0x08005922: 280E CMP R0, #14
0x08005924: D003 BEQ .L24 ; 0x0800592E
0x08005926: 9804 LDR R0, [SP, #16]
0x08005928: 68C0 LDR R0, [R0, #12]
0x0800592A: 280F CMP R0, #15
0x0800592C: D100 BNE .L25 ; 0x08005930
.L24:
0x0800592E: E007 B .L26 ; 0x08005940
.L25:
0x08005930: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005934: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08005938: F240 410C MOVW R1, #0x040C
0x0800593C: F7FD FB63 BL assert_failed ; 0x08003006
.L26:
0x08005940: F244 4118 MOVW R1, #0x4418
0x08005944: F6C5 0102 MOVT R1, #0x5802
0x08005948: 6808 LDR R0, [R1]
0x0800594A: F020 000F BIC R0, R0, #15
0x0800594E: 9A04 LDR R2, [SP, #16]
0x08005950: 68D2 LDR R2, [R2, #12]
0x08005952: 4310 ORRS R0, R2
0x08005954: 6008 STR R0, [R1]
.L27:
0x08005956: 9804 LDR R0, [SP, #16]
0x08005958: 7800 LDRB R0, [R0]
0x0800595A: 07C0 LSLS R0, R0, #31
0x0800595C: 2800 CMP R0, #0
0x0800595E: F000 80BD BEQ.W .L43 ; 0x08005ADC
0x08005962: 9804 LDR R0, [SP, #16]
0x08005964: 6880 LDR R0, [R0, #8]
0x08005966: B338 CBZ R0, .L28 ; 0x080059B8
0x08005968: 9804 LDR R0, [SP, #16]
0x0800596A: 6880 LDR R0, [R0, #8]
0x0800596C: F5B0 6F00 CMP.W R0, #0x0800
0x08005970: D022 BEQ .L28 ; 0x080059B8
0x08005972: 9804 LDR R0, [SP, #16]
0x08005974: 6880 LDR R0, [R0, #8]
0x08005976: F5B0 6F10 CMP.W R0, #0x0900
0x0800597A: D01D BEQ .L28 ; 0x080059B8
0x0800597C: 9804 LDR R0, [SP, #16]
0x0800597E: 6880 LDR R0, [R0, #8]
0x08005980: F5B0 6F20 CMP.W R0, #0x0A00
0x08005984: D018 BEQ .L28 ; 0x080059B8
0x08005986: 9804 LDR R0, [SP, #16]
0x08005988: 6880 LDR R0, [R0, #8]
0x0800598A: F5B0 6F30 CMP.W R0, #0x0B00
0x0800598E: D013 BEQ .L28 ; 0x080059B8
0x08005990: 9804 LDR R0, [SP, #16]
0x08005992: 6880 LDR R0, [R0, #8]
0x08005994: F5B0 6F40 CMP.W R0, #0x0C00
0x08005998: D00E BEQ .L28 ; 0x080059B8
0x0800599A: 9804 LDR R0, [SP, #16]
0x0800599C: 6880 LDR R0, [R0, #8]
0x0800599E: F5B0 6F50 CMP.W R0, #0x0D00
0x080059A2: D009 BEQ .L28 ; 0x080059B8
0x080059A4: 9804 LDR R0, [SP, #16]
0x080059A6: 6880 LDR R0, [R0, #8]
0x080059A8: F5B0 6F60 CMP.W R0, #0x0E00
0x080059AC: D004 BEQ .L28 ; 0x080059B8
0x080059AE: 9804 LDR R0, [SP, #16]
0x080059B0: 6880 LDR R0, [R0, #8]
0x080059B2: F5B0 6F70 CMP.W R0, #0x0F00
0x080059B6: D100 BNE .L29 ; 0x080059BA
.L28:
0x080059B8: E007 B .L30 ; 0x080059CA
.L29:
0x080059BA: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x080059BE: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x080059C2: F240 411C MOVW R1, #0x041C
0x080059C6: F7FD FB1E BL assert_failed ; 0x08003006
.L30:
0x080059CA: 9804 LDR R0, [SP, #16]
0x080059CC: 6840 LDR R0, [R0, #4]
0x080059CE: 2801 CMP R0, #1
0x080059D0: D00A BEQ .L31 ; 0x080059E8
0x080059D2: 9804 LDR R0, [SP, #16]
0x080059D4: 6840 LDR R0, [R0, #4]
0x080059D6: B138 CBZ R0, .L31 ; 0x080059E8
0x080059D8: 9804 LDR R0, [SP, #16]
0x080059DA: 6840 LDR R0, [R0, #4]
0x080059DC: 2802 CMP R0, #2
0x080059DE: D003 BEQ .L31 ; 0x080059E8
0x080059E0: 9804 LDR R0, [SP, #16]
0x080059E2: 6840 LDR R0, [R0, #4]
0x080059E4: 2803 CMP R0, #3
0x080059E6: D100 BNE .L32 ; 0x080059EA
.L31:
0x080059E8: E007 B .L33 ; 0x080059FA
.L32:
0x080059EA: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x080059EE: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x080059F2: F240 411D MOVW R1, #0x041D
0x080059F6: F7FD FB06 BL assert_failed ; 0x08003006
.L33:
0x080059FA: F244 4118 MOVW R1, #0x4418
0x080059FE: F6C5 0102 MOVT R1, #0x5802
0x08005A02: 6808 LDR R0, [R1]
0x08005A04: F420 6070 BIC R0, R0, #0x0F00
0x08005A08: 9A04 LDR R2, [SP, #16]
0x08005A0A: 6892 LDR R2, [R2, #8]
0x08005A0C: 4310 ORRS R0, R2
0x08005A0E: 6008 STR R0, [R1]
0x08005A10: 9804 LDR R0, [SP, #16]
0x08005A12: 6840 LDR R0, [R0, #4]
0x08005A14: 2802 CMP R0, #2
0x08005A16: D10C BNE .L35 ; 0x08005A32
0x08005A18: F244 4000 MOVW R0, #0x4400
0x08005A1C: F6C5 0002 MOVT R0, #0x5802
0x08005A20: 6800 LDR R0, [R0]
0x08005A22: F3C0 4040 UBFX R0, R0, #17, #1
0x08005A26: B918 CBNZ R0, .L34 ; 0x08005A30
0x08005A28: 2001 MOVS R0, #1
0x08005A2A: F88D 0017 STRB.W R0, [SP, #23]
0x08005A2E: E1CC B .L65 ; 0x08005DCA
.L34:
0x08005A30: E02D B .L40 ; 0x08005A8E
.L35:
0x08005A32: 9804 LDR R0, [SP, #16]
0x08005A34: 6840 LDR R0, [R0, #4]
0x08005A36: 2803 CMP R0, #3
0x08005A38: D10C BNE .L37 ; 0x08005A54
0x08005A3A: F244 4000 MOVW R0, #0x4400
0x08005A3E: F6C5 0002 MOVT R0, #0x5802
0x08005A42: 6800 LDR R0, [R0]
0x08005A44: F3C0 6040 UBFX R0, R0, #25, #1
0x08005A48: B918 CBNZ R0, .L36 ; 0x08005A52
0x08005A4A: 2001 MOVS R0, #1
0x08005A4C: F88D 0017 STRB.W R0, [SP, #23]
0x08005A50: E1BB B .L65 ; 0x08005DCA
.L36:
0x08005A52: E01C B .L40 ; 0x08005A8E
.L37:
0x08005A54: 9804 LDR R0, [SP, #16]
0x08005A56: 6840 LDR R0, [R0, #4]
0x08005A58: 2801 CMP R0, #1
0x08005A5A: D10C BNE .L39 ; 0x08005A76
0x08005A5C: F244 4000 MOVW R0, #0x4400
0x08005A60: F6C5 0002 MOVT R0, #0x5802
0x08005A64: 6800 LDR R0, [R0]
0x08005A66: F3C0 2000 UBFX R0, R0, #8, #1
0x08005A6A: B918 CBNZ R0, .L38 ; 0x08005A74
0x08005A6C: 2001 MOVS R0, #1
0x08005A6E: F88D 0017 STRB.W R0, [SP, #23]
0x08005A72: E1AA B .L65 ; 0x08005DCA
.L38:
0x08005A74: E00B B .L40 ; 0x08005A8E
.L39:
0x08005A76: F244 4000 MOVW R0, #0x4400
0x08005A7A: F6C5 0002 MOVT R0, #0x5802
0x08005A7E: 6800 LDR R0, [R0]
0x08005A80: F3C0 0080 UBFX R0, R0, #2, #1
0x08005A84: B918 CBNZ R0, .L40 ; 0x08005A8E
0x08005A86: 2001 MOVS R0, #1
0x08005A88: F88D 0017 STRB.W R0, [SP, #23]
0x08005A8C: E19D B .L65 ; 0x08005DCA
.L40:
0x08005A8E: F244 4110 MOVW R1, #0x4410
0x08005A92: F6C5 0102 MOVT R1, #0x5802
0x08005A96: 6808 LDR R0, [R1]
0x08005A98: F020 0007 BIC R0, R0, #7
0x08005A9C: 9A04 LDR R2, [SP, #16]
0x08005A9E: 6852 LDR R2, [R2, #4]
0x08005AA0: 4310 ORRS R0, R2
0x08005AA2: 6008 STR R0, [R1]
0x08005AA4: F001 FCDB BL HAL_GetTick ; 0x0800745E
0x08005AA8: 9001 STR R0, [SP, #4]
.L41:
0x08005AAA: F244 4010 MOVW R0, #0x4410
0x08005AAE: F6C5 0002 MOVT R0, #0x5802
0x08005AB2: 6800 LDR R0, [R0]
0x08005AB4: F000 0038 AND R0, R0, #56
0x08005AB8: 9904 LDR R1, [SP, #16]
0x08005ABA: 6849 LDR R1, [R1, #4]
0x08005ABC: 00C9 LSLS R1, R1, #3
0x08005ABE: 4288 CMP R0, R1
0x08005AC0: D00C BEQ .L43 ; 0x08005ADC
0x08005AC2: F001 FCCC BL HAL_GetTick ; 0x0800745E
0x08005AC6: 9901 LDR R1, [SP, #4]
0x08005AC8: 1A40 SUBS R0, R0, R1
0x08005ACA: F241 3189 MOVW R1, #0x1389
0x08005ACE: 4288 CMP R0, R1
0x08005AD0: D303 BCC .L42 ; 0x08005ADA
0x08005AD2: 2003 MOVS R0, #3
0x08005AD4: F88D 0017 STRB.W R0, [SP, #23]
0x08005AD8: E177 B .L65 ; 0x08005DCA
.L42:
0x08005ADA: E7E6 B .L41 ; 0x08005AAA
.L43:
0x08005ADC: 9804 LDR R0, [SP, #16]
0x08005ADE: 7800 LDRB R0, [R0]
0x08005AE0: 0780 LSLS R0, R0, #30
0x08005AE2: 2800 CMP R0, #0
0x08005AE4: D541 BPL .L47 ; 0x08005B6A
0x08005AE6: 9804 LDR R0, [SP, #16]
0x08005AE8: 68C0 LDR R0, [R0, #12]
0x08005AEA: F244 4118 MOVW R1, #0x4418
0x08005AEE: F6C5 0102 MOVT R1, #0x5802
0x08005AF2: 6809 LDR R1, [R1]
0x08005AF4: F001 010F AND R1, R1, #15
0x08005AF8: 4288 CMP R0, R1
0x08005AFA: D236 BCS .L47 ; 0x08005B6A
0x08005AFC: 9804 LDR R0, [SP, #16]
0x08005AFE: 68C0 LDR R0, [R0, #12]
0x08005B00: B1F8 CBZ R0, .L44 ; 0x08005B42
0x08005B02: 9804 LDR R0, [SP, #16]
0x08005B04: 68C0 LDR R0, [R0, #12]
0x08005B06: 2808 CMP R0, #8
0x08005B08: D01B BEQ .L44 ; 0x08005B42
0x08005B0A: 9804 LDR R0, [SP, #16]
0x08005B0C: 68C0 LDR R0, [R0, #12]
0x08005B0E: 2809 CMP R0, #9
0x08005B10: D017 BEQ .L44 ; 0x08005B42
0x08005B12: 9804 LDR R0, [SP, #16]
0x08005B14: 68C0 LDR R0, [R0, #12]
0x08005B16: 280A CMP R0, #10
0x08005B18: D013 BEQ .L44 ; 0x08005B42
0x08005B1A: 9804 LDR R0, [SP, #16]
0x08005B1C: 68C0 LDR R0, [R0, #12]
0x08005B1E: 280B CMP R0, #11
0x08005B20: D00F BEQ .L44 ; 0x08005B42
0x08005B22: 9804 LDR R0, [SP, #16]
0x08005B24: 68C0 LDR R0, [R0, #12]
0x08005B26: 280C CMP R0, #12
0x08005B28: D00B BEQ .L44 ; 0x08005B42
0x08005B2A: 9804 LDR R0, [SP, #16]
0x08005B2C: 68C0 LDR R0, [R0, #12]
0x08005B2E: 280D CMP R0, #13
0x08005B30: D007 BEQ .L44 ; 0x08005B42
0x08005B32: 9804 LDR R0, [SP, #16]
0x08005B34: 68C0 LDR R0, [R0, #12]
0x08005B36: 280E CMP R0, #14
0x08005B38: D003 BEQ .L44 ; 0x08005B42
0x08005B3A: 9804 LDR R0, [SP, #16]
0x08005B3C: 68C0 LDR R0, [R0, #12]
0x08005B3E: 280F CMP R0, #15
0x08005B40: D100 BNE .L45 ; 0x08005B44
.L44:
0x08005B42: E007 B .L46 ; 0x08005B54
.L45:
0x08005B44: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005B48: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08005B4C: F240 415E MOVW R1, #0x045E
0x08005B50: F7FD FA59 BL assert_failed ; 0x08003006
.L46:
0x08005B54: F244 4118 MOVW R1, #0x4418
0x08005B58: F6C5 0102 MOVT R1, #0x5802
0x08005B5C: 6808 LDR R0, [R1]
0x08005B5E: F020 000F BIC R0, R0, #15
0x08005B62: 9A04 LDR R2, [SP, #16]
0x08005B64: 68D2 LDR R2, [R2, #12]
0x08005B66: 4310 ORRS R0, R2
0x08005B68: 6008 STR R0, [R1]
.L47:
0x08005B6A: 9803 LDR R0, [SP, #12]
0x08005B6C: F242 0100 MOVW R1, #0x2000
0x08005B70: F2C5 2100 MOVT R1, #0x5200
0x08005B74: 6809 LDR R1, [R1]
0x08005B76: F001 010F AND R1, R1, #15
0x08005B7A: 4288 CMP R0, R1
0x08005B7C: D213 BCS .L48 ; 0x08005BA6
0x08005B7E: F242 0000 MOVW R0, #0x2000
0x08005B82: F2C5 2000 MOVT R0, #0x5200
0x08005B86: 6801 LDR R1, [R0]
0x08005B88: F021 010F BIC R1, R1, #15
0x08005B8C: 9A03 LDR R2, [SP, #12]
0x08005B8E: 4311 ORRS R1, R2
0x08005B90: 6001 STR R1, [R0]
0x08005B92: 6800 LDR R0, [R0]
0x08005B94: F000 000F AND R0, R0, #15
0x08005B98: 9903 LDR R1, [SP, #12]
0x08005B9A: 4288 CMP R0, R1
0x08005B9C: D003 BEQ .L48 ; 0x08005BA6
0x08005B9E: 2001 MOVS R0, #1
0x08005BA0: F88D 0017 STRB.W R0, [SP, #23]
0x08005BA4: E111 B .L65 ; 0x08005DCA
.L48:
0x08005BA6: 9804 LDR R0, [SP, #16]
0x08005BA8: 7800 LDRB R0, [R0]
0x08005BAA: 0740 LSLS R0, R0, #29
0x08005BAC: 2800 CMP R0, #0
0x08005BAE: D531 BPL .L52 ; 0x08005C14
0x08005BB0: 9804 LDR R0, [SP, #16]
0x08005BB2: 6900 LDR R0, [R0, #16]
0x08005BB4: F244 4118 MOVW R1, #0x4418
0x08005BB8: F6C5 0102 MOVT R1, #0x5802
0x08005BBC: 6809 LDR R1, [R1]
0x08005BBE: F001 0170 AND R1, R1, #112
0x08005BC2: 4288 CMP R0, R1
0x08005BC4: D226 BCS .L52 ; 0x08005C14
0x08005BC6: 9804 LDR R0, [SP, #16]
0x08005BC8: 6900 LDR R0, [R0, #16]
0x08005BCA: B178 CBZ R0, .L49 ; 0x08005BEC
0x08005BCC: 9804 LDR R0, [SP, #16]
0x08005BCE: 6900 LDR R0, [R0, #16]
0x08005BD0: 2840 CMP R0, #64
0x08005BD2: D00B BEQ .L49 ; 0x08005BEC
0x08005BD4: 9804 LDR R0, [SP, #16]
0x08005BD6: 6900 LDR R0, [R0, #16]
0x08005BD8: 2850 CMP R0, #80
0x08005BDA: D007 BEQ .L49 ; 0x08005BEC
0x08005BDC: 9804 LDR R0, [SP, #16]
0x08005BDE: 6900 LDR R0, [R0, #16]
0x08005BE0: 2860 CMP R0, #96
0x08005BE2: D003 BEQ .L49 ; 0x08005BEC
0x08005BE4: 9804 LDR R0, [SP, #16]
0x08005BE6: 6900 LDR R0, [R0, #16]
0x08005BE8: 2870 CMP R0, #112
0x08005BEA: D100 BNE .L50 ; 0x08005BEE
.L49:
0x08005BEC: E007 B .L51 ; 0x08005BFE
.L50:
0x08005BEE: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005BF2: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08005BF6: F240 417F MOVW R1, #0x047F
0x08005BFA: F7FD FA04 BL assert_failed ; 0x08003006
.L51:
0x08005BFE: F244 4118 MOVW R1, #0x4418
0x08005C02: F6C5 0102 MOVT R1, #0x5802
0x08005C06: 6808 LDR R0, [R1]
0x08005C08: F020 0070 BIC R0, R0, #112
0x08005C0C: 9A04 LDR R2, [SP, #16]
0x08005C0E: 6912 LDR R2, [R2, #16]
0x08005C10: 4310 ORRS R0, R2
0x08005C12: 6008 STR R0, [R1]
.L52:
0x08005C14: 9804 LDR R0, [SP, #16]
0x08005C16: 7800 LDRB R0, [R0]
0x08005C18: 0700 LSLS R0, R0, #28
0x08005C1A: 2800 CMP R0, #0
0x08005C1C: D531 BPL .L56 ; 0x08005C82
0x08005C1E: 9804 LDR R0, [SP, #16]
0x08005C20: 6940 LDR R0, [R0, #20]
0x08005C22: F244 411C MOVW R1, #0x441C
0x08005C26: F6C5 0102 MOVT R1, #0x5802
0x08005C2A: 6809 LDR R1, [R1]
0x08005C2C: F001 0170 AND R1, R1, #112
0x08005C30: 4288 CMP R0, R1
0x08005C32: D226 BCS .L56 ; 0x08005C82
0x08005C34: 9804 LDR R0, [SP, #16]
0x08005C36: 6940 LDR R0, [R0, #20]
0x08005C38: B178 CBZ R0, .L53 ; 0x08005C5A
0x08005C3A: 9804 LDR R0, [SP, #16]
0x08005C3C: 6940 LDR R0, [R0, #20]
0x08005C3E: 2840 CMP R0, #64
0x08005C40: D00B BEQ .L53 ; 0x08005C5A
0x08005C42: 9804 LDR R0, [SP, #16]
0x08005C44: 6940 LDR R0, [R0, #20]
0x08005C46: 2850 CMP R0, #80
0x08005C48: D007 BEQ .L53 ; 0x08005C5A
0x08005C4A: 9804 LDR R0, [SP, #16]
0x08005C4C: 6940 LDR R0, [R0, #20]
0x08005C4E: 2860 CMP R0, #96
0x08005C50: D003 BEQ .L53 ; 0x08005C5A
0x08005C52: 9804 LDR R0, [SP, #16]
0x08005C54: 6940 LDR R0, [R0, #20]
0x08005C56: 2870 CMP R0, #112
0x08005C58: D100 BNE .L54 ; 0x08005C5C
.L53:
0x08005C5A: E007 B .L55 ; 0x08005C6C
.L54:
0x08005C5C: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005C60: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08005C64: F240 4191 MOVW R1, #0x0491
0x08005C68: F7FD F9CD BL assert_failed ; 0x08003006
.L55:
0x08005C6C: F244 411C MOVW R1, #0x441C
0x08005C70: F6C5 0102 MOVT R1, #0x5802
0x08005C74: 6808 LDR R0, [R1]
0x08005C76: F020 0070 BIC R0, R0, #112
0x08005C7A: 9A04 LDR R2, [SP, #16]
0x08005C7C: 6952 LDR R2, [R2, #20]
0x08005C7E: 4310 ORRS R0, R2
0x08005C80: 6008 STR R0, [R1]
.L56:
0x08005C82: 9804 LDR R0, [SP, #16]
0x08005C84: 7800 LDRB R0, [R0]
0x08005C86: 06C0 LSLS R0, R0, #27
0x08005C88: 2800 CMP R0, #0
0x08005C8A: D535 BPL .L60 ; 0x08005CF8
0x08005C8C: 9804 LDR R0, [SP, #16]
0x08005C8E: 6980 LDR R0, [R0, #24]
0x08005C90: F244 411C MOVW R1, #0x441C
0x08005C94: F6C5 0102 MOVT R1, #0x5802
0x08005C98: 6809 LDR R1, [R1]
0x08005C9A: F401 61E0 AND R1, R1, #0x0700
0x08005C9E: 4288 CMP R0, R1
0x08005CA0: D22A BCS .L60 ; 0x08005CF8
0x08005CA2: 9804 LDR R0, [SP, #16]
0x08005CA4: 6980 LDR R0, [R0, #24]
0x08005CA6: B198 CBZ R0, .L57 ; 0x08005CD0
0x08005CA8: 9804 LDR R0, [SP, #16]
0x08005CAA: 6980 LDR R0, [R0, #24]
0x08005CAC: F5B0 6F80 CMP.W R0, #0x0400
0x08005CB0: D00E BEQ .L57 ; 0x08005CD0
0x08005CB2: 9804 LDR R0, [SP, #16]
0x08005CB4: 6980 LDR R0, [R0, #24]
0x08005CB6: F5B0 6FA0 CMP.W R0, #0x0500
0x08005CBA: D009 BEQ .L57 ; 0x08005CD0
0x08005CBC: 9804 LDR R0, [SP, #16]
0x08005CBE: 6980 LDR R0, [R0, #24]
0x08005CC0: F5B0 6FC0 CMP.W R0, #0x0600
0x08005CC4: D004 BEQ .L57 ; 0x08005CD0
0x08005CC6: 9804 LDR R0, [SP, #16]
0x08005CC8: 6980 LDR R0, [R0, #24]
0x08005CCA: F5B0 6FE0 CMP.W R0, #0x0700
0x08005CCE: D100 BNE .L58 ; 0x08005CD2
.L57:
0x08005CD0: E007 B .L59 ; 0x08005CE2
.L58:
0x08005CD2: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005CD6: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08005CDA: F240 41A3 MOVW R1, #0x04A3
0x08005CDE: F7FD F992 BL assert_failed ; 0x08003006
.L59:
0x08005CE2: F244 411C MOVW R1, #0x441C
0x08005CE6: F6C5 0102 MOVT R1, #0x5802
0x08005CEA: 6808 LDR R0, [R1]
0x08005CEC: F420 60E0 BIC R0, R0, #0x0700
0x08005CF0: 9A04 LDR R2, [SP, #16]
0x08005CF2: 6992 LDR R2, [R2, #24]
0x08005CF4: 4310 ORRS R0, R2
0x08005CF6: 6008 STR R0, [R1]
.L60:
0x08005CF8: 9804 LDR R0, [SP, #16]
0x08005CFA: 7800 LDRB R0, [R0]
0x08005CFC: 0680 LSLS R0, R0, #26
0x08005CFE: 2800 CMP R0, #0
0x08005D00: D531 BPL .L64 ; 0x08005D66
0x08005D02: 9804 LDR R0, [SP, #16]
0x08005D04: 69C0 LDR R0, [R0, #28]
0x08005D06: F244 4120 MOVW R1, #0x4420
0x08005D0A: F6C5 0102 MOVT R1, #0x5802
0x08005D0E: 6809 LDR R1, [R1]
0x08005D10: F001 0170 AND R1, R1, #112
0x08005D14: 4288 CMP R0, R1
0x08005D16: D226 BCS .L64 ; 0x08005D66
0x08005D18: 9804 LDR R0, [SP, #16]
0x08005D1A: 69C0 LDR R0, [R0, #28]
0x08005D1C: B178 CBZ R0, .L61 ; 0x08005D3E
0x08005D1E: 9804 LDR R0, [SP, #16]
0x08005D20: 69C0 LDR R0, [R0, #28]
0x08005D22: 2840 CMP R0, #64
0x08005D24: D00B BEQ .L61 ; 0x08005D3E
0x08005D26: 9804 LDR R0, [SP, #16]
0x08005D28: 69C0 LDR R0, [R0, #28]
0x08005D2A: 2850 CMP R0, #80
0x08005D2C: D007 BEQ .L61 ; 0x08005D3E
0x08005D2E: 9804 LDR R0, [SP, #16]
0x08005D30: 69C0 LDR R0, [R0, #28]
0x08005D32: 2860 CMP R0, #96
0x08005D34: D003 BEQ .L61 ; 0x08005D3E
0x08005D36: 9804 LDR R0, [SP, #16]
0x08005D38: 69C0 LDR R0, [R0, #28]
0x08005D3A: 2870 CMP R0, #112
0x08005D3C: D100 BNE .L62 ; 0x08005D40
.L61:
0x08005D3E: E007 B .L63 ; 0x08005D50
.L62:
0x08005D40: F649 50A5 MOVW R0, #0x9DA5 ; 0x08009DA5 = .rodata..L.str.53
0x08005D44: F6C0 0000 MOVT R0, #0x0800 ; 0x08009DA5 = .rodata..L.str.53
0x08005D48: F240 41B5 MOVW R1, #0x04B5
0x08005D4C: F7FD F95B BL assert_failed ; 0x08003006
.L63:
0x08005D50: F244 4120 MOVW R1, #0x4420
0x08005D54: F6C5 0102 MOVT R1, #0x5802
0x08005D58: 6808 LDR R0, [R1]
0x08005D5A: F020 0070 BIC R0, R0, #112
0x08005D5E: 9A04 LDR R2, [SP, #16]
0x08005D60: 69D2 LDR R2, [R2, #28]
0x08005D62: 4310 ORRS R0, R2
0x08005D64: 6008 STR R0, [R1]
.L64:
0x08005D66: F7FB FAA9 BL HAL_RCC_GetSysClockFreq ; 0x080012BC
0x08005D6A: F244 4218 MOVW R2, #0x4418
0x08005D6E: F6C5 0202 MOVT R2, #0x5802
0x08005D72: 6811 LDR R1, [R2]
0x08005D74: F3C1 2303 UBFX R3, R1, #8, #4
0x08005D78: F24A 2104 MOVW R1, #0xA204 ; 0x0800A204 = D1CorePrescTable
0x08005D7C: F6C0 0100 MOVT R1, #0x0800 ; 0x0800A204 = D1CorePrescTable
0x08005D80: 5CCB LDRB R3, [R1, R3]
0x08005D82: F003 031F AND R3, R3, #31
0x08005D86: 40D8 LSRS R0, R3
0x08005D88: 9000 STR R0, [SP, #0]
0x08005D8A: 9800 LDR R0, [SP, #0]
0x08005D8C: 6812 LDR R2, [R2]
0x08005D8E: F002 020F AND R2, R2, #15
0x08005D92: 5C89 LDRB R1, [R1, R2]
0x08005D94: F001 011F AND R1, R1, #31
0x08005D98: 40C8 LSRS R0, R1
0x08005D9A: F240 6114 MOVW R1, #0x0614 ; 0x20000614 = SystemD2Clock
0x08005D9E: F2C2 0100 MOVT R1, #0x2000 ; 0x20000614 = SystemD2Clock
0x08005DA2: 6008 STR R0, [R1]
0x08005DA4: 9800 LDR R0, [SP, #0]
0x08005DA6: F240 6118 MOVW R1, #0x0618 ; 0x20000618 = SystemCoreClock
0x08005DAA: F2C2 0100 MOVT R1, #0x2000 ; 0x20000618 = SystemCoreClock
0x08005DAE: 6008 STR R0, [R1]
0x08005DB0: F240 6004 MOVW R0, #0x0604 ; 0x20000604 = uwTickPrio
0x08005DB4: F2C2 0000 MOVT R0, #0x2000 ; 0x20000604 = uwTickPrio
0x08005DB8: 6800 LDR R0, [R0]
0x08005DBA: F7FD FB03 BL HAL_InitTick ; 0x080033C4
0x08005DBE: F88D 000B STRB.W R0, [SP, #11]
0x08005DC2: F89D 000B LDRB.W R0, [SP, #11]
0x08005DC6: F88D 0017 STRB.W R0, [SP, #23]
.L65:
0x08005DCA: F89D 0017 LDRB.W R0, [SP, #23]
0x08005DCE: B006 ADD SP, SP, #24
0x08005DD0: BD80 POP {R7, PC}
Section .text.RCCEx_PLL2_Config from charger_lto.o, size=686, align=2
RCCEx_PLL2_Config:
0x08005DD2: B580 PUSH {R7, LR}
0x08005DD4: B086 SUB SP, SP, #24
0x08005DD6: 9004 STR R0, [SP, #16]
0x08005DD8: 9103 STR R1, [SP, #12]
0x08005DDA: 2000 MOVS R0, #0
0x08005DDC: F88D 0007 STRB.W R0, [SP, #7]
0x08005DE0: 9804 LDR R0, [SP, #16]
0x08005DE2: 6800 LDR R0, [R0]
0x08005DE4: B120 CBZ R0, .L1 ; 0x08005DF0
0x08005DE6: 9804 LDR R0, [SP, #16]
0x08005DE8: 6800 LDR R0, [R0]
0x08005DEA: 283F CMP R0, #63
0x08005DEC: D800 BHI .L1 ; 0x08005DF0
0x08005DEE: E007 B .L2 ; 0x08005E00
.L1:
0x08005DF0: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08005DF4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08005DF8: F640 6172 MOVW R1, #0x0E72
0x08005DFC: F7FD F903 BL assert_failed ; 0x08003006
.L2:
0x08005E00: 9804 LDR R0, [SP, #16]
0x08005E02: 6840 LDR R0, [R0, #4]
0x08005E04: 2804 CMP R0, #4
0x08005E06: D305 BCC .L3 ; 0x08005E14
0x08005E08: 9804 LDR R0, [SP, #16]
0x08005E0A: 6840 LDR R0, [R0, #4]
0x08005E0C: F5B0 7F00 CMP.W R0, #0x0200
0x08005E10: D800 BHI .L3 ; 0x08005E14
0x08005E12: E007 B .L4 ; 0x08005E24
.L3:
0x08005E14: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08005E18: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08005E1C: F640 6173 MOVW R1, #0x0E73
0x08005E20: F7FD F8F1 BL assert_failed ; 0x08003006
.L4:
0x08005E24: 9804 LDR R0, [SP, #16]
0x08005E26: 6880 LDR R0, [R0, #8]
0x08005E28: B120 CBZ R0, .L5 ; 0x08005E34
0x08005E2A: 9804 LDR R0, [SP, #16]
0x08005E2C: 6880 LDR R0, [R0, #8]
0x08005E2E: 2880 CMP R0, #128
0x08005E30: D800 BHI .L5 ; 0x08005E34
0x08005E32: E007 B .L6 ; 0x08005E44
.L5:
0x08005E34: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08005E38: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08005E3C: F640 6174 MOVW R1, #0x0E74
0x08005E40: F7FD F8E1 BL assert_failed ; 0x08003006
.L6:
0x08005E44: 9804 LDR R0, [SP, #16]
0x08005E46: 6900 LDR R0, [R0, #16]
0x08005E48: B120 CBZ R0, .L7 ; 0x08005E54
0x08005E4A: 9804 LDR R0, [SP, #16]
0x08005E4C: 6900 LDR R0, [R0, #16]
0x08005E4E: 2880 CMP R0, #128
0x08005E50: D800 BHI .L7 ; 0x08005E54
0x08005E52: E007 B .L8 ; 0x08005E64
.L7:
0x08005E54: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08005E58: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08005E5C: F640 6175 MOVW R1, #0x0E75
0x08005E60: F7FD F8D1 BL assert_failed ; 0x08003006
.L8:
0x08005E64: 9804 LDR R0, [SP, #16]
0x08005E66: 68C0 LDR R0, [R0, #12]
0x08005E68: B120 CBZ R0, .L9 ; 0x08005E74
0x08005E6A: 9804 LDR R0, [SP, #16]
0x08005E6C: 68C0 LDR R0, [R0, #12]
0x08005E6E: 2880 CMP R0, #128
0x08005E70: D800 BHI .L9 ; 0x08005E74
0x08005E72: E007 B .L10 ; 0x08005E84
.L9:
0x08005E74: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08005E78: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08005E7C: F640 6176 MOVW R1, #0x0E76
0x08005E80: F7FD F8C1 BL assert_failed ; 0x08003006
.L10:
0x08005E84: 9804 LDR R0, [SP, #16]
0x08005E86: 6940 LDR R0, [R0, #20]
0x08005E88: B158 CBZ R0, .L11 ; 0x08005EA2
0x08005E8A: 9804 LDR R0, [SP, #16]
0x08005E8C: 6940 LDR R0, [R0, #20]
0x08005E8E: 2840 CMP R0, #64
0x08005E90: D007 BEQ .L11 ; 0x08005EA2
0x08005E92: 9804 LDR R0, [SP, #16]
0x08005E94: 6940 LDR R0, [R0, #20]
0x08005E96: 2880 CMP R0, #128
0x08005E98: D003 BEQ .L11 ; 0x08005EA2
0x08005E9A: 9804 LDR R0, [SP, #16]
0x08005E9C: 6940 LDR R0, [R0, #20]
0x08005E9E: 28C0 CMP R0, #192
0x08005EA0: D100 BNE .L12 ; 0x08005EA4
.L11:
0x08005EA2: E007 B .L13 ; 0x08005EB4
.L12:
0x08005EA4: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08005EA8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08005EAC: F640 6177 MOVW R1, #0x0E77
0x08005EB0: F7FD F8A9 BL assert_failed ; 0x08003006
.L13:
0x08005EB4: 9804 LDR R0, [SP, #16]
0x08005EB6: 6980 LDR R0, [R0, #24]
0x08005EB8: B118 CBZ R0, .L14 ; 0x08005EC2
0x08005EBA: 9804 LDR R0, [SP, #16]
0x08005EBC: 6980 LDR R0, [R0, #24]
0x08005EBE: 2820 CMP R0, #32
0x08005EC0: D100 BNE .L15 ; 0x08005EC4
.L14:
0x08005EC2: E007 B .L16 ; 0x08005ED4
.L15:
0x08005EC4: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08005EC8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08005ECC: F640 6178 MOVW R1, #0x0E78
0x08005ED0: F7FD F899 BL assert_failed ; 0x08003006
.L16:
0x08005ED4: 9804 LDR R0, [SP, #16]
0x08005ED6: 69C0 LDR R0, [R0, #28]
0x08005ED8: 0B40 LSRS R0, R0, #13
0x08005EDA: B900 CBNZ R0, .L17 ; 0x08005EDE
0x08005EDC: E007 B .L18 ; 0x08005EEE
.L17:
0x08005EDE: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08005EE2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08005EE6: F640 6179 MOVW R1, #0x0E79
0x08005EEA: F7FD F88C BL assert_failed ; 0x08003006
.L18:
0x08005EEE: F244 4028 MOVW R0, #0x4428
0x08005EF2: F6C5 0002 MOVT R0, #0x5802
0x08005EF6: 6800 LDR R0, [R0]
0x08005EF8: F000 0003 AND R0, R0, #3
0x08005EFC: 2803 CMP R0, #3
0x08005EFE: D103 BNE .L19 ; 0x08005F08
0x08005F00: 2001 MOVS R0, #1
0x08005F02: F88D 0017 STRB.W R0, [SP, #23]
0x08005F06: E0B7 B .L29 ; 0x08006078
.L19:
0x08005F08: F244 4100 MOVW R1, #0x4400
0x08005F0C: F6C5 0102 MOVT R1, #0x5802
0x08005F10: 6808 LDR R0, [R1]
0x08005F12: F020 6080 BIC R0, R0, #0x04000000
0x08005F16: 6008 STR R0, [R1]
0x08005F18: F001 FAA1 BL HAL_GetTick ; 0x0800745E
0x08005F1C: 9002 STR R0, [SP, #8]
.L20:
0x08005F1E: F244 4000 MOVW R0, #0x4400
0x08005F22: F6C5 0002 MOVT R0, #0x5802
0x08005F26: 6800 LDR R0, [R0]
0x08005F28: F3C0 60C0 UBFX R0, R0, #27, #1
0x08005F2C: B150 CBZ R0, .L22 ; 0x08005F44
0x08005F2E: F001 FA96 BL HAL_GetTick ; 0x0800745E
0x08005F32: 9902 LDR R1, [SP, #8]
0x08005F34: 1A40 SUBS R0, R0, R1
0x08005F36: 2803 CMP R0, #3
0x08005F38: D303 BCC .L21 ; 0x08005F42
0x08005F3A: 2003 MOVS R0, #3
0x08005F3C: F88D 0017 STRB.W R0, [SP, #23]
0x08005F40: E09A B .L29 ; 0x08006078
.L21:
0x08005F42: E7EC B .L20 ; 0x08005F1E
.L22:
0x08005F44: F244 4128 MOVW R1, #0x4428
0x08005F48: F6C5 0102 MOVT R1, #0x5802
0x08005F4C: 6808 LDR R0, [R1]
0x08005F4E: F420 307C BIC R0, R0, #0x03F000
0x08005F52: 9A04 LDR R2, [SP, #16]
0x08005F54: 6812 LDR R2, [R2]
0x08005F56: EA40 3002 ORR.W R0, R0, R2, LSL #12
0x08005F5A: 6008 STR R0, [R1]
0x08005F5C: 9904 LDR R1, [SP, #16]
0x08005F5E: 6848 LDR R0, [R1, #4]
0x08005F60: F8D1 C008 LDR.W R12, [R1, #8]
0x08005F64: 68CB LDR R3, [R1, #12]
0x08005F66: 690A LDR R2, [R1, #16]
0x08005F68: 3801 SUBS R0, #1
0x08005F6A: F36F 205F BFC R0, #9, #23
0x08005F6E: F64F 6100 MOVW R1, #0xFE00
0x08005F72: F6CF 71FF MOVT R1, #0xFFFF
0x08005F76: EB01 214C ADD.W R1, R1, R12, LSL #9
0x08005F7A: B289 UXTH R1, R1
0x08005F7C: 4408 ADD R0, R1
0x08005F7E: 2100 MOVS R1, #0
0x08005F80: F6CF 71FF MOVT R1, #0xFFFF
0x08005F84: EB01 4103 ADD.W R1, R1, R3, LSL #16
0x08005F88: F401 01FE AND R1, R1, #0x7F0000
0x08005F8C: 4408 ADD R0, R1
0x08005F8E: F04F 417F MOV.W R1, #0xFF000000
0x08005F92: EB01 6102 ADD.W R1, R1, R2, LSL #24
0x08005F96: F001 41FE AND R1, R1, #0x7F000000
0x08005F9A: 4408 ADD R0, R1
0x08005F9C: F244 4138 MOVW R1, #0x4438
0x08005FA0: F6C5 0102 MOVT R1, #0x5802
0x08005FA4: 6008 STR R0, [R1]
0x08005FA6: F244 412C MOVW R1, #0x442C
0x08005FAA: F6C5 0102 MOVT R1, #0x5802
0x08005FAE: 9100 STR R1, [SP, #0]
0x08005FB0: 6808 LDR R0, [R1]
0x08005FB2: F020 00C0 BIC R0, R0, #192
0x08005FB6: 9A04 LDR R2, [SP, #16]
0x08005FB8: 6952 LDR R2, [R2, #20]
0x08005FBA: 4310 ORRS R0, R2
0x08005FBC: 6008 STR R0, [R1]
0x08005FBE: 6808 LDR R0, [R1]
0x08005FC0: F020 0020 BIC R0, R0, #32
0x08005FC4: 9A04 LDR R2, [SP, #16]
0x08005FC6: 6992 LDR R2, [R2, #24]
0x08005FC8: 4310 ORRS R0, R2
0x08005FCA: 6008 STR R0, [R1]
0x08005FCC: 6808 LDR R0, [R1]
0x08005FCE: F020 0010 BIC R0, R0, #16
0x08005FD2: 6008 STR R0, [R1]
0x08005FD4: F244 423C MOVW R2, #0x443C
0x08005FD8: F6C5 0202 MOVT R2, #0x5802
0x08005FDC: 6810 LDR R0, [R2]
0x08005FDE: F64F 73F8 MOVW R3, #0xFFF8
0x08005FE2: 4398 BICS R0, R3
0x08005FE4: 9B04 LDR R3, [SP, #16]
0x08005FE6: 69DB LDR R3, [R3, #28]
0x08005FE8: EA40 00C3 ORR.W R0, R0, R3, LSL #3
0x08005FEC: 6010 STR R0, [R2]
0x08005FEE: 6808 LDR R0, [R1]
0x08005FF0: F040 0010 ORR R0, R0, #16
0x08005FF4: 6008 STR R0, [R1]
0x08005FF6: 9803 LDR R0, [SP, #12]
0x08005FF8: B940 CBNZ R0, .L23 ; 0x0800600C
0x08005FFA: F244 412C MOVW R1, #0x442C
0x08005FFE: F6C5 0102 MOVT R1, #0x5802
0x08006002: 6808 LDR R0, [R1]
0x08006004: F440 2000 ORR R0, R0, #0x080000
0x08006008: 6008 STR R0, [R1]
0x0800600A: E013 B .L25 ; 0x08006034
.L23:
0x0800600C: 9803 LDR R0, [SP, #12]
0x0800600E: 2801 CMP R0, #1
0x08006010: D108 BNE .L24 ; 0x08006024
0x08006012: F244 412C MOVW R1, #0x442C
0x08006016: F6C5 0102 MOVT R1, #0x5802
0x0800601A: 6808 LDR R0, [R1]
0x0800601C: F440 1080 ORR R0, R0, #0x100000
0x08006020: 6008 STR R0, [R1]
0x08006022: E007 B .L25 ; 0x08006034
.L24:
0x08006024: F244 412C MOVW R1, #0x442C
0x08006028: F6C5 0102 MOVT R1, #0x5802
0x0800602C: 6808 LDR R0, [R1]
0x0800602E: F440 1000 ORR R0, R0, #0x200000
0x08006032: 6008 STR R0, [R1]
.L25:
0x08006034: F244 4100 MOVW R1, #0x4400
0x08006038: F6C5 0102 MOVT R1, #0x5802
0x0800603C: 6808 LDR R0, [R1]
0x0800603E: F040 6080 ORR R0, R0, #0x04000000
0x08006042: 6008 STR R0, [R1]
0x08006044: F001 FA0B BL HAL_GetTick ; 0x0800745E
0x08006048: 9002 STR R0, [SP, #8]
.L26:
0x0800604A: F244 4000 MOVW R0, #0x4400
0x0800604E: F6C5 0002 MOVT R0, #0x5802
0x08006052: 6800 LDR R0, [R0]
0x08006054: F3C0 60C0 UBFX R0, R0, #27, #1
0x08006058: B950 CBNZ R0, .L28 ; 0x08006070
0x0800605A: F001 FA00 BL HAL_GetTick ; 0x0800745E
0x0800605E: 9902 LDR R1, [SP, #8]
0x08006060: 1A40 SUBS R0, R0, R1
0x08006062: 2803 CMP R0, #3
0x08006064: D303 BCC .L27 ; 0x0800606E
0x08006066: 2003 MOVS R0, #3
0x08006068: F88D 0017 STRB.W R0, [SP, #23]
0x0800606C: E004 B .L29 ; 0x08006078
.L27:
0x0800606E: E7EC B .L26 ; 0x0800604A
.L28:
0x08006070: F89D 0007 LDRB.W R0, [SP, #7]
0x08006074: F88D 0017 STRB.W R0, [SP, #23]
.L29:
0x08006078: F89D 0017 LDRB.W R0, [SP, #23]
0x0800607C: B006 ADD SP, SP, #24
0x0800607E: BD80 POP {R7, PC}
Section .text.RCCEx_PLL3_Config from charger_lto.o, size=694, align=2
RCCEx_PLL3_Config:
0x08006080: B580 PUSH {R7, LR}
0x08006082: B086 SUB SP, SP, #24
0x08006084: 9004 STR R0, [SP, #16]
0x08006086: 9103 STR R1, [SP, #12]
0x08006088: 2000 MOVS R0, #0
0x0800608A: F88D 0007 STRB.W R0, [SP, #7]
0x0800608E: 9804 LDR R0, [SP, #16]
0x08006090: 6800 LDR R0, [R0]
0x08006092: B120 CBZ R0, .L1 ; 0x0800609E
0x08006094: 9804 LDR R0, [SP, #16]
0x08006096: 6800 LDR R0, [R0]
0x08006098: 283F CMP R0, #63
0x0800609A: D800 BHI .L1 ; 0x0800609E
0x0800609C: E007 B .L2 ; 0x080060AE
.L1:
0x0800609E: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x080060A2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x080060A6: F640 61DA MOVW R1, #0x0EDA
0x080060AA: F7FC FFAC BL assert_failed ; 0x08003006
.L2:
0x080060AE: 9804 LDR R0, [SP, #16]
0x080060B0: 6840 LDR R0, [R0, #4]
0x080060B2: 2804 CMP R0, #4
0x080060B4: D305 BCC .L3 ; 0x080060C2
0x080060B6: 9804 LDR R0, [SP, #16]
0x080060B8: 6840 LDR R0, [R0, #4]
0x080060BA: F5B0 7F00 CMP.W R0, #0x0200
0x080060BE: D800 BHI .L3 ; 0x080060C2
0x080060C0: E007 B .L4 ; 0x080060D2
.L3:
0x080060C2: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x080060C6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x080060CA: F640 61DB MOVW R1, #0x0EDB
0x080060CE: F7FC FF9A BL assert_failed ; 0x08003006
.L4:
0x080060D2: 9804 LDR R0, [SP, #16]
0x080060D4: 6880 LDR R0, [R0, #8]
0x080060D6: B120 CBZ R0, .L5 ; 0x080060E2
0x080060D8: 9804 LDR R0, [SP, #16]
0x080060DA: 6880 LDR R0, [R0, #8]
0x080060DC: 2880 CMP R0, #128
0x080060DE: D800 BHI .L5 ; 0x080060E2
0x080060E0: E007 B .L6 ; 0x080060F2
.L5:
0x080060E2: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x080060E6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x080060EA: F640 61DC MOVW R1, #0x0EDC
0x080060EE: F7FC FF8A BL assert_failed ; 0x08003006
.L6:
0x080060F2: 9804 LDR R0, [SP, #16]
0x080060F4: 6900 LDR R0, [R0, #16]
0x080060F6: B120 CBZ R0, .L7 ; 0x08006102
0x080060F8: 9804 LDR R0, [SP, #16]
0x080060FA: 6900 LDR R0, [R0, #16]
0x080060FC: 2880 CMP R0, #128
0x080060FE: D800 BHI .L7 ; 0x08006102
0x08006100: E007 B .L8 ; 0x08006112
.L7:
0x08006102: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08006106: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x0800610A: F640 61DD MOVW R1, #0x0EDD
0x0800610E: F7FC FF7A BL assert_failed ; 0x08003006
.L8:
0x08006112: 9804 LDR R0, [SP, #16]
0x08006114: 68C0 LDR R0, [R0, #12]
0x08006116: B120 CBZ R0, .L9 ; 0x08006122
0x08006118: 9804 LDR R0, [SP, #16]
0x0800611A: 68C0 LDR R0, [R0, #12]
0x0800611C: 2880 CMP R0, #128
0x0800611E: D800 BHI .L9 ; 0x08006122
0x08006120: E007 B .L10 ; 0x08006132
.L9:
0x08006122: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08006126: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x0800612A: F640 61DE MOVW R1, #0x0EDE
0x0800612E: F7FC FF6A BL assert_failed ; 0x08003006
.L10:
0x08006132: 9804 LDR R0, [SP, #16]
0x08006134: 6940 LDR R0, [R0, #20]
0x08006136: B170 CBZ R0, .L11 ; 0x08006156
0x08006138: 9804 LDR R0, [SP, #16]
0x0800613A: 6940 LDR R0, [R0, #20]
0x0800613C: F5B0 6F80 CMP.W R0, #0x0400
0x08006140: D009 BEQ .L11 ; 0x08006156
0x08006142: 9804 LDR R0, [SP, #16]
0x08006144: 6940 LDR R0, [R0, #20]
0x08006146: F5B0 6F00 CMP.W R0, #0x0800
0x0800614A: D004 BEQ .L11 ; 0x08006156
0x0800614C: 9804 LDR R0, [SP, #16]
0x0800614E: 6940 LDR R0, [R0, #20]
0x08006150: F5B0 6F40 CMP.W R0, #0x0C00
0x08006154: D100 BNE .L12 ; 0x08006158
.L11:
0x08006156: E007 B .L13 ; 0x08006168
.L12:
0x08006158: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x0800615C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08006160: F640 61DF MOVW R1, #0x0EDF
0x08006164: F7FC FF4F BL assert_failed ; 0x08003006
.L13:
0x08006168: 9804 LDR R0, [SP, #16]
0x0800616A: 6980 LDR R0, [R0, #24]
0x0800616C: B120 CBZ R0, .L14 ; 0x08006178
0x0800616E: 9804 LDR R0, [SP, #16]
0x08006170: 6980 LDR R0, [R0, #24]
0x08006172: F5B0 7F00 CMP.W R0, #0x0200
0x08006176: D100 BNE .L15 ; 0x0800617A
.L14:
0x08006178: E007 B .L16 ; 0x0800618A
.L15:
0x0800617A: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x0800617E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x08006182: F44F 616E MOV.W R1, #0x0EE0
0x08006186: F7FC FF3E BL assert_failed ; 0x08003006
.L16:
0x0800618A: 9804 LDR R0, [SP, #16]
0x0800618C: 69C0 LDR R0, [R0, #28]
0x0800618E: 0B40 LSRS R0, R0, #13
0x08006190: B900 CBNZ R0, .L17 ; 0x08006194
0x08006192: E007 B .L18 ; 0x080061A4
.L17:
0x08006194: F24A 0022 MOVW R0, #0xA022 ; 0x0800A022 = .rodata..L.str.60
0x08006198: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A022 = .rodata..L.str.60
0x0800619C: F640 61E1 MOVW R1, #0x0EE1
0x080061A0: F7FC FF31 BL assert_failed ; 0x08003006
.L18:
0x080061A4: F244 4028 MOVW R0, #0x4428
0x080061A8: F6C5 0002 MOVT R0, #0x5802
0x080061AC: 6800 LDR R0, [R0]
0x080061AE: F000 0003 AND R0, R0, #3
0x080061B2: 2803 CMP R0, #3
0x080061B4: D103 BNE .L19 ; 0x080061BE
0x080061B6: 2001 MOVS R0, #1
0x080061B8: F88D 0017 STRB.W R0, [SP, #23]
0x080061BC: E0B7 B .L29 ; 0x0800632E
.L19:
0x080061BE: F244 4100 MOVW R1, #0x4400
0x080061C2: F6C5 0102 MOVT R1, #0x5802
0x080061C6: 6808 LDR R0, [R1]
0x080061C8: F020 5080 BIC R0, R0, #0x10000000
0x080061CC: 6008 STR R0, [R1]
0x080061CE: F001 F946 BL HAL_GetTick ; 0x0800745E
0x080061D2: 9002 STR R0, [SP, #8]
.L20:
0x080061D4: F244 4000 MOVW R0, #0x4400
0x080061D8: F6C5 0002 MOVT R0, #0x5802
0x080061DC: 6800 LDR R0, [R0]
0x080061DE: F3C0 7040 UBFX R0, R0, #29, #1
0x080061E2: B150 CBZ R0, .L22 ; 0x080061FA
0x080061E4: F001 F93B BL HAL_GetTick ; 0x0800745E
0x080061E8: 9902 LDR R1, [SP, #8]
0x080061EA: 1A40 SUBS R0, R0, R1
0x080061EC: 2803 CMP R0, #3
0x080061EE: D303 BCC .L21 ; 0x080061F8
0x080061F0: 2003 MOVS R0, #3
0x080061F2: F88D 0017 STRB.W R0, [SP, #23]
0x080061F6: E09A B .L29 ; 0x0800632E
.L21:
0x080061F8: E7EC B .L20 ; 0x080061D4
.L22:
0x080061FA: F244 4128 MOVW R1, #0x4428
0x080061FE: F6C5 0102 MOVT R1, #0x5802
0x08006202: 6808 LDR R0, [R1]
0x08006204: F020 707C BIC R0, R0, #0x03F00000
0x08006208: 9A04 LDR R2, [SP, #16]
0x0800620A: 6812 LDR R2, [R2]
0x0800620C: EA40 5002 ORR.W R0, R0, R2, LSL #20
0x08006210: 6008 STR R0, [R1]
0x08006212: 9904 LDR R1, [SP, #16]
0x08006214: 6848 LDR R0, [R1, #4]
0x08006216: F8D1 C008 LDR.W R12, [R1, #8]
0x0800621A: 68CB LDR R3, [R1, #12]
0x0800621C: 690A LDR R2, [R1, #16]
0x0800621E: 3801 SUBS R0, #1
0x08006220: F36F 205F BFC R0, #9, #23
0x08006224: F64F 6100 MOVW R1, #0xFE00
0x08006228: F6CF 71FF MOVT R1, #0xFFFF
0x0800622C: EB01 214C ADD.W R1, R1, R12, LSL #9
0x08006230: B289 UXTH R1, R1
0x08006232: 4408 ADD R0, R1
0x08006234: 2100 MOVS R1, #0
0x08006236: F6CF 71FF MOVT R1, #0xFFFF
0x0800623A: EB01 4103 ADD.W R1, R1, R3, LSL #16
0x0800623E: F401 01FE AND R1, R1, #0x7F0000
0x08006242: 4408 ADD R0, R1
0x08006244: F04F 417F MOV.W R1, #0xFF000000
0x08006248: EB01 6102 ADD.W R1, R1, R2, LSL #24
0x0800624C: F001 41FE AND R1, R1, #0x7F000000
0x08006250: 4408 ADD R0, R1
0x08006252: F244 4140 MOVW R1, #0x4440
0x08006256: F6C5 0102 MOVT R1, #0x5802
0x0800625A: 6008 STR R0, [R1]
0x0800625C: F244 412C MOVW R1, #0x442C
0x08006260: F6C5 0102 MOVT R1, #0x5802
0x08006264: 9100 STR R1, [SP, #0]
0x08006266: 6808 LDR R0, [R1]
0x08006268: F420 6040 BIC R0, R0, #0x0C00
0x0800626C: 9A04 LDR R2, [SP, #16]
0x0800626E: 6952 LDR R2, [R2, #20]
0x08006270: 4310 ORRS R0, R2
0x08006272: 6008 STR R0, [R1]
0x08006274: 6808 LDR R0, [R1]
0x08006276: F420 7000 BIC R0, R0, #0x0200
0x0800627A: 9A04 LDR R2, [SP, #16]
0x0800627C: 6992 LDR R2, [R2, #24]
0x0800627E: 4310 ORRS R0, R2
0x08006280: 6008 STR R0, [R1]
0x08006282: 6808 LDR R0, [R1]
0x08006284: F420 7080 BIC R0, R0, #0x0100
0x08006288: 6008 STR R0, [R1]
0x0800628A: F244 4244 MOVW R2, #0x4444
0x0800628E: F6C5 0202 MOVT R2, #0x5802
0x08006292: 6810 LDR R0, [R2]
0x08006294: F64F 73F8 MOVW R3, #0xFFF8
0x08006298: 4398 BICS R0, R3
0x0800629A: 9B04 LDR R3, [SP, #16]
0x0800629C: 69DB LDR R3, [R3, #28]
0x0800629E: EA40 00C3 ORR.W R0, R0, R3, LSL #3
0x080062A2: 6010 STR R0, [R2]
0x080062A4: 6808 LDR R0, [R1]
0x080062A6: F440 7080 ORR R0, R0, #0x0100
0x080062AA: 6008 STR R0, [R1]
0x080062AC: 9803 LDR R0, [SP, #12]
0x080062AE: B940 CBNZ R0, .L23 ; 0x080062C2
0x080062B0: F244 412C MOVW R1, #0x442C
0x080062B4: F6C5 0102 MOVT R1, #0x5802
0x080062B8: 6808 LDR R0, [R1]
0x080062BA: F440 0080 ORR R0, R0, #0x400000
0x080062BE: 6008 STR R0, [R1]
0x080062C0: E013 B .L25 ; 0x080062EA
.L23:
0x080062C2: 9803 LDR R0, [SP, #12]
0x080062C4: 2801 CMP R0, #1
0x080062C6: D108 BNE .L24 ; 0x080062DA
0x080062C8: F244 412C MOVW R1, #0x442C
0x080062CC: F6C5 0102 MOVT R1, #0x5802
0x080062D0: 6808 LDR R0, [R1]
0x080062D2: F440 0000 ORR R0, R0, #0x800000
0x080062D6: 6008 STR R0, [R1]
0x080062D8: E007 B .L25 ; 0x080062EA
.L24:
0x080062DA: F244 412C MOVW R1, #0x442C
0x080062DE: F6C5 0102 MOVT R1, #0x5802
0x080062E2: 6808 LDR R0, [R1]
0x080062E4: F040 7080 ORR R0, R0, #0x01000000
0x080062E8: 6008 STR R0, [R1]
.L25:
0x080062EA: F244 4100 MOVW R1, #0x4400
0x080062EE: F6C5 0102 MOVT R1, #0x5802
0x080062F2: 6808 LDR R0, [R1]
0x080062F4: F040 5080 ORR R0, R0, #0x10000000
0x080062F8: 6008 STR R0, [R1]
0x080062FA: F001 F8B0 BL HAL_GetTick ; 0x0800745E
0x080062FE: 9002 STR R0, [SP, #8]
.L26:
0x08006300: F244 4000 MOVW R0, #0x4400
0x08006304: F6C5 0002 MOVT R0, #0x5802
0x08006308: 6800 LDR R0, [R0]
0x0800630A: F3C0 7040 UBFX R0, R0, #29, #1
0x0800630E: B950 CBNZ R0, .L28 ; 0x08006326
0x08006310: F001 F8A5 BL HAL_GetTick ; 0x0800745E
0x08006314: 9902 LDR R1, [SP, #8]
0x08006316: 1A40 SUBS R0, R0, R1
0x08006318: 2803 CMP R0, #3
0x0800631A: D303 BCC .L27 ; 0x08006324
0x0800631C: 2003 MOVS R0, #3
0x0800631E: F88D 0017 STRB.W R0, [SP, #23]
0x08006322: E004 B .L29 ; 0x0800632E
.L27:
0x08006324: E7EC B .L26 ; 0x08006300
.L28:
0x08006326: F89D 0007 LDRB.W R0, [SP, #7]
0x0800632A: F88D 0017 STRB.W R0, [SP, #23]
.L29:
0x0800632E: F89D 0017 LDRB.W R0, [SP, #23]
0x08006332: B006 ADD SP, SP, #24
0x08006334: BD80 POP {R7, PC}
Section .text.RTC_EnterInitMode from charger_lto.o, size=110, align=2
RTC_EnterInitMode:
0x08006336: B580 PUSH {R7, LR}
0x08006338: B084 SUB SP, SP, #16
0x0800633A: 9003 STR R0, [SP, #12]
0x0800633C: 2000 MOVS R0, #0
0x0800633E: F88D 0007 STRB.W R0, [SP, #7]
0x08006342: 9803 LDR R0, [SP, #12]
0x08006344: 6800 LDR R0, [R0]
0x08006346: 68C0 LDR R0, [R0, #12]
0x08006348: 0640 LSLS R0, R0, #25
0x0800634A: 2800 CMP R0, #0
0x0800634C: D426 BMI .L4 ; 0x0800639C
0x0800634E: 9803 LDR R0, [SP, #12]
0x08006350: 6801 LDR R1, [R0]
0x08006352: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x08006356: 60C8 STR R0, [R1, #12]
0x08006358: F001 F881 BL HAL_GetTick ; 0x0800745E
0x0800635C: 9002 STR R0, [SP, #8]
.L1:
0x0800635E: 9803 LDR R0, [SP, #12]
0x08006360: 6800 LDR R0, [R0]
0x08006362: 68C1 LDR R1, [R0, #12]
0x08006364: 2000 MOVS R0, #0
0x08006366: 0649 LSLS R1, R1, #25
0x08006368: 2900 CMP R1, #0
0x0800636A: 9000 STR R0, [SP, #0]
0x0800636C: D405 BMI .L2 ; 0x0800637A
0x0800636E: F89D 0007 LDRB.W R0, [SP, #7]
0x08006372: 3803 SUBS R0, #3
0x08006374: BF18 IT NE
0x08006376: 2001 MOVNE R0, #1
0x08006378: 9000 STR R0, [SP, #0]
.L2:
0x0800637A: 9800 LDR R0, [SP, #0]
0x0800637C: 07C0 LSLS R0, R0, #31
0x0800637E: B168 CBZ R0, .L4 ; 0x0800639C
0x08006380: F001 F86D BL HAL_GetTick ; 0x0800745E
0x08006384: 9902 LDR R1, [SP, #8]
0x08006386: 1A40 SUBS R0, R0, R1
0x08006388: F5B0 7F7A CMP.W R0, #0x03E8
0x0800638C: D905 BLS .L3 ; 0x0800639A
0x0800638E: 2003 MOVS R0, #3
0x08006390: F88D 0007 STRB.W R0, [SP, #7]
0x08006394: 9903 LDR R1, [SP, #12]
0x08006396: F881 0021 STRB.W R0, [R1, #33]
.L3:
0x0800639A: E7E0 B .L1 ; 0x0800635E
.L4:
0x0800639C: F89D 0007 LDRB.W R0, [SP, #7]
0x080063A0: B004 ADD SP, SP, #16
0x080063A2: BD80 POP {R7, PC}
Section .text.RTC_ExitInitMode from charger_lto.o, size=126, align=2
RTC_ExitInitMode:
0x080063A4: B580 PUSH {R7, LR}
0x080063A6: B082 SUB SP, SP, #8
0x080063A8: 9001 STR R0, [SP, #4]
0x080063AA: 2000 MOVS R0, #0
0x080063AC: F88D 0003 STRB.W R0, [SP, #3]
0x080063B0: F244 010C MOVW R1, #0x400C
0x080063B4: F6C5 0100 MOVT R1, #0x5800
0x080063B8: 6808 LDR R0, [R1]
0x080063BA: F020 0080 BIC R0, R0, #128
0x080063BE: 6008 STR R0, [R1]
0x080063C0: F244 0008 MOVW R0, #0x4008
0x080063C4: F6C5 0000 MOVT R0, #0x5800
0x080063C8: 6800 LDR R0, [R0]
0x080063CA: 0680 LSLS R0, R0, #26
0x080063CC: 2800 CMP R0, #0
0x080063CE: D40A BMI .L2 ; 0x080063E6
0x080063D0: 9801 LDR R0, [SP, #4]
0x080063D2: F002 FF2A BL HAL_RTC_WaitForSynchro ; 0x0800922A
0x080063D6: B128 CBZ R0, .L1 ; 0x080063E4
0x080063D8: 9901 LDR R1, [SP, #4]
0x080063DA: 2003 MOVS R0, #3
0x080063DC: F881 0021 STRB.W R0, [R1, #33]
0x080063E0: F88D 0003 STRB.W R0, [SP, #3]
.L1:
0x080063E4: E019 B .L4 ; 0x0800641A
.L2:
0x080063E6: F244 0108 MOVW R1, #0x4008
0x080063EA: F6C5 0100 MOVT R1, #0x5800
0x080063EE: 6808 LDR R0, [R1]
0x080063F0: F020 0020 BIC R0, R0, #32
0x080063F4: 6008 STR R0, [R1]
0x080063F6: 9801 LDR R0, [SP, #4]
0x080063F8: F002 FF17 BL HAL_RTC_WaitForSynchro ; 0x0800922A
0x080063FC: B128 CBZ R0, .L3 ; 0x0800640A
0x080063FE: 9901 LDR R1, [SP, #4]
0x08006400: 2003 MOVS R0, #3
0x08006402: F881 0021 STRB.W R0, [R1, #33]
0x08006406: F88D 0003 STRB.W R0, [SP, #3]
.L3:
0x0800640A: F244 0108 MOVW R1, #0x4008
0x0800640E: F6C5 0100 MOVT R1, #0x5800
0x08006412: 6808 LDR R0, [R1]
0x08006414: F040 0020 ORR R0, R0, #32
0x08006418: 6008 STR R0, [R1]
.L4:
0x0800641A: F89D 0003 LDRB.W R0, [SP, #3]
0x0800641E: B002 ADD SP, SP, #8
0x08006420: BD80 POP {R7, PC}
Section .text.HAL_SPI_Init from charger_lto.o, size=1522, align=2
HAL_SPI_Init:
0x08006422: B580 PUSH {R7, LR}
0x08006424: B086 SUB SP, SP, #24
0x08006426: 9004 STR R0, [SP, #16]
0x08006428: 9804 LDR R0, [SP, #16]
0x0800642A: B918 CBNZ R0, .L1 ; 0x08006434
0x0800642C: 2001 MOVS R0, #1
0x0800642E: F88D 0017 STRB.W R0, [SP, #23]
0x08006432: E2EB B .L51 ; 0x08006A0C
.L1:
0x08006434: 9804 LDR R0, [SP, #16]
0x08006436: 6800 LDR R0, [R0]
0x08006438: F243 0100 MOVW R1, #0x3000
0x0800643C: F2C4 0101 MOVT R1, #0x4001
0x08006440: 4288 CMP R0, R1
0x08006442: D027 BEQ .L2 ; 0x08006494
0x08006444: 9804 LDR R0, [SP, #16]
0x08006446: 6800 LDR R0, [R0]
0x08006448: F643 0100 MOVW R1, #0x3800
0x0800644C: F2C4 0100 MOVT R1, #0x4000
0x08006450: 4288 CMP R0, R1
0x08006452: D01F BEQ .L2 ; 0x08006494
0x08006454: 9804 LDR R0, [SP, #16]
0x08006456: 6800 LDR R0, [R0]
0x08006458: F643 4100 MOVW R1, #0x3C00
0x0800645C: F2C4 0100 MOVT R1, #0x4000
0x08006460: 4288 CMP R0, R1
0x08006462: D017 BEQ .L2 ; 0x08006494
0x08006464: 9804 LDR R0, [SP, #16]
0x08006466: 6800 LDR R0, [R0]
0x08006468: F243 4100 MOVW R1, #0x3400
0x0800646C: F2C4 0101 MOVT R1, #0x4001
0x08006470: 4288 CMP R0, R1
0x08006472: D00F BEQ .L2 ; 0x08006494
0x08006474: 9804 LDR R0, [SP, #16]
0x08006476: 6800 LDR R0, [R0]
0x08006478: F245 0100 MOVW R1, #0x5000
0x0800647C: F2C4 0101 MOVT R1, #0x4001
0x08006480: 4288 CMP R0, R1
0x08006482: D007 BEQ .L2 ; 0x08006494
0x08006484: 9804 LDR R0, [SP, #16]
0x08006486: 6800 LDR R0, [R0]
0x08006488: F241 4100 MOVW R1, #0x1400
0x0800648C: F6C5 0100 MOVT R1, #0x5800
0x08006490: 4288 CMP R0, R1
0x08006492: D100 BNE .L3 ; 0x08006496
.L2:
0x08006494: E006 B .L4 ; 0x080064A4
.L3:
0x08006496: F649 6073 MOVW R0, #0x9E73 ; 0x08009E73 = .rodata..L.str.66
0x0800649A: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E73 = .rodata..L.str.66
0x0800649E: 21FE MOVS R1, #254
0x080064A0: F7FC FDB1 BL assert_failed ; 0x08003006
.L4:
0x080064A4: 9804 LDR R0, [SP, #16]
0x080064A6: 6840 LDR R0, [R0, #4]
0x080064A8: B120 CBZ R0, .L5 ; 0x080064B4
0x080064AA: 9804 LDR R0, [SP, #16]
0x080064AC: 6840 LDR R0, [R0, #4]
0x080064AE: F5B0 0F80 CMP.W R0, #0x400000
0x080064B2: D100 BNE .L6 ; 0x080064B6
.L5:
0x080064B4: E006 B .L7 ; 0x080064C4
.L6:
0x080064B6: F649 6073 MOVW R0, #0x9E73 ; 0x08009E73 = .rodata..L.str.66
0x080064BA: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E73 = .rodata..L.str.66
0x080064BE: 21FF MOVS R1, #255
0x080064C0: F7FC FDA1 BL assert_failed ; 0x08003006
.L7:
0x080064C4: 9804 LDR R0, [SP, #16]
0x080064C6: 6880 LDR R0, [R0, #8]
0x080064C8: B170 CBZ R0, .L8 ; 0x080064E8
0x080064CA: 9804 LDR R0, [SP, #16]
0x080064CC: 6880 LDR R0, [R0, #8]
0x080064CE: F5B0 2F80 CMP.W R0, #0x040000
0x080064D2: D009 BEQ .L8 ; 0x080064E8
0x080064D4: 9804 LDR R0, [SP, #16]
0x080064D6: 6880 LDR R0, [R0, #8]
0x080064D8: F5B0 2FC0 CMP.W R0, #0x060000
0x080064DC: D004 BEQ .L8 ; 0x080064E8
0x080064DE: 9804 LDR R0, [SP, #16]
0x080064E0: 6880 LDR R0, [R0, #8]
0x080064E2: F5B0 3F00 CMP.W R0, #0x020000
0x080064E6: D100 BNE .L9 ; 0x080064EA
.L8:
0x080064E8: E007 B .L10 ; 0x080064FA
.L9:
0x080064EA: F649 6073 MOVW R0, #0x9E73 ; 0x08009E73 = .rodata..L.str.66
0x080064EE: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E73 = .rodata..L.str.66
0x080064F2: F44F 7180 MOV.W R1, #0x0100
0x080064F6: F7FC FD86 BL assert_failed ; 0x08003006
.L10:
0x080064FA: 9804 LDR R0, [SP, #16]
0x080064FC: 68C0 LDR R0, [R0, #12]
0x080064FE: 281F CMP R0, #31
0x08006500: D073 BEQ .L11 ; 0x080065EA
0x08006502: 9804 LDR R0, [SP, #16]
0x08006504: 68C0 LDR R0, [R0, #12]
0x08006506: 281E CMP R0, #30
0x08006508: D06F BEQ .L11 ; 0x080065EA
0x0800650A: 9804 LDR R0, [SP, #16]
0x0800650C: 68C0 LDR R0, [R0, #12]
0x0800650E: 281D CMP R0, #29
0x08006510: D06B BEQ .L11 ; 0x080065EA
0x08006512: 9804 LDR R0, [SP, #16]
0x08006514: 68C0 LDR R0, [R0, #12]
0x08006516: 281C CMP R0, #28
0x08006518: D067 BEQ .L11 ; 0x080065EA
0x0800651A: 9804 LDR R0, [SP, #16]
0x0800651C: 68C0 LDR R0, [R0, #12]
0x0800651E: 281B CMP R0, #27
0x08006520: D063 BEQ .L11 ; 0x080065EA
0x08006522: 9804 LDR R0, [SP, #16]
0x08006524: 68C0 LDR R0, [R0, #12]
0x08006526: 281A CMP R0, #26
0x08006528: D05F BEQ .L11 ; 0x080065EA
0x0800652A: 9804 LDR R0, [SP, #16]
0x0800652C: 68C0 LDR R0, [R0, #12]
0x0800652E: 2819 CMP R0, #25
0x08006530: D05B BEQ .L11 ; 0x080065EA
0x08006532: 9804 LDR R0, [SP, #16]
0x08006534: 68C0 LDR R0, [R0, #12]
0x08006536: 2818 CMP R0, #24
0x08006538: D057 BEQ .L11 ; 0x080065EA
0x0800653A: 9804 LDR R0, [SP, #16]
0x0800653C: 68C0 LDR R0, [R0, #12]
0x0800653E: 2817 CMP R0, #23
0x08006540: D053 BEQ .L11 ; 0x080065EA
0x08006542: 9804 LDR R0, [SP, #16]
0x08006544: 68C0 LDR R0, [R0, #12]
0x08006546: 2816 CMP R0, #22
0x08006548: D04F BEQ .L11 ; 0x080065EA
0x0800654A: 9804 LDR R0, [SP, #16]
0x0800654C: 68C0 LDR R0, [R0, #12]
0x0800654E: 2815 CMP R0, #21
0x08006550: D04B BEQ .L11 ; 0x080065EA
0x08006552: 9804 LDR R0, [SP, #16]
0x08006554: 68C0 LDR R0, [R0, #12]
0x08006556: 2814 CMP R0, #20
0x08006558: D047 BEQ .L11 ; 0x080065EA
0x0800655A: 9804 LDR R0, [SP, #16]
0x0800655C: 68C0 LDR R0, [R0, #12]
0x0800655E: 2813 CMP R0, #19
0x08006560: D043 BEQ .L11 ; 0x080065EA
0x08006562: 9804 LDR R0, [SP, #16]
0x08006564: 68C0 LDR R0, [R0, #12]
0x08006566: 2815 CMP R0, #21
0x08006568: D03F BEQ .L11 ; 0x080065EA
0x0800656A: 9804 LDR R0, [SP, #16]
0x0800656C: 68C0 LDR R0, [R0, #12]
0x0800656E: 2812 CMP R0, #18
0x08006570: D03B BEQ .L11 ; 0x080065EA
0x08006572: 9804 LDR R0, [SP, #16]
0x08006574: 68C0 LDR R0, [R0, #12]
0x08006576: 2811 CMP R0, #17
0x08006578: D037 BEQ .L11 ; 0x080065EA
0x0800657A: 9804 LDR R0, [SP, #16]
0x0800657C: 68C0 LDR R0, [R0, #12]
0x0800657E: 2810 CMP R0, #16
0x08006580: D033 BEQ .L11 ; 0x080065EA
0x08006582: 9804 LDR R0, [SP, #16]
0x08006584: 68C0 LDR R0, [R0, #12]
0x08006586: 280F CMP R0, #15
0x08006588: D02F BEQ .L11 ; 0x080065EA
0x0800658A: 9804 LDR R0, [SP, #16]
0x0800658C: 68C0 LDR R0, [R0, #12]
0x0800658E: 280E CMP R0, #14
0x08006590: D02B BEQ .L11 ; 0x080065EA
0x08006592: 9804 LDR R0, [SP, #16]
0x08006594: 68C0 LDR R0, [R0, #12]
0x08006596: 280D CMP R0, #13
0x08006598: D027 BEQ .L11 ; 0x080065EA
0x0800659A: 9804 LDR R0, [SP, #16]
0x0800659C: 68C0 LDR R0, [R0, #12]
0x0800659E: 280C CMP R0, #12
0x080065A0: D023 BEQ .L11 ; 0x080065EA
0x080065A2: 9804 LDR R0, [SP, #16]
0x080065A4: 68C0 LDR R0, [R0, #12]
0x080065A6: 280B CMP R0, #11
0x080065A8: D01F BEQ .L11 ; 0x080065EA
0x080065AA: 9804 LDR R0, [SP, #16]
0x080065AC: 68C0 LDR R0, [R0, #12]
0x080065AE: 280A CMP R0, #10
0x080065B0: D01B BEQ .L11 ; 0x080065EA
0x080065B2: 9804 LDR R0, [SP, #16]
0x080065B4: 68C0 LDR R0, [R0, #12]
0x080065B6: 2809 CMP R0, #9
0x080065B8: D017 BEQ .L11 ; 0x080065EA
0x080065BA: 9804 LDR R0, [SP, #16]
0x080065BC: 68C0 LDR R0, [R0, #12]
0x080065BE: 2808 CMP R0, #8
0x080065C0: D013 BEQ .L11 ; 0x080065EA
0x080065C2: 9804 LDR R0, [SP, #16]
0x080065C4: 68C0 LDR R0, [R0, #12]
0x080065C6: 2807 CMP R0, #7
0x080065C8: D00F BEQ .L11 ; 0x080065EA
0x080065CA: 9804 LDR R0, [SP, #16]
0x080065CC: 68C0 LDR R0, [R0, #12]
0x080065CE: 2806 CMP R0, #6
0x080065D0: D00B BEQ .L11 ; 0x080065EA
0x080065D2: 9804 LDR R0, [SP, #16]
0x080065D4: 68C0 LDR R0, [R0, #12]
0x080065D6: 2805 CMP R0, #5
0x080065D8: D007 BEQ .L11 ; 0x080065EA
0x080065DA: 9804 LDR R0, [SP, #16]
0x080065DC: 68C0 LDR R0, [R0, #12]
0x080065DE: 2804 CMP R0, #4
0x080065E0: D003 BEQ .L11 ; 0x080065EA
0x080065E2: 9804 LDR R0, [SP, #16]
0x080065E4: 68C0 LDR R0, [R0, #12]
0x080065E6: 2803 CMP R0, #3
0x080065E8: D100 BNE .L12 ; 0x080065EC
.L11:
0x080065EA: E007 B .L13 ; 0x080065FC
.L12:
0x080065EC: F649 6073 MOVW R0, #0x9E73 ; 0x08009E73 = .rodata..L.str.66
0x080065F0: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E73 = .rodata..L.str.66
0x080065F4: F240 1101 MOVW R1, #0x0101
0x080065F8: F7FC FD05 BL assert_failed ; 0x08003006
.L13:
0x080065FC: 9804 LDR R0, [SP, #16]
0x080065FE: 6BC0 LDR R0, [R0, #60]
0x08006600: 2800 CMP R0, #0
0x08006602: D043 BEQ .L14 ; 0x0800668C
0x08006604: 9804 LDR R0, [SP, #16]
0x08006606: 6BC0 LDR R0, [R0, #60]
0x08006608: 2820 CMP R0, #32
0x0800660A: D03F BEQ .L14 ; 0x0800668C
0x0800660C: 9804 LDR R0, [SP, #16]
0x0800660E: 6BC0 LDR R0, [R0, #60]
0x08006610: 2840 CMP R0, #64
0x08006612: D03B BEQ .L14 ; 0x0800668C
0x08006614: 9804 LDR R0, [SP, #16]
0x08006616: 6BC0 LDR R0, [R0, #60]
0x08006618: 2860 CMP R0, #96
0x0800661A: D037 BEQ .L14 ; 0x0800668C
0x0800661C: 9804 LDR R0, [SP, #16]
0x0800661E: 6BC0 LDR R0, [R0, #60]
0x08006620: 2880 CMP R0, #128
0x08006622: D033 BEQ .L14 ; 0x0800668C
0x08006624: 9804 LDR R0, [SP, #16]
0x08006626: 6BC0 LDR R0, [R0, #60]
0x08006628: 28A0 CMP R0, #160
0x0800662A: D02F BEQ .L14 ; 0x0800668C
0x0800662C: 9804 LDR R0, [SP, #16]
0x0800662E: 6BC0 LDR R0, [R0, #60]
0x08006630: 28C0 CMP R0, #192
0x08006632: D02B BEQ .L14 ; 0x0800668C
0x08006634: 9804 LDR R0, [SP, #16]
0x08006636: 6BC0 LDR R0, [R0, #60]
0x08006638: 28E0 CMP R0, #224
0x0800663A: D027 BEQ .L14 ; 0x0800668C
0x0800663C: 9804 LDR R0, [SP, #16]
0x0800663E: 6BC0 LDR R0, [R0, #60]
0x08006640: F5B0 7F80 CMP.W R0, #0x0100
0x08006644: D022 BEQ .L14 ; 0x0800668C
0x08006646: 9804 LDR R0, [SP, #16]
0x08006648: 6BC0 LDR R0, [R0, #60]
0x0800664A: F5B0 7F90 CMP.W R0, #0x0120
0x0800664E: D01D BEQ .L14 ; 0x0800668C
0x08006650: 9804 LDR R0, [SP, #16]
0x08006652: 6BC0 LDR R0, [R0, #60]
0x08006654: F5B0 7FA0 CMP.W R0, #0x0140
0x08006658: D018 BEQ .L14 ; 0x0800668C
0x0800665A: 9804 LDR R0, [SP, #16]
0x0800665C: 6BC0 LDR R0, [R0, #60]
0x0800665E: F5B0 7FB0 CMP.W R0, #0x0160
0x08006662: D013 BEQ .L14 ; 0x0800668C
0x08006664: 9804 LDR R0, [SP, #16]
0x08006666: 6BC0 LDR R0, [R0, #60]
0x08006668: F5B0 7FC0 CMP.W R0, #0x0180
0x0800666C: D00E BEQ .L14 ; 0x0800668C
0x0800666E: 9804 LDR R0, [SP, #16]
0x08006670: 6BC0 LDR R0, [R0, #60]
0x08006672: F5B0 7FD0 CMP.W R0, #0x01A0
0x08006676: D009 BEQ .L14 ; 0x0800668C
0x08006678: 9804 LDR R0, [SP, #16]
0x0800667A: 6BC0 LDR R0, [R0, #60]
0x0800667C: F5B0 7FE0 CMP.W R0, #0x01C0
0x08006680: D004 BEQ .L14 ; 0x0800668C
0x08006682: 9804 LDR R0, [SP, #16]
0x08006684: 6BC0 LDR R0, [R0, #60]
0x08006686: F5B0 7FF0 CMP.W R0, #0x01E0
0x0800668A: D100 BNE .L15 ; 0x0800668E
.L14:
0x0800668C: E007 B .L16 ; 0x0800669E
.L15:
0x0800668E: F649 6073 MOVW R0, #0x9E73 ; 0x08009E73 = .rodata..L.str.66
0x08006692: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E73 = .rodata..L.str.66
0x08006696: F44F 7181 MOV.W R1, #0x0102
0x0800669A: F7FC FCB4 BL assert_failed ; 0x08003006
.L16:
0x0800669E: 9804 LDR R0, [SP, #16]
0x080066A0: 6980 LDR R0, [R0, #24]
0x080066A2: F1B0 6F80 CMP.W R0, #0x04000000
0x080066A6: D007 BEQ .L17 ; 0x080066B8
0x080066A8: 9804 LDR R0, [SP, #16]
0x080066AA: 6980 LDR R0, [R0, #24]
0x080066AC: B120 CBZ R0, .L17 ; 0x080066B8
0x080066AE: 9804 LDR R0, [SP, #16]
0x080066B0: 6980 LDR R0, [R0, #24]
0x080066B2: F1B0 5F00 CMP.W R0, #0x20000000
0x080066B6: D100 BNE .L18 ; 0x080066BA
.L17:
0x080066B8: E007 B .L19 ; 0x080066CA
.L18:
0x080066BA: F649 6073 MOVW R0, #0x9E73 ; 0x08009E73 = .rodata..L.str.66
0x080066BE: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E73 = .rodata..L.str.66
0x080066C2: F240 1103 MOVW R1, #0x0103
0x080066C6: F7FC FC9E BL assert_failed ; 0x08003006
.L19:
0x080066CA: 9804 LDR R0, [SP, #16]
0x080066CC: 6B40 LDR R0, [R0, #52]
0x080066CE: F1B0 4F80 CMP.W R0, #0x40000000
0x080066D2: D002 BEQ .L20 ; 0x080066DA
0x080066D4: 9804 LDR R0, [SP, #16]
0x080066D6: 6B40 LDR R0, [R0, #52]
0x080066D8: B900 CBNZ R0, .L21 ; 0x080066DC
.L20:
0x080066DA: E007 B .L22 ; 0x080066EC
.L21:
0x080066DC: F649 6073 MOVW R0, #0x9E73 ; 0x08009E73 = .rodata..L.str.66
0x080066E0: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E73 = .rodata..L.str.66
0x080066E4: F44F 7182 MOV.W R1, #0x0104
0x080066E8: F7FC FC8D BL assert_failed ; 0x08003006
.L22:
0x080066EC: 9804 LDR R0, [SP, #16]
0x080066EE: 69C0 LDR R0, [R0, #28]
0x080066F0: B310 CBZ R0, .L23 ; 0x08006738
0x080066F2: 9804 LDR R0, [SP, #16]
0x080066F4: 69C0 LDR R0, [R0, #28]
0x080066F6: F1B0 5F80 CMP.W R0, #0x10000000
0x080066FA: D01D BEQ .L23 ; 0x08006738
0x080066FC: 9804 LDR R0, [SP, #16]
0x080066FE: 69C0 LDR R0, [R0, #28]
0x08006700: F1B0 5F00 CMP.W R0, #0x20000000
0x08006704: D018 BEQ .L23 ; 0x08006738
0x08006706: 9804 LDR R0, [SP, #16]
0x08006708: 69C0 LDR R0, [R0, #28]
0x0800670A: F1B0 5F40 CMP.W R0, #0x30000000
0x0800670E: D013 BEQ .L23 ; 0x08006738
0x08006710: 9804 LDR R0, [SP, #16]
0x08006712: 69C0 LDR R0, [R0, #28]
0x08006714: F1B0 4F80 CMP.W R0, #0x40000000
0x08006718: D00E BEQ .L23 ; 0x08006738
0x0800671A: 9804 LDR R0, [SP, #16]
0x0800671C: 69C0 LDR R0, [R0, #28]
0x0800671E: F1B0 4FA0 CMP.W R0, #0x50000000
0x08006722: D009 BEQ .L23 ; 0x08006738
0x08006724: 9804 LDR R0, [SP, #16]
0x08006726: 69C0 LDR R0, [R0, #28]
0x08006728: F1B0 4FC0 CMP.W R0, #0x60000000
0x0800672C: D004 BEQ .L23 ; 0x08006738
0x0800672E: 9804 LDR R0, [SP, #16]
0x08006730: 69C0 LDR R0, [R0, #28]
0x08006732: F1B0 4FE0 CMP.W R0, #0x70000000
0x08006736: D100 BNE .L24 ; 0x0800673A
.L23:
0x08006738: E007 B .L25 ; 0x0800674A
.L24:
0x0800673A: F649 6073 MOVW R0, #0x9E73 ; 0x08009E73 = .rodata..L.str.66
0x0800673E: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E73 = .rodata..L.str.66
0x08006742: F240 1105 MOVW R1, #0x0105
0x08006746: F7FC FC5E BL assert_failed ; 0x08003006
.L25:
0x0800674A: 9804 LDR R0, [SP, #16]
0x0800674C: 6A00 LDR R0, [R0, #32]
0x0800674E: B120 CBZ R0, .L26 ; 0x0800675A
0x08006750: 9804 LDR R0, [SP, #16]
0x08006752: 6A00 LDR R0, [R0, #32]
0x08006754: F5B0 0F00 CMP.W R0, #0x800000
0x08006758: D100 BNE .L27 ; 0x0800675C
.L26:
0x0800675A: E007 B .L28 ; 0x0800676C
.L27:
0x0800675C: F649 6073 MOVW R0, #0x9E73 ; 0x08009E73 = .rodata..L.str.66
0x08006760: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E73 = .rodata..L.str.66
0x08006764: F44F 7183 MOV.W R1, #0x0106
0x08006768: F7FC FC4D BL assert_failed ; 0x08003006
.L28:
0x0800676C: 9804 LDR R0, [SP, #16]
0x0800676E: 6A40 LDR R0, [R0, #36]
0x08006770: B120 CBZ R0, .L29 ; 0x0800677C
0x08006772: 9804 LDR R0, [SP, #16]
0x08006774: 6A40 LDR R0, [R0, #36]
0x08006776: F5B0 2F00 CMP.W R0, #0x080000
0x0800677A: D100 BNE .L30 ; 0x0800677E
.L29:
0x0800677C: E007 B .L31 ; 0x0800678E
.L30:
0x0800677E: F649 6073 MOVW R0, #0x9E73 ; 0x08009E73 = .rodata..L.str.66
0x08006782: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E73 = .rodata..L.str.66
0x08006786: F240 1107 MOVW R1, #0x0107
0x0800678A: F7FC FC3C BL assert_failed ; 0x08003006
.L31:
0x0800678E: 9804 LDR R0, [SP, #16]
0x08006790: 6A40 LDR R0, [R0, #36]
0x08006792: BB08 CBNZ R0, .L37 ; 0x080067D8
0x08006794: 9804 LDR R0, [SP, #16]
0x08006796: 6900 LDR R0, [R0, #16]
0x08006798: B120 CBZ R0, .L32 ; 0x080067A4
0x0800679A: 9804 LDR R0, [SP, #16]
0x0800679C: 6900 LDR R0, [R0, #16]
0x0800679E: F1B0 7F00 CMP.W R0, #0x02000000
0x080067A2: D100 BNE .L33 ; 0x080067A6
.L32:
0x080067A4: E007 B .L34 ; 0x080067B6
.L33:
0x080067A6: F649 6073 MOVW R0, #0x9E73 ; 0x08009E73 = .rodata..L.str.66
0x080067AA: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E73 = .rodata..L.str.66
0x080067AE: F44F 7185 MOV.W R1, #0x010A
0x080067B2: F7FC FC28 BL assert_failed ; 0x08003006
.L34:
0x080067B6: 9804 LDR R0, [SP, #16]
0x080067B8: 6940 LDR R0, [R0, #20]
0x080067BA: B120 CBZ R0, .L35 ; 0x080067C6
0x080067BC: 9804 LDR R0, [SP, #16]
0x080067BE: 6940 LDR R0, [R0, #20]
0x080067C0: F1B0 7F80 CMP.W R0, #0x01000000
0x080067C4: D100 BNE .L36 ; 0x080067C8
.L35:
0x080067C6: E007 B .L37 ; 0x080067D8
.L36:
0x080067C8: F649 6073 MOVW R0, #0x9E73 ; 0x08009E73 = .rodata..L.str.66
0x080067CC: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E73 = .rodata..L.str.66
0x080067D0: F240 110B MOVW R1, #0x010B
0x080067D4: F7FC FC17 BL assert_failed ; 0x08003006
.L37:
0x080067D8: 9904 LDR R1, [SP, #16]
0x080067DA: 2000 MOVS R0, #0
0x080067DC: 6288 STR R0, [R1, #40]
0x080067DE: 9804 LDR R0, [SP, #16]
0x080067E0: 6800 LDR R0, [R0]
0x080067E2: F243 0100 MOVW R1, #0x3000
0x080067E6: F2C4 0101 MOVT R1, #0x4001
0x080067EA: 4288 CMP R0, R1
0x080067EC: D017 BEQ .L38 ; 0x0800681E
0x080067EE: 9804 LDR R0, [SP, #16]
0x080067F0: 6800 LDR R0, [R0]
0x080067F2: F643 0100 MOVW R1, #0x3800
0x080067F6: F2C4 0100 MOVT R1, #0x4000
0x080067FA: 4288 CMP R0, R1
0x080067FC: D00F BEQ .L38 ; 0x0800681E
0x080067FE: 9804 LDR R0, [SP, #16]
0x08006800: 6800 LDR R0, [R0]
0x08006802: F643 4100 MOVW R1, #0x3C00
0x08006806: F2C4 0100 MOVT R1, #0x4000
0x0800680A: 4288 CMP R0, R1
0x0800680C: D007 BEQ .L38 ; 0x0800681E
0x0800680E: 9804 LDR R0, [SP, #16]
0x08006810: 68C0 LDR R0, [R0, #12]
0x08006812: 2810 CMP R0, #16
0x08006814: D303 BCC .L38 ; 0x0800681E
0x08006816: 2001 MOVS R0, #1
0x08006818: F88D 0017 STRB.W R0, [SP, #23]
0x0800681C: E0F6 B .L51 ; 0x08006A0C
.L38:
0x0800681E: 9804 LDR R0, [SP, #16]
0x08006820: F000 F8F8 BL SPI_GetPacketSize ; 0x08006A14
0x08006824: 9002 STR R0, [SP, #8]
0x08006826: 9804 LDR R0, [SP, #16]
0x08006828: 6800 LDR R0, [R0]
0x0800682A: F243 0100 MOVW R1, #0x3000
0x0800682E: F2C4 0101 MOVT R1, #0x4001
0x08006832: 4288 CMP R0, R1
0x08006834: D012 BEQ .L39 ; 0x0800685C
0x08006836: 9804 LDR R0, [SP, #16]
0x08006838: 6800 LDR R0, [R0]
0x0800683A: F643 0100 MOVW R1, #0x3800
0x0800683E: F2C4 0100 MOVT R1, #0x4000
0x08006842: 4288 CMP R0, R1
0x08006844: D00A BEQ .L39 ; 0x0800685C
0x08006846: 9804 LDR R0, [SP, #16]
0x08006848: 6800 LDR R0, [R0]
0x0800684A: F643 4100 MOVW R1, #0x3C00
0x0800684E: F2C4 0100 MOVT R1, #0x4000
0x08006852: 4288 CMP R0, R1
0x08006854: D002 BEQ .L39 ; 0x0800685C
0x08006856: 9802 LDR R0, [SP, #8]
0x08006858: 2808 CMP R0, #8
0x0800685A: D81A BHI .L41 ; 0x08006892
.L39:
0x0800685C: 9804 LDR R0, [SP, #16]
0x0800685E: 6800 LDR R0, [R0]
0x08006860: F243 0100 MOVW R1, #0x3000
0x08006864: F2C4 0101 MOVT R1, #0x4001
0x08006868: 4288 CMP R0, R1
0x0800686A: D00F BEQ .L40 ; 0x0800688C
0x0800686C: 9804 LDR R0, [SP, #16]
0x0800686E: 6800 LDR R0, [R0]
0x08006870: F643 0100 MOVW R1, #0x3800
0x08006874: F2C4 0100 MOVT R1, #0x4000
0x08006878: 4288 CMP R0, R1
0x0800687A: D007 BEQ .L40 ; 0x0800688C
0x0800687C: 9804 LDR R0, [SP, #16]
0x0800687E: 6800 LDR R0, [R0]
0x08006880: F643 4100 MOVW R1, #0x3C00
0x08006884: F2C4 0100 MOVT R1, #0x4000
0x08006888: 4288 CMP R0, R1
0x0800688A: D106 BNE .L42 ; 0x0800689A
.L40:
0x0800688C: 9802 LDR R0, [SP, #8]
0x0800688E: 2811 CMP R0, #17
0x08006890: D303 BCC .L42 ; 0x0800689A
.L41:
0x08006892: 2001 MOVS R0, #1
0x08006894: F88D 0017 STRB.W R0, [SP, #23]
0x08006898: E0B8 B .L51 ; 0x08006A0C
.L42:
0x0800689A: 9804 LDR R0, [SP, #16]
0x0800689C: F890 0081 LDRB.W R0, [R0, #129]
0x080068A0: B930 CBNZ R0, .L43 ; 0x080068B0
0x080068A2: 9904 LDR R1, [SP, #16]
0x080068A4: 2000 MOVS R0, #0
0x080068A6: F881 0080 STRB.W R0, [R1, #128]
0x080068AA: 9804 LDR R0, [SP, #16]
0x080068AC: F7FC FC27 BL HAL_SPI_MspInit ; 0x080030FE
.L43:
0x080068B0: 9904 LDR R1, [SP, #16]
0x080068B2: 2002 MOVS R0, #2
0x080068B4: F881 0081 STRB.W R0, [R1, #129]
0x080068B8: 9804 LDR R0, [SP, #16]
0x080068BA: 6801 LDR R1, [R0]
0x080068BC: 6808 LDR R0, [R1]
0x080068BE: F020 0001 BIC R0, R0, #1
0x080068C2: 6008 STR R0, [R1]
0x080068C4: 9804 LDR R0, [SP, #16]
0x080068C6: 6800 LDR R0, [R0]
0x080068C8: 6880 LDR R0, [R0, #8]
0x080068CA: F400 10F8 AND R0, R0, #0x1F0000
0x080068CE: 9003 STR R0, [SP, #12]
0x080068D0: 9804 LDR R0, [SP, #16]
0x080068D2: 6980 LDR R0, [R0, #24]
0x080068D4: F1B0 6F80 CMP.W R0, #0x04000000
0x080068D8: D115 BNE .L46 ; 0x08006906
0x080068DA: 9804 LDR R0, [SP, #16]
0x080068DC: 6840 LDR R0, [R0, #4]
0x080068DE: F5B0 0F80 CMP.W R0, #0x400000
0x080068E2: D102 BNE .L44 ; 0x080068EA
0x080068E4: 9804 LDR R0, [SP, #16]
0x080068E6: 6B80 LDR R0, [R0, #56]
0x080068E8: B138 CBZ R0, .L45 ; 0x080068FA
.L44:
0x080068EA: 9804 LDR R0, [SP, #16]
0x080068EC: 6840 LDR R0, [R0, #4]
0x080068EE: B950 CBNZ R0, .L46 ; 0x08006906
0x080068F0: 9804 LDR R0, [SP, #16]
0x080068F2: 6B80 LDR R0, [R0, #56]
0x080068F4: F1B0 5F80 CMP.W R0, #0x10000000
0x080068F8: D105 BNE .L46 ; 0x08006906
.L45:
0x080068FA: 9804 LDR R0, [SP, #16]
0x080068FC: 6801 LDR R1, [R0]
0x080068FE: 6808 LDR R0, [R1]
0x08006900: F440 5080 ORR R0, R0, #0x1000
0x08006904: 6008 STR R0, [R1]
.L46:
0x08006906: 9804 LDR R0, [SP, #16]
0x08006908: 7980 LDRB R0, [R0, #6]
0x0800690A: 0640 LSLS R0, R0, #25
0x0800690C: 2800 CMP R0, #0
0x0800690E: D50E BPL .L47 ; 0x0800692E
0x08006910: 9804 LDR R0, [SP, #16]
0x08006912: 68C0 LDR R0, [R0, #12]
0x08006914: 2807 CMP R0, #7
0x08006916: D30A BCC .L47 ; 0x0800692E
0x08006918: 9804 LDR R0, [SP, #16]
0x0800691A: 6800 LDR R0, [R0]
0x0800691C: 6800 LDR R0, [R0]
0x0800691E: F420 7080 BIC R0, R0, #0x0100
0x08006922: 9A04 LDR R2, [SP, #16]
0x08006924: 6811 LDR R1, [R2]
0x08006926: 6D12 LDR R2, [R2, #80]
0x08006928: 4310 ORRS R0, R2
0x0800692A: 6008 STR R0, [R1]
0x0800692C: E005 B .L48 ; 0x0800693A
.L47:
0x0800692E: 9804 LDR R0, [SP, #16]
0x08006930: 6801 LDR R1, [R0]
0x08006932: 6808 LDR R0, [R1]
0x08006934: F420 7080 BIC R0, R0, #0x0100
0x08006938: 6008 STR R0, [R1]
.L48:
0x0800693A: 9B04 LDR R3, [SP, #16]
0x0800693C: 6819 LDR R1, [R3]
0x0800693E: 68DA LDR R2, [R3, #12]
0x08006940: 69D8 LDR R0, [R3, #28]
0x08006942: F8D3 C028 LDR.W R12, [R3, #40]
0x08006946: EA40 000C ORR.W R0, R0, R12
0x0800694A: F8DD C00C LDR.W R12, [SP, #12]
0x0800694E: EA40 000C ORR.W R0, R0, R12
0x08006952: 6BDB LDR R3, [R3, #60]
0x08006954: 4318 ORRS R0, R3
0x08006956: 4310 ORRS R0, R2
0x08006958: 6088 STR R0, [R1, #8]
0x0800695A: 9A04 LDR R2, [SP, #16]
0x0800695C: 9201 STR R2, [SP, #4]
0x0800695E: 6B50 LDR R0, [R2, #52]
0x08006960: 6A51 LDR R1, [R2, #36]
0x08006962: 4308 ORRS R0, R1
0x08006964: 6B91 LDR R1, [R2, #56]
0x08006966: 4308 ORRS R0, R1
0x08006968: 6991 LDR R1, [R2, #24]
0x0800696A: 4308 ORRS R0, R1
0x0800696C: 6811 LDR R1, [R2]
0x0800696E: F8D2 C004 LDR.W R12, [R2, #4]
0x08006972: 6893 LDR R3, [R2, #8]
0x08006974: F8D2 E010 LDR.W LR, [R2, #16]
0x08006978: EA40 000E ORR.W R0, R0, LR
0x0800697C: F8D2 E014 LDR.W LR, [R2, #20]
0x08006980: EA40 000E ORR.W R0, R0, LR
0x08006984: F8D2 E020 LDR.W LR, [R2, #32]
0x08006988: EA40 000E ORR.W R0, R0, LR
0x0800698C: EA40 000C ORR.W R0, R0, R12
0x08006990: F8D2 C04C LDR.W R12, [R2, #76]
0x08006994: EA40 000C ORR.W R0, R0, R12
0x08006998: 4318 ORRS R0, R3
0x0800699A: 6C93 LDR R3, [R2, #72]
0x0800699C: 4318 ORRS R0, R3
0x0800699E: 6D92 LDR R2, [R2, #88]
0x080069A0: 4310 ORRS R0, R2
0x080069A2: 60C8 STR R0, [R1, #12]
0x080069A4: 9804 LDR R0, [SP, #16]
0x080069A6: 6840 LDR R0, [R0, #4]
0x080069A8: B988 CBNZ R0, .L49 ; 0x080069CE
0x080069AA: 9804 LDR R0, [SP, #16]
0x080069AC: 6800 LDR R0, [R0]
0x080069AE: 6880 LDR R0, [R0, #8]
0x080069B0: 2101 MOVS R1, #1
0x080069B2: F361 20CC BFI R0, R1, #11, #2
0x080069B6: 9904 LDR R1, [SP, #16]
0x080069B8: 6809 LDR R1, [R1]
0x080069BA: 6088 STR R0, [R1, #8]
0x080069BC: 9804 LDR R0, [SP, #16]
0x080069BE: 6800 LDR R0, [R0]
0x080069C0: 6880 LDR R0, [R0, #8]
0x080069C2: 2102 MOVS R1, #2
0x080069C4: F361 204A BFI R0, R1, #9, #2
0x080069C8: 9904 LDR R1, [SP, #16]
0x080069CA: 6809 LDR R1, [R1]
0x080069CC: 6088 STR R0, [R1, #8]
.L49:
0x080069CE: 9804 LDR R0, [SP, #16]
0x080069D0: 6801 LDR R1, [R0]
0x080069D2: 6D08 LDR R0, [R1, #80]
0x080069D4: F020 0001 BIC R0, R0, #1
0x080069D8: 6508 STR R0, [R1, #80]
0x080069DA: 9804 LDR R0, [SP, #16]
0x080069DC: 7980 LDRB R0, [R0, #6]
0x080069DE: 0640 LSLS R0, R0, #25
0x080069E0: 2800 CMP R0, #0
0x080069E2: D509 BPL .L50 ; 0x080069F8
0x080069E4: 9804 LDR R0, [SP, #16]
0x080069E6: 6800 LDR R0, [R0]
0x080069E8: 68C0 LDR R0, [R0, #12]
0x080069EA: F020 4000 BIC R0, R0, #0x80000000
0x080069EE: 9A04 LDR R2, [SP, #16]
0x080069F0: 6811 LDR R1, [R2]
0x080069F2: 6D52 LDR R2, [R2, #84]
0x080069F4: 4310 ORRS R0, R2
0x080069F6: 60C8 STR R0, [R1, #12]
.L50:
0x080069F8: 9904 LDR R1, [SP, #16]
0x080069FA: 2000 MOVS R0, #0
0x080069FC: F8C1 0084 STR.W R0, [R1, #132]
0x08006A00: 9A04 LDR R2, [SP, #16]
0x08006A02: 2101 MOVS R1, #1
0x08006A04: F882 1081 STRB.W R1, [R2, #129]
0x08006A08: F88D 0017 STRB.W R0, [SP, #23]
.L51:
0x08006A0C: F89D 0017 LDRB.W R0, [SP, #23]
0x08006A10: B006 ADD SP, SP, #24
0x08006A12: BD80 POP {R7, PC}
Section .text.SPI_GetPacketSize from charger_lto.o, size=42, align=2
SPI_GetPacketSize:
0x08006A14: B083 SUB SP, SP, #12
0x08006A16: 9002 STR R0, [SP, #8]
0x08006A18: 9802 LDR R0, [SP, #8]
0x08006A1A: 6BC1 LDR R1, [R0, #60]
0x08006A1C: 2001 MOVS R0, #1
0x08006A1E: EB00 1051 ADD.W R0, R0, R1, LSR #5
0x08006A22: 9001 STR R0, [SP, #4]
0x08006A24: 9802 LDR R0, [SP, #8]
0x08006A26: 68C0 LDR R0, [R0, #12]
0x08006A28: 3001 ADDS R0, #1
0x08006A2A: 9000 STR R0, [SP, #0]
0x08006A2C: 9800 LDR R0, [SP, #0]
0x08006A2E: 3007 ADDS R0, #7
0x08006A30: 08C0 LSRS R0, R0, #3
0x08006A32: 9000 STR R0, [SP, #0]
0x08006A34: 9800 LDR R0, [SP, #0]
0x08006A36: 9901 LDR R1, [SP, #4]
0x08006A38: 4348 MULS R0, R1, R0
0x08006A3A: B003 ADD SP, SP, #12
0x08006A3C: 4770 BX LR
Section .text.SPI_CloseTransfer from charger_lto.o, size=254, align=2
SPI_CloseTransfer:
0x08006A3E: B082 SUB SP, SP, #8
0x08006A40: 9001 STR R0, [SP, #4]
0x08006A42: 9801 LDR R0, [SP, #4]
0x08006A44: 6800 LDR R0, [R0]
0x08006A46: 6940 LDR R0, [R0, #20]
0x08006A48: 9000 STR R0, [SP, #0]
0x08006A4A: 9801 LDR R0, [SP, #4]
0x08006A4C: 6801 LDR R1, [R0]
0x08006A4E: 6988 LDR R0, [R1, #24]
0x08006A50: F040 0008 ORR R0, R0, #8
0x08006A54: 6188 STR R0, [R1, #24]
0x08006A56: 9801 LDR R0, [SP, #4]
0x08006A58: 6801 LDR R1, [R0]
0x08006A5A: 6988 LDR R0, [R1, #24]
0x08006A5C: F040 0010 ORR R0, R0, #16
0x08006A60: 6188 STR R0, [R1, #24]
0x08006A62: 9801 LDR R0, [SP, #4]
0x08006A64: 6801 LDR R1, [R0]
0x08006A66: 6808 LDR R0, [R1]
0x08006A68: F020 0001 BIC R0, R0, #1
0x08006A6C: 6008 STR R0, [R1]
0x08006A6E: 9801 LDR R0, [SP, #4]
0x08006A70: 6801 LDR R1, [R0]
0x08006A72: 6908 LDR R0, [R1, #16]
0x08006A74: F240 326F MOVW R2, #0x036F
0x08006A78: 4390 BICS R0, R2
0x08006A7A: 6108 STR R0, [R1, #16]
0x08006A7C: 9801 LDR R0, [SP, #4]
0x08006A7E: 6801 LDR R1, [R0]
0x08006A80: 6888 LDR R0, [R1, #8]
0x08006A82: F420 4040 BIC R0, R0, #0xC000
0x08006A86: 6088 STR R0, [R1, #8]
0x08006A88: 9801 LDR R0, [SP, #4]
0x08006A8A: F890 0081 LDRB.W R0, [R0, #129]
0x08006A8E: 2804 CMP R0, #4
0x08006A90: D011 BEQ .L1 ; 0x08006AB6
0x08006A92: F89D 0000 LDRB.W R0, [SP]
0x08006A96: 0680 LSLS R0, R0, #26
0x08006A98: 2800 CMP R0, #0
0x08006A9A: D50C BPL .L1 ; 0x08006AB6
0x08006A9C: 9901 LDR R1, [SP, #4]
0x08006A9E: F8D1 0084 LDR.W R0, [R1, #132]
0x08006AA2: F040 0080 ORR R0, R0, #128
0x08006AA6: F8C1 0084 STR.W R0, [R1, #132]
0x08006AAA: 9801 LDR R0, [SP, #4]
0x08006AAC: 6801 LDR R1, [R0]
0x08006AAE: 6988 LDR R0, [R1, #24]
0x08006AB0: F040 0020 ORR R0, R0, #32
0x08006AB4: 6188 STR R0, [R1, #24]
.L1:
0x08006AB6: 9801 LDR R0, [SP, #4]
0x08006AB8: F890 0081 LDRB.W R0, [R0, #129]
0x08006ABC: 2803 CMP R0, #3
0x08006ABE: D011 BEQ .L2 ; 0x08006AE4
0x08006AC0: F89D 0000 LDRB.W R0, [SP]
0x08006AC4: 0640 LSLS R0, R0, #25
0x08006AC6: 2800 CMP R0, #0
0x08006AC8: D50C BPL .L2 ; 0x08006AE4
0x08006ACA: 9901 LDR R1, [SP, #4]
0x08006ACC: F8D1 0084 LDR.W R0, [R1, #132]
0x08006AD0: F040 0004 ORR R0, R0, #4
0x08006AD4: F8C1 0084 STR.W R0, [R1, #132]
0x08006AD8: 9801 LDR R0, [SP, #4]
0x08006ADA: 6801 LDR R1, [R0]
0x08006ADC: 6988 LDR R0, [R1, #24]
0x08006ADE: F040 0040 ORR R0, R0, #64
0x08006AE2: 6188 STR R0, [R1, #24]
.L2:
0x08006AE4: F89D 0001 LDRB.W R0, [SP, #1]
0x08006AE8: 0780 LSLS R0, R0, #30
0x08006AEA: 2800 CMP R0, #0
0x08006AEC: D50C BPL .L3 ; 0x08006B08
0x08006AEE: 9901 LDR R1, [SP, #4]
0x08006AF0: F8D1 0084 LDR.W R0, [R1, #132]
0x08006AF4: F040 0001 ORR R0, R0, #1
0x08006AF8: F8C1 0084 STR.W R0, [R1, #132]
0x08006AFC: 9801 LDR R0, [SP, #4]
0x08006AFE: 6801 LDR R1, [R0]
0x08006B00: 6988 LDR R0, [R1, #24]
0x08006B02: F440 7000 ORR R0, R0, #0x0200
0x08006B06: 6188 STR R0, [R1, #24]
.L3:
0x08006B08: F89D 0001 LDRB.W R0, [SP, #1]
0x08006B0C: 07C0 LSLS R0, R0, #31
0x08006B0E: B160 CBZ R0, .L4 ; 0x08006B2A
0x08006B10: 9901 LDR R1, [SP, #4]
0x08006B12: F8D1 0084 LDR.W R0, [R1, #132]
0x08006B16: F040 0008 ORR R0, R0, #8
0x08006B1A: F8C1 0084 STR.W R0, [R1, #132]
0x08006B1E: 9801 LDR R0, [SP, #4]
0x08006B20: 6801 LDR R1, [R0]
0x08006B22: 6988 LDR R0, [R1, #24]
0x08006B24: F440 7080 ORR R0, R0, #0x0100
0x08006B28: 6188 STR R0, [R1, #24]
.L4:
0x08006B2A: 9901 LDR R1, [SP, #4]
0x08006B2C: 2000 MOVS R0, #0
0x08006B2E: F8A1 0062 STRH.W R0, [R1, #98]
0x08006B32: 9901 LDR R1, [SP, #4]
0x08006B34: F8A1 006A STRH.W R0, [R1, #106]
0x08006B38: B002 ADD SP, SP, #8
0x08006B3A: 4770 BX LR
Section .text.libc.fwrite from fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=46, align=2
fwrite:
0x08006B3C: B5F8 PUSH {R3-R7, LR}
0x08006B3E: 461D MOV R5, R3
0x08006B40: 4617 MOV R7, R2
0x08006B42: 460C MOV R4, R1
0x08006B44: 4606 MOV R6, R0
0x08006B46: 4618 MOV R0, R3
0x08006B48: F003 F831 BL __SEGGER_RTL_X_file_stat ; 0x08009BAE
0x08006B4C: 2800 CMP R0, #0
0x08006B4E: D403 BMI .L1 ; 0x08006B58
0x08006B50: FB07 F204 MUL R2, R7, R4
0x08006B54: 42A2 CMP R2, R4
0x08006B56: D201 BCS .L2 ; 0x08006B5C
.L1:
0x08006B58: 2000 MOVS R0, #0
0x08006B5A: BDF8 POP {R3-R7, PC}
.L2:
0x08006B5C: 4628 MOV R0, R5
0x08006B5E: 4631 MOV R1, R6
0x08006B60: F000 F865 BL __SEGGER_RTL_X_file_write ; 0x08006C2E
0x08006B64: FBB0 F0F4 UDIV R0, R0, R4
0x08006B68: BDF8 POP {R3-R7, PC}
Section .text.libc.__SEGGER_RTL_float64_isinf from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=26, align=2
__SEGGER_RTL_float64_isinf:
0x08006B6A: EC51 0B10 VMOV R0, R1, D0
0x08006B6E: F021 4100 BIC R1, R1, #0x80000000
0x08006B72: F081 41E0 EOR R1, R1, #0x70000000
0x08006B76: F081 617F EOR R1, R1, #0x0FF00000
0x08006B7A: 4308 ORRS R0, R1
0x08006B7C: FAB0 F080 CLZ R0, R0
0x08006B80: 0940 LSRS R0, R0, #5
0x08006B82: 4770 BX LR
Section .text.libc.__SEGGER_RTL_float64_isnormal from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=34, align=2
__SEGGER_RTL_float64_isnormal:
0x08006B84: EC51 0B10 VMOV R0, R1, D0
0x08006B88: 004A LSLS R2, R1, #1
0x08006B8A: EA42 70D0 ORR.W R0, R2, R0, LSR #31
0x08006B8E: F510 1F00 CMN R0, #0x200000
0x08006B92: 4180 SBCS R0, R0
0x08006B94: 4240 RSBS R0, R0, #0
0x08006B96: 2200 MOVS R2, #0
0x08006B98: F6C7 72F0 MOVT R2, #0x7FF0
0x08006B9C: 4011 ANDS R1, R2
0x08006B9E: BF18 IT NE
0x08006BA0: 2101 MOVNE R1, #1
0x08006BA2: 4008 ANDS R0, R1
0x08006BA4: 4770 BX LR
Section .text.libc.ldexp from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=66, align=2
ldexp:
0x08006BA6: EC51 2B10 VMOV R2, R1, D0
0x08006BAA: F3C1 530A UBFX R3, R1, #20, #11
0x08006BAE: 2B00 CMP R3, #0
0x08006BB0: BF1C ITT NE
0x08006BB2: F240 7CFF MOVWNE R12, #0x07FF
0x08006BB6: 4563 CMPNE R3, R12
0x08006BB8: D100 BNE .L1 ; 0x08006BBC
0x08006BBA: 4770 BX LR
.L1:
0x08006BBC: 4418 ADD R0, R3
0x08006BBE: 4560 CMP R0, R12
0x08006BC0: DB06 BLT .L2 ; 0x08006BD0
0x08006BC2: 2000 MOVS R0, #0
0x08006BC4: F6C7 70F0 MOVT R0, #0x7FF0
0x08006BC8: F360 011E BFI R1, R0, #0, #31
0x08006BCC: 2200 MOVS R2, #0
0x08006BCE: E008 B .L3 ; 0x08006BE2
.L2:
0x08006BD0: 2800 CMP R0, #0
0x08006BD2: BFC7 ITTEE GT
0x08006BD4: F36F 511E BFCGT R1, #20, #11
0x08006BD8: EA41 5100 ORRGT.W R1, R1, R0, LSL #20
0x08006BDC: F001 4100 ANDLE R1, R1, #0x80000000
0x08006BE0: 2200 MOVLE R2, #0
.L3:
0x08006BE2: EC41 2B10 VMOV D0, R2, R1
0x08006BE6: 4770 BX LR
Section .text.libc.__SEGGER_RTL_pre_padding from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=18, align=2
__SEGGER_RTL_pre_padding:
0x08006BE8: 06CB LSLS R3, R1, #27
0x08006BEA: BF48 IT MI
0x08006BEC: 4770 BXMI LR
0x08006BEE: 0589 LSLS R1, R1, #22
0x08006BF0: BF4C ITE MI
0x08006BF2: 2130 MOVMI R1, #48
0x08006BF4: 2120 MOVPL R1, #32
0x08006BF6: F002 BF88 B.W __SEGGER_RTL_print_padding ; 0x08009B0A
Section .text.libc.__SEGGER_RTL_stream_write from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=10, align=2
__SEGGER_RTL_stream_write:
0x08006BFA: 6A43 LDR R3, [R0, #36]
0x08006BFC: 4608 MOV R0, R1
0x08006BFE: 2101 MOVS R1, #1
0x08006C00: F7FF BF9C B.W fwrite ; 0x08006B3C
Section .text.libc.printf from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=42, align=2
printf:
0x08006C04: B083 SUB SP, SP, #12
0x08006C06: B500 PUSH {LR}
0x08006C08: B082 SUB SP, SP, #8
0x08006C0A: 4684 MOV R12, R0
0x08006C0C: A803 ADD R0, SP, #12
0x08006C0E: C00E STM R0!, {R1-R3}
0x08006C10: F240 6008 MOVW R0, #0x0608 ; 0x20000608 = stdout
0x08006C14: F2C2 0000 MOVT R0, #0x2000 ; 0x20000608 = stdout
0x08006C18: AA03 ADD R2, SP, #12
0x08006C1A: 6800 LDR R0, [R0]
0x08006C1C: 9201 STR R2, [SP, #4]
0x08006C1E: 4661 MOV R1, R12
0x08006C20: F002 FF81 BL vfprintf ; 0x08009B26
0x08006C24: B002 ADD SP, SP, #8
0x08006C26: F85D EB04 POP.W {LR}
0x08006C2A: B003 ADD SP, SP, #12
0x08006C2C: 4770 BX LR
Section .text.libc.__SEGGER_RTL_X_file_write from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=6, align=2
__SEGGER_RTL_X_file_write:
0x08006C2E: 6800 LDR R0, [R0]
0x08006C30: F000 B896 B.W SEGGER_RTT_Write ; 0x08006D60
Section .text.libc._DoInit from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=102, align=2
_DoInit:
0x08006C34: F240 0000 MOVW R0, #0 ; 0x20000000 = _SEGGER_RTT
0x08006C38: F2C2 0000 MOVT R0, #0x2000 ; 0x20000000 = _SEGGER_RTT
0x08006C3C: 2103 MOVS R1, #3
0x08006C3E: 6101 STR R1, [R0, #16]
0x08006C40: 6141 STR R1, [R0, #20]
0x08006C42: F24A 1211 MOVW R2, #0xA111 ; 0x0800A111 = .rodata.libc..L.str
0x08006C46: F6C0 0200 MOVT R2, #0x0800 ; 0x0800A111 = .rodata.libc..L.str
0x08006C4A: 6182 STR R2, [R0, #24]
0x08006C4C: F240 11E0 MOVW R1, #0x01E0 ; 0x200001E0 = _acUpBuffer
0x08006C50: F2C2 0100 MOVT R1, #0x2000 ; 0x200001E0 = _acUpBuffer
0x08006C54: 61C1 STR R1, [R0, #28]
0x08006C56: F44F 6180 MOV.W R1, #0x0400
0x08006C5A: 6201 STR R1, [R0, #32]
0x08006C5C: 2100 MOVS R1, #0
0x08006C5E: 6281 STR R1, [R0, #40]
0x08006C60: 6241 STR R1, [R0, #36]
0x08006C62: 62C1 STR R1, [R0, #44]
0x08006C64: 6602 STR R2, [R0, #96]
0x08006C66: F240 52E0 MOVW R2, #0x05E0 ; 0x200005E0 = _acDownBuffer
0x08006C6A: F2C2 0200 MOVT R2, #0x2000 ; 0x200005E0 = _acDownBuffer
0x08006C6E: 6642 STR R2, [R0, #100]
0x08006C70: 2210 MOVS R2, #16
0x08006C72: 6682 STR R2, [R0, #104]
0x08006C74: 6701 STR R1, [R0, #112]
0x08006C76: 66C1 STR R1, [R0, #108]
0x08006C78: 6741 STR R1, [R0, #116]
0x08006C7A: F3BF 8F5F DMB SY
0x08006C7E: F24A 1200 MOVW R2, #0xA100 ; 0x0800A100 = _DoInit._aInitStr
0x08006C82: F6C0 0200 MOVT R2, #0x0800 ; 0x0800A100 = _DoInit._aInitStr
.L1:
0x08006C86: F081 030F EOR R3, R1, #15
0x08006C8A: 5CD3 LDRB R3, [R2, R3]
0x08006C8C: 5443 STRB R3, [R0, R1]
0x08006C8E: 3101 ADDS R1, #1
0x08006C90: 2910 CMP R1, #16
0x08006C92: D1F8 BNE .L1 ; 0x08006C86
0x08006C94: F3BF 8F5F DMB SY
0x08006C98: 4770 BX LR
Section .text.libc._GetAvailWriteSpace from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=22, align=2
_GetAvailWriteSpace:
0x08006C9A: 4601 MOV R1, R0
0x08006C9C: 68C0 LDR R0, [R0, #12]
0x08006C9E: 690A LDR R2, [R1, #16]
0x08006CA0: 4282 CMP R2, R0
0x08006CA2: EA6F 0000 MVN.W R0, R0
0x08006CA6: 4410 ADD R0, R2
0x08006CA8: BF9C ITT LS
0x08006CAA: 6889 LDRLS R1, [R1, #8]
0x08006CAC: 4408 ADDLS R0, R1
0x08006CAE: 4770 BX LR
Section .text.libc._WriteBlocking from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=86, align=2
_WriteBlocking:
0x08006CB0: E92D 43F8 PUSH.W {R3-R9, LR}
0x08006CB4: 4614 MOV R4, R2
0x08006CB6: 4688 MOV R8, R1
0x08006CB8: 4605 MOV R5, R0
0x08006CBA: 68C7 LDR R7, [R0, #12]
0x08006CBC: F04F 0900 MOV.W R9, #0
.L1:
0x08006CC0: 6928 LDR R0, [R5, #16]
0x08006CC2: 43F9 MVNS R1, R7
0x08006CC4: 42B8 CMP R0, R7
0x08006CC6: 4408 ADD R0, R1
0x08006CC8: 68A9 LDR R1, [R5, #8]
0x08006CCA: BF98 IT LS
0x08006CCC: 4408 ADDLS R0, R1
0x08006CCE: 1BCE SUBS R6, R1, R7
0x08006CD0: 42B0 CMP R0, R6
0x08006CD2: BF38 IT CC
0x08006CD4: 4606 MOVCC R6, R0
0x08006CD6: 6868 LDR R0, [R5, #4]
0x08006CD8: 42A6 CMP R6, R4
0x08006CDA: 4438 ADD R0, R7
0x08006CDC: BF28 IT CS
0x08006CDE: 4626 MOVCS R6, R4
0x08006CE0: 4641 MOV R1, R8
0x08006CE2: 4632 MOV R2, R6
0x08006CE4: F7FB FF5C BL memcpy ; 0x08002BA0
0x08006CE8: 68A8 LDR R0, [R5, #8]
0x08006CEA: 19F1 ADDS R1, R6, R7
0x08006CEC: 1A0F SUBS R7, R1, R0
0x08006CEE: BF18 IT NE
0x08006CF0: 460F MOVNE R7, R1
0x08006CF2: F3BF 8F5F DMB SY
0x08006CF6: 60EF STR R7, [R5, #12]
0x08006CF8: 1BA4 SUBS R4, R4, R6
0x08006CFA: 44B0 ADD R8, R6
0x08006CFC: 44B1 ADD R9, R6
0x08006CFE: D1DF BNE .L1 ; 0x08006CC0
0x08006D00: 4648 MOV R0, R9
0x08006D02: E8BD 83F8 POP.W {R3-R9, PC}
Section .text.libc.SEGGER_RTT_WriteNoLock from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=90, align=2
SEGGER_RTT_WriteNoLock:
0x08006D06: B570 PUSH {R4-R6, LR}
0x08006D08: 460D MOV R5, R1
0x08006D0A: EB00 0040 ADD.W R0, R0, R0, LSL #1
0x08006D0E: F240 0100 MOVW R1, #0 ; 0x20000000 = _SEGGER_RTT
0x08006D12: F2C2 0100 MOVT R1, #0x2000 ; 0x20000000 = _SEGGER_RTT
0x08006D16: EB01 00C0 ADD.W R0, R1, R0, LSL #3
0x08006D1A: F100 0618 ADD.W R6, R0, #24
0x08006D1E: 6AC0 LDR R0, [R0, #44]
0x08006D20: 2802 CMP R0, #2
0x08006D22: D017 BEQ .L5 ; 0x08006D54
0x08006D24: 4614 MOV R4, R2
0x08006D26: 2801 CMP R0, #1
0x08006D28: D007 BEQ .L2 ; 0x08006D3A
0x08006D2A: B920 CBNZ R0, .L1 ; 0x08006D36
0x08006D2C: 4630 MOV R0, R6
0x08006D2E: F7FF FFB4 BL _GetAvailWriteSpace ; 0x08006C9A
0x08006D32: 42A0 CMP R0, R4
0x08006D34: D207 BCS .L3 ; 0x08006D46
.L1:
0x08006D36: 2400 MOVS R4, #0
0x08006D38: E00A B .L4 ; 0x08006D50
.L2:
0x08006D3A: 4630 MOV R0, R6
0x08006D3C: F7FF FFAD BL _GetAvailWriteSpace ; 0x08006C9A
0x08006D40: 42A0 CMP R0, R4
0x08006D42: BF38 IT CC
0x08006D44: 4604 MOVCC R4, R0
.L3:
0x08006D46: 4630 MOV R0, R6
0x08006D48: 4629 MOV R1, R5
0x08006D4A: 4622 MOV R2, R4
0x08006D4C: F002 FF4D BL _WriteNoCheck ; 0x08009BEA
.L4:
0x08006D50: 4620 MOV R0, R4
0x08006D52: BD70 POP {R4-R6, PC}
.L5:
0x08006D54: 4630 MOV R0, R6
0x08006D56: 4629 MOV R1, R5
0x08006D58: E8BD 4070 POP.W {R4-R6, LR}
0x08006D5C: F7FF BFA8 B.W _WriteBlocking ; 0x08006CB0
Section .text.libc.SEGGER_RTT_Write from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=54, align=2
SEGGER_RTT_Write:
0x08006D60: B5F8 PUSH {R3-R7, LR}
0x08006D62: 4614 MOV R4, R2
0x08006D64: 4606 MOV R6, R0
0x08006D66: F240 0000 MOVW R0, #0 ; 0x20000000 = _SEGGER_RTT
0x08006D6A: F2C2 0000 MOVT R0, #0x2000 ; 0x20000000 = _SEGGER_RTT
0x08006D6E: 460D MOV R5, R1
0x08006D70: 7800 LDRB R0, [R0]
0x08006D72: 2800 CMP R0, #0
0x08006D74: BF08 IT EQ
0x08006D76: F7FF FF5D BLEQ _DoInit ; 0x08006C34
0x08006D7A: F3EF 8711 MRS R7, BASEPRI
0x08006D7E: F04F 0120 MOV.W R1, #32
0x08006D82: F381 8811 MSR BASEPRI, R1
0x08006D86: 4630 MOV R0, R6
0x08006D88: 4629 MOV R1, R5
0x08006D8A: 4622 MOV R2, R4
0x08006D8C: F7FF FFBB BL SEGGER_RTT_WriteNoLock ; 0x08006D06
0x08006D90: F387 8811 MSR BASEPRI, R7
0x08006D94: BDF8 POP {R3-R7, PC}
Section .text.libc.__SEGGER_RTL_ascii_wctomb from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=14, align=2
__SEGGER_RTL_ascii_wctomb:
0x08006D96: 297F CMP R1, #127
0x08006D98: BF8E ITEE HI
0x08006D9A: F06F 0001 MVNHI R0, #1
0x08006D9E: 7001 STRBLS R1, [R0]
0x08006DA0: 2001 MOVLS R0, #1
0x08006DA2: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_tolower from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=14, align=2
__SEGGER_RTL_ascii_tolower:
__SEGGER_RTL_ascii_towlower:
0x08006DA4: F1A0 0141 SUB.W R1, R0, #65 ; Dedupe identical section .text.libc.__SEGGER_RTL_ascii_towlower
0x08006DA8: 291A CMP R1, #26
0x08006DAA: BF38 IT CC
0x08006DAC: F040 0020 ORRCC R0, R0, #32
0x08006DB0: 4770 BX LR
Section .text.MX_DMA_Init from charger_lto.o, size=52, align=2
MX_DMA_Init:
0x08006DB2: B580 PUSH {R7, LR}
0x08006DB4: B082 SUB SP, SP, #8
0x08006DB6: F244 40D8 MOVW R0, #0x44D8
0x08006DBA: F6C5 0002 MOVT R0, #0x5802
0x08006DBE: 6801 LDR R1, [R0]
0x08006DC0: F041 0101 ORR R1, R1, #1
0x08006DC4: 6001 STR R1, [R0]
0x08006DC6: 6800 LDR R0, [R0]
0x08006DC8: F000 0001 AND R0, R0, #1
0x08006DCC: 9001 STR R0, [SP, #4]
0x08006DCE: 9801 LDR R0, [SP, #4]
0x08006DD0: 200B MOVS R0, #11
0x08006DD2: 9000 STR R0, [SP, #0]
0x08006DD4: 2200 MOVS R2, #0
0x08006DD6: 4611 MOV R1, R2
0x08006DD8: F7FC FB7C BL HAL_NVIC_SetPriority ; 0x080034D4
0x08006DDC: 9800 LDR R0, [SP, #0]
0x08006DDE: F000 FB9C BL HAL_NVIC_EnableIRQ ; 0x0800751A
0x08006DE2: B002 ADD SP, SP, #8
0x08006DE4: BD80 POP {R7, PC}
Section .text.main from charger_lto.o, size=1536, align=2
main:
0x08006DE6: B580 PUSH {R7, LR}
0x08006DE8: B0A8 SUB SP, SP, #160
0x08006DEA: 2000 MOVS R0, #0
0x08006DEC: 9024 STR R0, [SP, #144]
0x08006DEE: F24A 00CA MOVW R0, #0xA0CA ; 0x0800A0CA = .rodata..L.str
0x08006DF2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A0CA = .rodata..L.str
0x08006DF6: F24A 01E3 MOVW R1, #0xA0E3 ; 0x0800A0E3 = .rodata..L.str.1
0x08006DFA: F6C0 0100 MOVT R1, #0x0800 ; 0x0800A0E3 = .rodata..L.str.1
0x08006DFE: F24A 1288 MOVW R2, #0xA188 ; 0x0800A188 = .rodata..L.str.2
0x08006E02: F6C0 0200 MOVT R2, #0x0800 ; 0x0800A188 = .rodata..L.str.2
0x08006E06: F7FF FEFD BL printf ; 0x08006C04
0x08006E0A: F7FC F854 BL MPU_Config() ; 0x08002EB6
0x08006E0E: F64E 5014 MOVW R0, #0xED14
0x08006E12: F2CE 0000 MOVT R0, #0xE000
0x08006E16: 6800 LDR R0, [R0]
0x08006E18: 0380 LSLS R0, R0, #14
0x08006E1A: 2800 CMP R0, #0
0x08006E1C: D500 BPL .L1 ; 0x08006E20
0x08006E1E: E019 B .L2 ; 0x08006E54
.L1:
0x08006E20: F3BF 8F4F DSB SY
0x08006E24: F3BF 8F6F ISB SY
0x08006E28: F64E 7150 MOVW R1, #0xEF50
0x08006E2C: F2CE 0100 MOVT R1, #0xE000
0x08006E30: 2000 MOVS R0, #0
0x08006E32: 6008 STR R0, [R1]
0x08006E34: F3BF 8F4F DSB SY
0x08006E38: F3BF 8F6F ISB SY
0x08006E3C: F64E 5114 MOVW R1, #0xED14
0x08006E40: F2CE 0100 MOVT R1, #0xE000
0x08006E44: 6808 LDR R0, [R1]
0x08006E46: F440 3000 ORR R0, R0, #0x020000
0x08006E4A: 6008 STR R0, [R1]
0x08006E4C: F3BF 8F4F DSB SY
0x08006E50: F3BF 8F6F ISB SY
.L2:
0x08006E54: F64E 5014 MOVW R0, #0xED14
0x08006E58: F2CE 0000 MOVT R0, #0xE000
0x08006E5C: 6800 LDR R0, [R0]
0x08006E5E: 03C0 LSLS R0, R0, #15
0x08006E60: 2800 CMP R0, #0
0x08006E62: D500 BPL .L3 ; 0x08006E66
0x08006E64: E037 B .L6 ; 0x08006ED6
.L3:
0x08006E66: F64E 5184 MOVW R1, #0xED84
0x08006E6A: F2CE 0100 MOVT R1, #0xE000
0x08006E6E: 2000 MOVS R0, #0
0x08006E70: 6008 STR R0, [R1]
0x08006E72: F3BF 8F4F DSB SY
0x08006E76: F64E 5080 MOVW R0, #0xED80
0x08006E7A: F2CE 0000 MOVT R0, #0xE000
0x08006E7E: 6800 LDR R0, [R0]
0x08006E80: 9027 STR R0, [SP, #156]
0x08006E82: 9827 LDR R0, [SP, #156]
0x08006E84: F3C0 304E UBFX R0, R0, #13, #15
0x08006E88: 9026 STR R0, [SP, #152]
.L4:
0x08006E8A: 9827 LDR R0, [SP, #156]
0x08006E8C: F3C0 00C9 UBFX R0, R0, #3, #10
0x08006E90: 9025 STR R0, [SP, #148]
.L5:
0x08006E92: 9926 LDR R1, [SP, #152]
0x08006E94: 9825 LDR R0, [SP, #148]
0x08006E96: 0780 LSLS R0, R0, #30
0x08006E98: F361 104D BFI R0, R1, #5, #9
0x08006E9C: F64E 7160 MOVW R1, #0xEF60
0x08006EA0: F2CE 0100 MOVT R1, #0xE000
0x08006EA4: 6008 STR R0, [R1]
0x08006EA6: 9825 LDR R0, [SP, #148]
0x08006EA8: 1E41 SUBS R1, R0, #1
0x08006EAA: 9125 STR R1, [SP, #148]
0x08006EAC: 2800 CMP R0, #0
0x08006EAE: D1F0 BNE .L5 ; 0x08006E92
0x08006EB0: 9826 LDR R0, [SP, #152]
0x08006EB2: 1E41 SUBS R1, R0, #1
0x08006EB4: 9126 STR R1, [SP, #152]
0x08006EB6: 2800 CMP R0, #0
0x08006EB8: D1E7 BNE .L4 ; 0x08006E8A
0x08006EBA: F3BF 8F4F DSB SY
0x08006EBE: F64E 5114 MOVW R1, #0xED14
0x08006EC2: F2CE 0100 MOVT R1, #0xE000
0x08006EC6: 6808 LDR R0, [R1]
0x08006EC8: F440 3080 ORR R0, R0, #0x010000
0x08006ECC: 6008 STR R0, [R1]
0x08006ECE: F3BF 8F4F DSB SY
0x08006ED2: F3BF 8F6F ISB SY
.L6:
0x08006ED6: F7FC FA3A BL HAL_Init ; 0x0800334E
0x08006EDA: F7FC F817 BL SystemClock_Config() ; 0x08002F0C
0x08006EDE: F7FB FF03 BL MX_GPIO_Init ; 0x08002CE8
0x08006EE2: F7FF FF66 BL MX_DMA_Init ; 0x08006DB2
0x08006EE6: F7FC F893 BL MX_RTC_Init ; 0x08003010
0x08006EEA: F7FC F8D5 BL MX_SPI4_Init ; 0x08003098
0x08006EEE: F241 0000 MOVW R0, #0x1000
0x08006EF2: F6C5 0002 MOVT R0, #0x5802
0x08006EF6: 9001 STR R0, [SP, #4]
0x08006EF8: F44F 5100 MOV.W R1, #0x2000
0x08006EFC: 2201 MOVS R2, #1
0x08006EFE: 921D STR R2, [SP, #116]
0x08006F00: F002 F819 BL HAL_GPIO_WritePin ; 0x08008F36
0x08006F04: 9801 LDR R0, [SP, #4]
0x08006F06: 9A1D LDR R2, [SP, #116]
0x08006F08: F44F 4100 MOV.W R1, #0x8000
0x08006F0C: F002 F813 BL HAL_GPIO_WritePin ; 0x08008F36
0x08006F10: 2011 MOVS R0, #17
0x08006F12: 9008 STR R0, [SP, #32]
0x08006F14: F7FC F861 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08006F18: 2078 MOVS R0, #120
0x08006F1A: 900E STR R0, [SP, #56]
0x08006F1C: F7FC FA9E BL HAL_Delay ; 0x0800345C
0x08006F20: 20FF MOVS R0, #255
0x08006F22: 9020 STR R0, [SP, #128]
0x08006F24: F7FC F859 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08006F28: 2077 MOVS R0, #119
0x08006F2A: 9007 STR R0, [SP, #28]
0x08006F2C: F7FC F860 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006F30: 981D LDR R0, [SP, #116]
0x08006F32: F7FC F85D BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006F36: 2000 MOVS R0, #0
0x08006F38: 9022 STR R0, [SP, #136]
0x08006F3A: F7FC F859 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006F3E: 9822 LDR R0, [SP, #136]
0x08006F40: F7FC F856 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006F44: 2010 MOVS R0, #16
0x08006F46: 9002 STR R0, [SP, #8]
0x08006F48: F7FC F852 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006F4C: 20C0 MOVS R0, #192
0x08006F4E: F7FC F844 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08006F52: 204F MOVS R0, #79
0x08006F54: F7FC F84C BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006F58: 9822 LDR R0, [SP, #136]
0x08006F5A: F7FC F849 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006F5E: 20C1 MOVS R0, #193
0x08006F60: 900C STR R0, [SP, #48]
0x08006F62: F7FC F83A BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08006F66: 2007 MOVS R0, #7
0x08006F68: 9018 STR R0, [SP, #96]
0x08006F6A: F7FC F841 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006F6E: 2002 MOVS R0, #2
0x08006F70: 901F STR R0, [SP, #124]
0x08006F72: F7FC F83D BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006F76: 20C2 MOVS R0, #194
0x08006F78: 900D STR R0, [SP, #52]
0x08006F7A: F7FC F82E BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08006F7E: 2031 MOVS R0, #49
0x08006F80: F7FC F836 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006F84: 2005 MOVS R0, #5
0x08006F86: 9016 STR R0, [SP, #88]
0x08006F88: F7FC F832 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006F8C: 20C3 MOVS R0, #195
0x08006F8E: F7FC F824 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08006F92: 2080 MOVS R0, #128
0x08006F94: 900B STR R0, [SP, #44]
0x08006F96: F7FC F82B BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006F9A: 981F LDR R0, [SP, #124]
0x08006F9C: F7FC F828 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006FA0: 9818 LDR R0, [SP, #96]
0x08006FA2: F7FC F825 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006FA6: 20CC MOVS R0, #204
0x08006FA8: F7FC F817 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08006FAC: 9802 LDR R0, [SP, #8]
0x08006FAE: F7FC F81F BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006FB2: 20B0 MOVS R0, #176
0x08006FB4: 9009 STR R0, [SP, #36]
0x08006FB6: F7FC F810 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08006FBA: 9822 LDR R0, [SP, #136]
0x08006FBC: F7FC F818 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006FC0: 200A MOVS R0, #10
0x08006FC2: 9012 STR R0, [SP, #72]
0x08006FC4: F7FC F814 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006FC8: 9808 LDR R0, [SP, #32]
0x08006FCA: F7FC F811 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006FCE: 200C MOVS R0, #12
0x08006FD0: F7FC F80E BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006FD4: 9802 LDR R0, [SP, #8]
0x08006FD6: F7FC F80B BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006FDA: 9816 LDR R0, [SP, #88]
0x08006FDC: F7FC F808 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006FE0: 9822 LDR R0, [SP, #136]
0x08006FE2: F7FC F805 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006FE6: 2008 MOVS R0, #8
0x08006FE8: 9011 STR R0, [SP, #68]
0x08006FEA: F7FC F801 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006FEE: 9811 LDR R0, [SP, #68]
0x08006FF0: F7FB FFFE BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006FF4: 201F MOVS R0, #31
0x08006FF6: F7FB FFFB BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08006FFA: 9818 LDR R0, [SP, #96]
0x08006FFC: F7FB FFF8 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007000: 2013 MOVS R0, #19
0x08007002: 9003 STR R0, [SP, #12]
0x08007004: F7FB FFF4 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007008: 9802 LDR R0, [SP, #8]
0x0800700A: F7FB FFF1 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800700E: 20A9 MOVS R0, #169
0x08007010: 9004 STR R0, [SP, #16]
0x08007012: F7FB FFED BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007016: 2030 MOVS R0, #48
0x08007018: 9005 STR R0, [SP, #20]
0x0800701A: F7FB FFE9 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800701E: 2018 MOVS R0, #24
0x08007020: 9006 STR R0, [SP, #24]
0x08007022: F7FB FFE5 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007026: 20B1 MOVS R0, #177
0x08007028: 900A STR R0, [SP, #40]
0x0800702A: F7FB FFD6 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x0800702E: 9822 LDR R0, [SP, #136]
0x08007030: F7FB FFDE BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007034: 200B MOVS R0, #11
0x08007036: F7FB FFDB BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800703A: 9808 LDR R0, [SP, #32]
0x0800703C: F7FB FFD8 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007040: 200D MOVS R0, #13
0x08007042: F7FB FFD5 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007046: 200F MOVS R0, #15
0x08007048: F7FB FFD2 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800704C: 9816 LDR R0, [SP, #88]
0x0800704E: F7FB FFCF BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007052: 981F LDR R0, [SP, #124]
0x08007054: F7FB FFCC BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007058: 9818 LDR R0, [SP, #96]
0x0800705A: F7FB FFC9 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800705E: 2006 MOVS R0, #6
0x08007060: 9010 STR R0, [SP, #64]
0x08007062: F7FB FFC5 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007066: 2020 MOVS R0, #32
0x08007068: 9021 STR R0, [SP, #132]
0x0800706A: F7FB FFC1 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800706E: 9816 LDR R0, [SP, #88]
0x08007070: F7FB FFBE BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007074: 2015 MOVS R0, #21
0x08007076: F7FB FFBB BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800707A: 9803 LDR R0, [SP, #12]
0x0800707C: F7FB FFB8 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007080: 9804 LDR R0, [SP, #16]
0x08007082: F7FB FFB5 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007086: 9805 LDR R0, [SP, #20]
0x08007088: F7FB FFB2 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800708C: 9806 LDR R0, [SP, #24]
0x0800708E: F7FB FFAF BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007092: 9820 LDR R0, [SP, #128]
0x08007094: F7FB FFA1 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08007098: 9807 LDR R0, [SP, #28]
0x0800709A: F7FB FFA9 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800709E: 981D LDR R0, [SP, #116]
0x080070A0: F7FB FFA6 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080070A4: 9822 LDR R0, [SP, #136]
0x080070A6: F7FB FFA3 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080070AA: 9822 LDR R0, [SP, #136]
0x080070AC: F7FB FFA0 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080070B0: 9808 LDR R0, [SP, #32]
0x080070B2: F7FB FF9D BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080070B6: 9809 LDR R0, [SP, #36]
0x080070B8: F7FB FF8F BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x080070BC: 2053 MOVS R0, #83
0x080070BE: F7FB FF97 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080070C2: 980A LDR R0, [SP, #40]
0x080070C4: F7FB FF89 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x080070C8: 2060 MOVS R0, #96
0x080070CA: F7FB FF91 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080070CE: 20B2 MOVS R0, #178
0x080070D0: F7FB FF83 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x080070D4: 9818 LDR R0, [SP, #96]
0x080070D6: F7FB FF8B BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080070DA: 20B3 MOVS R0, #179
0x080070DC: F7FB FF7D BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x080070E0: 980B LDR R0, [SP, #44]
0x080070E2: F7FB FF85 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080070E6: 20B5 MOVS R0, #181
0x080070E8: F7FB FF77 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x080070EC: 2049 MOVS R0, #73
0x080070EE: F7FB FF7F BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080070F2: 20B7 MOVS R0, #183
0x080070F4: F7FB FF71 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x080070F8: 2085 MOVS R0, #133
0x080070FA: 9017 STR R0, [SP, #92]
0x080070FC: F7FB FF78 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007100: 20B8 MOVS R0, #184
0x08007102: F7FB FF6A BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08007106: 2021 MOVS R0, #33
0x08007108: F7FB FF72 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800710C: 980C LDR R0, [SP, #48]
0x0800710E: F7FB FF64 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08007112: 980E LDR R0, [SP, #56]
0x08007114: F7FB FF6C BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007118: 980D LDR R0, [SP, #52]
0x0800711A: F7FB FF5E BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x0800711E: 980E LDR R0, [SP, #56]
0x08007120: F7FB FF66 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007124: 2064 MOVS R0, #100
0x08007126: 9023 STR R0, [SP, #140]
0x08007128: F7FC F998 BL HAL_Delay ; 0x0800345C
0x0800712C: 20E0 MOVS R0, #224
0x0800712E: F7FB FF54 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08007132: 9822 LDR R0, [SP, #136]
0x08007134: F7FB FF5C BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007138: 9822 LDR R0, [SP, #136]
0x0800713A: F7FB FF59 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800713E: 981F LDR R0, [SP, #124]
0x08007140: F7FB FF56 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007144: 20E1 MOVS R0, #225
0x08007146: F7FB FF48 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x0800714A: 2003 MOVS R0, #3
0x0800714C: 9015 STR R0, [SP, #84]
0x0800714E: F7FB FF4F BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007152: 20A0 MOVS R0, #160
0x08007154: 901A STR R0, [SP, #104]
0x08007156: F7FB FF4B BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800715A: 9822 LDR R0, [SP, #136]
0x0800715C: F7FB FF48 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007160: 9822 LDR R0, [SP, #136]
0x08007162: F7FB FF45 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007166: 981F LDR R0, [SP, #124]
0x08007168: F7FB FF42 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800716C: 981A LDR R0, [SP, #104]
0x0800716E: F7FB FF3F BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007172: 9822 LDR R0, [SP, #136]
0x08007174: F7FB FF3C BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007178: 9822 LDR R0, [SP, #136]
0x0800717A: F7FB FF39 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800717E: 9822 LDR R0, [SP, #136]
0x08007180: F7FB FF36 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007184: 2033 MOVS R0, #51
0x08007186: 900F STR R0, [SP, #60]
0x08007188: F7FB FF32 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800718C: 980F LDR R0, [SP, #60]
0x0800718E: F7FB FF2F BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007192: 20E2 MOVS R0, #226
0x08007194: F7FB FF21 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08007198: 2022 MOVS R0, #34
0x0800719A: 9013 STR R0, [SP, #76]
0x0800719C: F7FB FF28 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071A0: 9813 LDR R0, [SP, #76]
0x080071A2: F7FB FF25 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071A6: 980F LDR R0, [SP, #60]
0x080071A8: F7FB FF22 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071AC: 980F LDR R0, [SP, #60]
0x080071AE: F7FB FF1F BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071B2: 2088 MOVS R0, #136
0x080071B4: 901C STR R0, [SP, #112]
0x080071B6: F7FB FF1B BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071BA: 981A LDR R0, [SP, #104]
0x080071BC: F7FB FF18 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071C0: 9822 LDR R0, [SP, #136]
0x080071C2: F7FB FF15 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071C6: 9822 LDR R0, [SP, #136]
0x080071C8: F7FB FF12 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071CC: 2087 MOVS R0, #135
0x080071CE: 9019 STR R0, [SP, #100]
0x080071D0: F7FB FF0E BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071D4: 981A LDR R0, [SP, #104]
0x080071D6: F7FB FF0B BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071DA: 9822 LDR R0, [SP, #136]
0x080071DC: F7FB FF08 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071E0: 9822 LDR R0, [SP, #136]
0x080071E2: F7FB FF05 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071E6: 20E3 MOVS R0, #227
0x080071E8: F7FB FEF7 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x080071EC: 9822 LDR R0, [SP, #136]
0x080071EE: F7FB FEFF BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071F2: 9822 LDR R0, [SP, #136]
0x080071F4: F7FB FEFC BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071F8: 9813 LDR R0, [SP, #76]
0x080071FA: F7FB FEF9 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080071FE: 9813 LDR R0, [SP, #76]
0x08007200: F7FB FEF6 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007204: 20E4 MOVS R0, #228
0x08007206: 901B STR R0, [SP, #108]
0x08007208: F7FB FEE7 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x0800720C: 2044 MOVS R0, #68
0x0800720E: 9014 STR R0, [SP, #80]
0x08007210: F7FB FEEE BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007214: 9814 LDR R0, [SP, #80]
0x08007216: F7FB FEEB BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800721A: 20E5 MOVS R0, #229
0x0800721C: F7FB FEDD BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08007220: 2004 MOVS R0, #4
0x08007222: F7FB FEE5 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007226: 2084 MOVS R0, #132
0x08007228: F7FB FEE2 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800722C: 981A LDR R0, [SP, #104]
0x0800722E: F7FB FEDF BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007232: 981A LDR R0, [SP, #104]
0x08007234: F7FB FEDC BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007238: 9810 LDR R0, [SP, #64]
0x0800723A: F7FB FED9 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800723E: 2086 MOVS R0, #134
0x08007240: F7FB FED6 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007244: 981A LDR R0, [SP, #104]
0x08007246: F7FB FED3 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800724A: 981A LDR R0, [SP, #104]
0x0800724C: F7FB FED0 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007250: 9811 LDR R0, [SP, #68]
0x08007252: F7FB FECD BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007256: 981C LDR R0, [SP, #112]
0x08007258: F7FB FECA BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800725C: 981A LDR R0, [SP, #104]
0x0800725E: F7FB FEC7 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007262: 981A LDR R0, [SP, #104]
0x08007264: F7FB FEC4 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007268: 9812 LDR R0, [SP, #72]
0x0800726A: F7FB FEC1 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800726E: 208A MOVS R0, #138
0x08007270: F7FB FEBE BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007274: 981A LDR R0, [SP, #104]
0x08007276: F7FB FEBB BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800727A: 981A LDR R0, [SP, #104]
0x0800727C: F7FB FEB8 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007280: 20E6 MOVS R0, #230
0x08007282: F7FB FEAA BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08007286: 9822 LDR R0, [SP, #136]
0x08007288: F7FB FEB2 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800728C: 9822 LDR R0, [SP, #136]
0x0800728E: F7FB FEAF BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007292: 9813 LDR R0, [SP, #76]
0x08007294: F7FB FEAC BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007298: 9813 LDR R0, [SP, #76]
0x0800729A: F7FB FEA9 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800729E: 20E7 MOVS R0, #231
0x080072A0: F7FB FE9B BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x080072A4: 9814 LDR R0, [SP, #80]
0x080072A6: F7FB FEA3 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080072AA: 9814 LDR R0, [SP, #80]
0x080072AC: F7FB FEA0 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080072B0: 20E8 MOVS R0, #232
0x080072B2: F7FB FE92 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x080072B6: 9815 LDR R0, [SP, #84]
0x080072B8: F7FB FE9A BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080072BC: 2083 MOVS R0, #131
0x080072BE: F7FB FE97 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080072C2: 981A LDR R0, [SP, #104]
0x080072C4: F7FB FE94 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080072C8: 981A LDR R0, [SP, #104]
0x080072CA: F7FB FE91 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080072CE: 9816 LDR R0, [SP, #88]
0x080072D0: F7FB FE8E BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080072D4: 9817 LDR R0, [SP, #92]
0x080072D6: F7FB FE8B BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080072DA: 981A LDR R0, [SP, #104]
0x080072DC: F7FB FE88 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080072E0: 981A LDR R0, [SP, #104]
0x080072E2: F7FB FE85 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080072E6: 9818 LDR R0, [SP, #96]
0x080072E8: F7FB FE82 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080072EC: 9819 LDR R0, [SP, #100]
0x080072EE: F7FB FE7F BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080072F2: 981A LDR R0, [SP, #104]
0x080072F4: F7FB FE7C BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080072F8: 981A LDR R0, [SP, #104]
0x080072FA: F7FB FE79 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080072FE: 2009 MOVS R0, #9
0x08007300: F7FB FE76 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007304: 2089 MOVS R0, #137
0x08007306: 901E STR R0, [SP, #120]
0x08007308: F7FB FE72 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800730C: 981A LDR R0, [SP, #104]
0x0800730E: F7FB FE6F BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007312: 981A LDR R0, [SP, #104]
0x08007314: F7FB FE6C BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007318: 20EB MOVS R0, #235
0x0800731A: F7FB FE5E BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x0800731E: 9822 LDR R0, [SP, #136]
0x08007320: F7FB FE66 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007324: 981D LDR R0, [SP, #116]
0x08007326: F7FB FE63 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800732A: 981B LDR R0, [SP, #108]
0x0800732C: F7FB FE60 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007330: 981B LDR R0, [SP, #108]
0x08007332: F7FB FE5D BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007336: 981C LDR R0, [SP, #112]
0x08007338: F7FB FE5A BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800733C: 9822 LDR R0, [SP, #136]
0x0800733E: F7FB FE57 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007342: 2040 MOVS R0, #64
0x08007344: F7FB FE54 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007348: 20EC MOVS R0, #236
0x0800734A: F7FB FE46 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x0800734E: 203C MOVS R0, #60
0x08007350: F7FB FE4E BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007354: 981D LDR R0, [SP, #116]
0x08007356: F7FB FE4B BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800735A: 20ED MOVS R0, #237
0x0800735C: F7FB FE3D BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x08007360: 20AB MOVS R0, #171
0x08007362: F7FB FE45 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007366: 981E LDR R0, [SP, #120]
0x08007368: F7FB FE42 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800736C: 2076 MOVS R0, #118
0x0800736E: F7FB FE3F BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007372: 2054 MOVS R0, #84
0x08007374: F7FB FE3C BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007378: 981F LDR R0, [SP, #124]
0x0800737A: F7FB FE39 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800737E: 9820 LDR R0, [SP, #128]
0x08007380: F7FB FE36 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007384: 9820 LDR R0, [SP, #128]
0x08007386: F7FB FE33 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800738A: 9820 LDR R0, [SP, #128]
0x0800738C: F7FB FE30 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007390: 9820 LDR R0, [SP, #128]
0x08007392: F7FB FE2D BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x08007396: 9820 LDR R0, [SP, #128]
0x08007398: F7FB FE2A BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x0800739C: 9820 LDR R0, [SP, #128]
0x0800739E: F7FB FE27 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080073A2: 9821 LDR R0, [SP, #132]
0x080073A4: F7FB FE24 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080073A8: 2045 MOVS R0, #69
0x080073AA: F7FB FE21 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080073AE: 2067 MOVS R0, #103
0x080073B0: F7FB FE1E BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080073B4: 2098 MOVS R0, #152
0x080073B6: F7FB FE1B BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080073BA: 20BA MOVS R0, #186
0x080073BC: F7FB FE18 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080073C0: 203A MOVS R0, #58
0x080073C2: F7FB FE0A BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x080073C6: 2066 MOVS R0, #102
0x080073C8: F7FB FE12 BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080073CC: 2036 MOVS R0, #54
0x080073CE: F7FB FE04 BL SPI_WriteComm(unsigned char) ; 0x08002FDA
0x080073D2: 9822 LDR R0, [SP, #136]
0x080073D4: F7FB FE0C BL SPI_WriteData(unsigned char) ; 0x08002FF0
0x080073D8: 9823 LDR R0, [SP, #140]
0x080073DA: F7FC F83F BL HAL_Delay ; 0x0800345C
0x080073DE: 2029 MOVS R0, #41
0x080073E0: F7FB FDFB BL SPI_WriteComm(unsigned char) ; 0x08002FDA
.L7:
0x080073E4: E7FE B .L7 ; 0x080073E4
Section .text.SPI_Transmit(unsigned char, unsigned char) from charger_lto.o, size=44, align=2
SPI_Transmit(unsigned char, unsigned char):
0x080073E6: B580 PUSH {R7, LR}
0x080073E8: B082 SUB SP, SP, #8
0x080073EA: F88D 0007 STRB.W R0, [SP, #7]
0x080073EE: F88D 1006 STRB.W R1, [SP, #6]
0x080073F2: F89D 0007 LDRB.W R0, [SP, #7]
0x080073F6: F8AD 0004 STRH.W R0, [SP, #4]
0x080073FA: F240 00A8 MOVW R0, #168 ; 0x200000A8 = hspi4
0x080073FE: F2C2 0000 MOVT R0, #0x2000 ; 0x200000A8 = hspi4
0x08007402: A901 ADD R1, SP, #4
0x08007404: 2201 MOVS R2, #1
0x08007406: F44F 737A MOV.W R3, #0x03E8
0x0800740A: F001 FF34 BL HAL_SPI_Transmit ; 0x08009276
0x0800740E: B002 ADD SP, SP, #8
0x08007410: BD80 POP {R7, PC}
Section .text.Error_Handler from charger_lto.o, size=4, align=2
Error_Handler:
0x08007412: B672 CPSID i
.L1:
0x08007414: E7FE B .L1 ; 0x08007414
Section .text.HAL_MspInit from charger_lto.o, size=32, align=2
HAL_MspInit:
0x08007416: B081 SUB SP, SP, #4
0x08007418: F244 40F4 MOVW R0, #0x44F4
0x0800741C: F6C5 0002 MOVT R0, #0x5802
0x08007420: 6801 LDR R1, [R0]
0x08007422: F041 0102 ORR R1, R1, #2
0x08007426: 6001 STR R1, [R0]
0x08007428: 6800 LDR R0, [R0]
0x0800742A: F000 0002 AND R0, R0, #2
0x0800742E: 9000 STR R0, [SP, #0]
0x08007430: 9800 LDR R0, [SP, #0]
0x08007432: B001 ADD SP, SP, #4
0x08007434: 4770 BX LR
Section .text.SysTick_Handler from charger_lto.o, size=8, align=2
SysTick_Handler:
0x08007436: B580 PUSH {R7, LR}
0x08007438: F7FC F803 BL HAL_IncTick ; 0x08003442
0x0800743C: BD80 POP {R7, PC}
Section .text.DMA1_Stream0_IRQHandler from charger_lto.o, size=16, align=2
DMA1_Stream0_IRQHandler:
0x0800743E: B580 PUSH {R7, LR}
0x08007440: F240 1030 MOVW R0, #0x0130 ; 0x20000130 = hdma_spi4_tx
0x08007444: F2C2 0000 MOVT R0, #0x2000 ; 0x20000130 = hdma_spi4_tx
0x08007448: F000 FDC3 BL HAL_DMA_IRQHandler ; 0x08007FD2
0x0800744C: BD80 POP {R7, PC}
Section .text.SPI4_IRQHandler from charger_lto.o, size=16, align=2
SPI4_IRQHandler:
0x0800744E: B580 PUSH {R7, LR}
0x08007450: F240 00A8 MOVW R0, #168 ; 0x200000A8 = hspi4
0x08007454: F2C2 0000 MOVT R0, #0x2000 ; 0x200000A8 = hspi4
0x08007458: F002 F90D BL HAL_SPI_IRQHandler ; 0x08009676
0x0800745C: BD80 POP {R7, PC}
Section .text.HAL_GetTick from charger_lto.o, size=12, align=2
HAL_GetTick:
0x0800745E: F240 10CC MOVW R0, #0x01CC ; 0x200001CC = uwTick
0x08007462: F2C2 0000 MOVT R0, #0x2000 ; 0x200001CC = uwTick
0x08007466: 6800 LDR R0, [R0]
0x08007468: 4770 BX LR
Section .text.__NVIC_SetPriorityGrouping from charger_lto.o, size=60, align=2
__NVIC_SetPriorityGrouping:
0x0800746A: B083 SUB SP, SP, #12
0x0800746C: 9002 STR R0, [SP, #8]
0x0800746E: 9802 LDR R0, [SP, #8]
0x08007470: F000 0007 AND R0, R0, #7
0x08007474: 9000 STR R0, [SP, #0]
0x08007476: F64E 510C MOVW R1, #0xED0C
0x0800747A: F2CE 0100 MOVT R1, #0xE000
0x0800747E: 6808 LDR R0, [R1]
0x08007480: 9001 STR R0, [SP, #4]
0x08007482: 9801 LDR R0, [SP, #4]
0x08007484: F64F 02FF MOVW R2, #0xF8FF
0x08007488: 4010 ANDS R0, R2
0x0800748A: 9001 STR R0, [SP, #4]
0x0800748C: 9801 LDR R0, [SP, #4]
0x0800748E: 9A00 LDR R2, [SP, #0]
0x08007490: EA40 2002 ORR.W R0, R0, R2, LSL #8
0x08007494: 2200 MOVS R2, #0
0x08007496: F2C0 52FA MOVT R2, #0x05FA
0x0800749A: 4310 ORRS R0, R2
0x0800749C: 9001 STR R0, [SP, #4]
0x0800749E: 9801 LDR R0, [SP, #4]
0x080074A0: 6008 STR R0, [R1]
0x080074A2: B003 ADD SP, SP, #12
0x080074A4: 4770 BX LR
Section .text.__NVIC_GetPriorityGrouping from charger_lto.o, size=16, align=2
__NVIC_GetPriorityGrouping:
0x080074A6: F64E 500C MOVW R0, #0xED0C
0x080074AA: F2CE 0000 MOVT R0, #0xE000
0x080074AE: 6800 LDR R0, [R0]
0x080074B0: F3C0 2002 UBFX R0, R0, #8, #3
0x080074B4: 4770 BX LR
Section .text.NVIC_EncodePriority from charger_lto.o, size=100, align=2
NVIC_EncodePriority:
0x080074B6: B088 SUB SP, SP, #32
0x080074B8: 9007 STR R0, [SP, #28]
0x080074BA: 9106 STR R1, [SP, #24]
0x080074BC: 9205 STR R2, [SP, #20]
0x080074BE: 9807 LDR R0, [SP, #28]
0x080074C0: F000 0007 AND R0, R0, #7
0x080074C4: 9004 STR R0, [SP, #16]
0x080074C6: 9804 LDR R0, [SP, #16]
0x080074C8: F1C0 0007 RSB R0, R0, #7
0x080074CC: 2805 CMP R0, #5
0x080074CE: D302 BCC .L1 ; 0x080074D6
0x080074D0: 2004 MOVS R0, #4
0x080074D2: 9001 STR R0, [SP, #4]
0x080074D4: E003 B .L2 ; 0x080074DE
.L1:
0x080074D6: 9804 LDR R0, [SP, #16]
0x080074D8: F1C0 0007 RSB R0, R0, #7
0x080074DC: 9001 STR R0, [SP, #4]
.L2:
0x080074DE: 9801 LDR R0, [SP, #4]
0x080074E0: 9003 STR R0, [SP, #12]
0x080074E2: 9804 LDR R0, [SP, #16]
0x080074E4: 3004 ADDS R0, #4
0x080074E6: 2806 CMP R0, #6
0x080074E8: D802 BHI .L3 ; 0x080074F0
0x080074EA: 2000 MOVS R0, #0
0x080074EC: 9000 STR R0, [SP, #0]
0x080074EE: E002 B .L4 ; 0x080074F6
.L3:
0x080074F0: 9804 LDR R0, [SP, #16]
0x080074F2: 3803 SUBS R0, #3
0x080074F4: 9000 STR R0, [SP, #0]
.L4:
0x080074F6: 9800 LDR R0, [SP, #0]
0x080074F8: 9002 STR R0, [SP, #8]
0x080074FA: 9806 LDR R0, [SP, #24]
0x080074FC: 9903 LDR R1, [SP, #12]
0x080074FE: 2201 MOVS R2, #1
0x08007500: FA02 F101 LSL.W R1, R2, R1
0x08007504: 3901 SUBS R1, #1
0x08007506: 4008 ANDS R0, R1
0x08007508: 9B02 LDR R3, [SP, #8]
0x0800750A: 4098 LSLS R0, R3
0x0800750C: 9905 LDR R1, [SP, #20]
0x0800750E: 409A LSLS R2, R3
0x08007510: 3A01 SUBS R2, #1
0x08007512: 4011 ANDS R1, R2
0x08007514: 4308 ORRS R0, R1
0x08007516: B008 ADD SP, SP, #32
0x08007518: 4770 BX LR
Section .text.HAL_NVIC_EnableIRQ from charger_lto.o, size=44, align=2
HAL_NVIC_EnableIRQ:
0x0800751A: B580 PUSH {R7, LR}
0x0800751C: B082 SUB SP, SP, #8
0x0800751E: F8AD 0006 STRH.W R0, [SP, #6]
0x08007522: F9BD 0006 LDRSH.W R0, [SP, #6]
0x08007526: 2800 CMP R0, #0
0x08007528: D400 BMI .L1 ; 0x0800752C
0x0800752A: E006 B .L2 ; 0x0800753A
.L1:
0x0800752C: F649 704E MOVW R0, #0x9F4E ; 0x08009F4E = .rodata..L.str.16
0x08007530: F6C0 0000 MOVT R0, #0x0800 ; 0x08009F4E = .rodata..L.str.16
0x08007534: 21BD MOVS R1, #189
0x08007536: F7FB FD66 BL assert_failed ; 0x08003006
.L2:
0x0800753A: F9BD 0006 LDRSH.W R0, [SP, #6]
0x0800753E: F000 F802 BL __NVIC_EnableIRQ ; 0x08007546
0x08007542: B002 ADD SP, SP, #8
0x08007544: BD80 POP {R7, PC}
Section .text.__NVIC_EnableIRQ from charger_lto.o, size=44, align=2
__NVIC_EnableIRQ:
0x08007546: B081 SUB SP, SP, #4
0x08007548: F8AD 0002 STRH.W R0, [SP, #2]
0x0800754C: F9BD 0002 LDRSH.W R0, [SP, #2]
0x08007550: 2800 CMP R0, #0
0x08007552: D40C BMI .L1 ; 0x0800756E
0x08007554: F9BD 1002 LDRSH.W R1, [SP, #2]
0x08007558: F001 021F AND R2, R1, #31
0x0800755C: 2001 MOVS R0, #1
0x0800755E: 4090 LSLS R0, R2
0x08007560: 094A LSRS R2, R1, #5
0x08007562: F24E 1100 MOVW R1, #0xE100
0x08007566: F2CE 0100 MOVT R1, #0xE000
0x0800756A: F841 0022 STR.W R0, [R1, R2, LSL #2]
.L1:
0x0800756E: B001 ADD SP, SP, #4
0x08007570: 4770 BX LR
Section .text.HAL_SYSTICK_Config from charger_lto.o, size=16, align=2
HAL_SYSTICK_Config:
0x08007572: B580 PUSH {R7, LR}
0x08007574: B082 SUB SP, SP, #8
0x08007576: 9001 STR R0, [SP, #4]
0x08007578: 9801 LDR R0, [SP, #4]
0x0800757A: F7FB FFF7 BL SysTick_Config ; 0x0800356C
0x0800757E: B002 ADD SP, SP, #8
0x08007580: BD80 POP {R7, PC}
Section .text.HAL_MPU_Enable from charger_lto.o, size=48, align=2
HAL_MPU_Enable:
0x08007582: B081 SUB SP, SP, #4
0x08007584: 9000 STR R0, [SP, #0]
0x08007586: 9800 LDR R0, [SP, #0]
0x08007588: F040 0001 ORR R0, R0, #1
0x0800758C: F64E 5194 MOVW R1, #0xED94
0x08007590: F2CE 0100 MOVT R1, #0xE000
0x08007594: 6008 STR R0, [R1]
0x08007596: F64E 5124 MOVW R1, #0xED24
0x0800759A: F2CE 0100 MOVT R1, #0xE000
0x0800759E: 6808 LDR R0, [R1]
0x080075A0: F440 3080 ORR R0, R0, #0x010000
0x080075A4: 6008 STR R0, [R1]
0x080075A6: F3BF 8F4F DSB SY
0x080075AA: F3BF 8F6F ISB SY
0x080075AE: B001 ADD SP, SP, #4
0x080075B0: 4770 BX LR
Section .text.HAL_MPU_ConfigRegion from charger_lto.o, size=804, align=2
HAL_MPU_ConfigRegion:
0x080075B2: B510 PUSH {R4, LR}
0x080075B4: B082 SUB SP, SP, #8
0x080075B6: 9001 STR R0, [SP, #4]
0x080075B8: 9801 LDR R0, [SP, #4]
0x080075BA: 7840 LDRB R0, [R0, #1]
0x080075BC: B3D8 CBZ R0, .L1 ; 0x08007636
0x080075BE: 9801 LDR R0, [SP, #4]
0x080075C0: 7840 LDRB R0, [R0, #1]
0x080075C2: 2801 CMP R0, #1
0x080075C4: D037 BEQ .L1 ; 0x08007636
0x080075C6: 9801 LDR R0, [SP, #4]
0x080075C8: 7840 LDRB R0, [R0, #1]
0x080075CA: 2802 CMP R0, #2
0x080075CC: D033 BEQ .L1 ; 0x08007636
0x080075CE: 9801 LDR R0, [SP, #4]
0x080075D0: 7840 LDRB R0, [R0, #1]
0x080075D2: 2803 CMP R0, #3
0x080075D4: D02F BEQ .L1 ; 0x08007636
0x080075D6: 9801 LDR R0, [SP, #4]
0x080075D8: 7840 LDRB R0, [R0, #1]
0x080075DA: 2804 CMP R0, #4
0x080075DC: D02B BEQ .L1 ; 0x08007636
0x080075DE: 9801 LDR R0, [SP, #4]
0x080075E0: 7840 LDRB R0, [R0, #1]
0x080075E2: 2805 CMP R0, #5
0x080075E4: D027 BEQ .L1 ; 0x08007636
0x080075E6: 9801 LDR R0, [SP, #4]
0x080075E8: 7840 LDRB R0, [R0, #1]
0x080075EA: 2806 CMP R0, #6
0x080075EC: D023 BEQ .L1 ; 0x08007636
0x080075EE: 9801 LDR R0, [SP, #4]
0x080075F0: 7840 LDRB R0, [R0, #1]
0x080075F2: 2807 CMP R0, #7
0x080075F4: D01F BEQ .L1 ; 0x08007636
0x080075F6: 9801 LDR R0, [SP, #4]
0x080075F8: 7840 LDRB R0, [R0, #1]
0x080075FA: 2808 CMP R0, #8
0x080075FC: D01B BEQ .L1 ; 0x08007636
0x080075FE: 9801 LDR R0, [SP, #4]
0x08007600: 7840 LDRB R0, [R0, #1]
0x08007602: 2809 CMP R0, #9
0x08007604: D017 BEQ .L1 ; 0x08007636
0x08007606: 9801 LDR R0, [SP, #4]
0x08007608: 7840 LDRB R0, [R0, #1]
0x0800760A: 280A CMP R0, #10
0x0800760C: D013 BEQ .L1 ; 0x08007636
0x0800760E: 9801 LDR R0, [SP, #4]
0x08007610: 7840 LDRB R0, [R0, #1]
0x08007612: 280B CMP R0, #11
0x08007614: D00F BEQ .L1 ; 0x08007636
0x08007616: 9801 LDR R0, [SP, #4]
0x08007618: 7840 LDRB R0, [R0, #1]
0x0800761A: 280C CMP R0, #12
0x0800761C: D00B BEQ .L1 ; 0x08007636
0x0800761E: 9801 LDR R0, [SP, #4]
0x08007620: 7840 LDRB R0, [R0, #1]
0x08007622: 280D CMP R0, #13
0x08007624: D007 BEQ .L1 ; 0x08007636
0x08007626: 9801 LDR R0, [SP, #4]
0x08007628: 7840 LDRB R0, [R0, #1]
0x0800762A: 280E CMP R0, #14
0x0800762C: D003 BEQ .L1 ; 0x08007636
0x0800762E: 9801 LDR R0, [SP, #4]
0x08007630: 7840 LDRB R0, [R0, #1]
0x08007632: 280F CMP R0, #15
0x08007634: D100 BNE .L2 ; 0x08007638
.L1:
0x08007636: E007 B .L3 ; 0x08007648
.L2:
0x08007638: F649 704E MOVW R0, #0x9F4E ; 0x08009F4E = .rodata..L.str.16
0x0800763C: F6C0 0000 MOVT R0, #0x0800 ; 0x08009F4E = .rodata..L.str.16
0x08007640: F240 114D MOVW R1, #0x014D
0x08007644: F7FB FCDF BL assert_failed ; 0x08003006
.L3:
0x08007648: 9801 LDR R0, [SP, #4]
0x0800764A: 7800 LDRB R0, [R0]
0x0800764C: 2801 CMP R0, #1
0x0800764E: D002 BEQ .L4 ; 0x08007656
0x08007650: 9801 LDR R0, [SP, #4]
0x08007652: 7800 LDRB R0, [R0]
0x08007654: B900 CBNZ R0, .L5 ; 0x08007658
.L4:
0x08007656: E007 B .L6 ; 0x08007668
.L5:
0x08007658: F649 704E MOVW R0, #0x9F4E ; 0x08009F4E = .rodata..L.str.16
0x0800765C: F6C0 0000 MOVT R0, #0x0800 ; 0x08009F4E = .rodata..L.str.16
0x08007660: F44F 71A7 MOV.W R1, #0x014E
0x08007664: F7FB FCCF BL assert_failed ; 0x08003006
.L6:
0x08007668: 9801 LDR R0, [SP, #4]
0x0800766A: 7B00 LDRB R0, [R0, #12]
0x0800766C: B118 CBZ R0, .L7 ; 0x08007676
0x0800766E: 9801 LDR R0, [SP, #4]
0x08007670: 7B00 LDRB R0, [R0, #12]
0x08007672: 2801 CMP R0, #1
0x08007674: D100 BNE .L8 ; 0x08007678
.L7:
0x08007676: E007 B .L9 ; 0x08007688
.L8:
0x08007678: F649 704E MOVW R0, #0x9F4E ; 0x08009F4E = .rodata..L.str.16
0x0800767C: F6C0 0000 MOVT R0, #0x0800 ; 0x08009F4E = .rodata..L.str.16
0x08007680: F240 114F MOVW R1, #0x014F
0x08007684: F7FB FCBF BL assert_failed ; 0x08003006
.L9:
0x08007688: 9801 LDR R0, [SP, #4]
0x0800768A: 7AC0 LDRB R0, [R0, #11]
0x0800768C: B198 CBZ R0, .L10 ; 0x080076B6
0x0800768E: 9801 LDR R0, [SP, #4]
0x08007690: 7AC0 LDRB R0, [R0, #11]
0x08007692: 2801 CMP R0, #1
0x08007694: D00F BEQ .L10 ; 0x080076B6
0x08007696: 9801 LDR R0, [SP, #4]
0x08007698: 7AC0 LDRB R0, [R0, #11]
0x0800769A: 2802 CMP R0, #2
0x0800769C: D00B BEQ .L10 ; 0x080076B6
0x0800769E: 9801 LDR R0, [SP, #4]
0x080076A0: 7AC0 LDRB R0, [R0, #11]
0x080076A2: 2803 CMP R0, #3
0x080076A4: D007 BEQ .L10 ; 0x080076B6
0x080076A6: 9801 LDR R0, [SP, #4]
0x080076A8: 7AC0 LDRB R0, [R0, #11]
0x080076AA: 2805 CMP R0, #5
0x080076AC: D003 BEQ .L10 ; 0x080076B6
0x080076AE: 9801 LDR R0, [SP, #4]
0x080076B0: 7AC0 LDRB R0, [R0, #11]
0x080076B2: 2806 CMP R0, #6
0x080076B4: D100 BNE .L11 ; 0x080076B8
.L10:
0x080076B6: E007 B .L12 ; 0x080076C8
.L11:
0x080076B8: F649 704E MOVW R0, #0x9F4E ; 0x08009F4E = .rodata..L.str.16
0x080076BC: F6C0 0000 MOVT R0, #0x0800 ; 0x08009F4E = .rodata..L.str.16
0x080076C0: F44F 71A8 MOV.W R1, #0x0150
0x080076C4: F7FB FC9F BL assert_failed ; 0x08003006
.L12:
0x080076C8: 9801 LDR R0, [SP, #4]
0x080076CA: 7A80 LDRB R0, [R0, #10]
0x080076CC: B138 CBZ R0, .L13 ; 0x080076DE
0x080076CE: 9801 LDR R0, [SP, #4]
0x080076D0: 7A80 LDRB R0, [R0, #10]
0x080076D2: 2801 CMP R0, #1
0x080076D4: D003 BEQ .L13 ; 0x080076DE
0x080076D6: 9801 LDR R0, [SP, #4]
0x080076D8: 7A80 LDRB R0, [R0, #10]
0x080076DA: 2802 CMP R0, #2
0x080076DC: D100 BNE .L14 ; 0x080076E0
.L13:
0x080076DE: E007 B .L15 ; 0x080076F0
.L14:
0x080076E0: F649 704E MOVW R0, #0x9F4E ; 0x08009F4E = .rodata..L.str.16
0x080076E4: F6C0 0000 MOVT R0, #0x0800 ; 0x08009F4E = .rodata..L.str.16
0x080076E8: F240 1151 MOVW R1, #0x0151
0x080076EC: F7FB FC8B BL assert_failed ; 0x08003006
.L15:
0x080076F0: 9801 LDR R0, [SP, #4]
0x080076F2: 7B40 LDRB R0, [R0, #13]
0x080076F4: 2801 CMP R0, #1
0x080076F6: D002 BEQ .L16 ; 0x080076FE
0x080076F8: 9801 LDR R0, [SP, #4]
0x080076FA: 7B40 LDRB R0, [R0, #13]
0x080076FC: B900 CBNZ R0, .L17 ; 0x08007700
.L16:
0x080076FE: E007 B .L18 ; 0x08007710
.L17:
0x08007700: F649 704E MOVW R0, #0x9F4E ; 0x08009F4E = .rodata..L.str.16
0x08007704: F6C0 0000 MOVT R0, #0x0800 ; 0x08009F4E = .rodata..L.str.16
0x08007708: F44F 71A9 MOV.W R1, #0x0152
0x0800770C: F7FB FC7B BL assert_failed ; 0x08003006
.L18:
0x08007710: 9801 LDR R0, [SP, #4]
0x08007712: 7B80 LDRB R0, [R0, #14]
0x08007714: 2801 CMP R0, #1
0x08007716: D002 BEQ .L19 ; 0x0800771E
0x08007718: 9801 LDR R0, [SP, #4]
0x0800771A: 7B80 LDRB R0, [R0, #14]
0x0800771C: B900 CBNZ R0, .L20 ; 0x08007720
.L19:
0x0800771E: E007 B .L21 ; 0x08007730
.L20:
0x08007720: F649 704E MOVW R0, #0x9F4E ; 0x08009F4E = .rodata..L.str.16
0x08007724: F6C0 0000 MOVT R0, #0x0800 ; 0x08009F4E = .rodata..L.str.16
0x08007728: F240 1153 MOVW R1, #0x0153
0x0800772C: F7FB FC6B BL assert_failed ; 0x08003006
.L21:
0x08007730: 9801 LDR R0, [SP, #4]
0x08007732: 7BC0 LDRB R0, [R0, #15]
0x08007734: 2801 CMP R0, #1
0x08007736: D002 BEQ .L22 ; 0x0800773E
0x08007738: 9801 LDR R0, [SP, #4]
0x0800773A: 7BC0 LDRB R0, [R0, #15]
0x0800773C: B900 CBNZ R0, .L23 ; 0x08007740
.L22:
0x0800773E: E007 B .L24 ; 0x08007750
.L23:
0x08007740: F649 704E MOVW R0, #0x9F4E ; 0x08009F4E = .rodata..L.str.16
0x08007744: F6C0 0000 MOVT R0, #0x0800 ; 0x08009F4E = .rodata..L.str.16
0x08007748: F44F 71AA MOV.W R1, #0x0154
0x0800774C: F7FB FC5B BL assert_failed ; 0x08003006
.L24:
0x08007750: 9801 LDR R0, [SP, #4]
0x08007752: 7A40 LDRB R0, [R0, #9]
0x08007754: 28FE CMP R0, #254
0x08007756: DC00 BGT .L25 ; 0x0800775A
0x08007758: E007 B .L26 ; 0x0800776A
.L25:
0x0800775A: F649 704E MOVW R0, #0x9F4E ; 0x08009F4E = .rodata..L.str.16
0x0800775E: F6C0 0000 MOVT R0, #0x0800 ; 0x08009F4E = .rodata..L.str.16
0x08007762: F240 1155 MOVW R1, #0x0155
0x08007766: F7FB FC4E BL assert_failed ; 0x08003006
.L26:
0x0800776A: 9801 LDR R0, [SP, #4]
0x0800776C: 7A00 LDRB R0, [R0, #8]
0x0800776E: 2804 CMP R0, #4
0x08007770: D06B BEQ .L27 ; 0x0800784A
0x08007772: 9801 LDR R0, [SP, #4]
0x08007774: 7A00 LDRB R0, [R0, #8]
0x08007776: 2805 CMP R0, #5
0x08007778: D067 BEQ .L27 ; 0x0800784A
0x0800777A: 9801 LDR R0, [SP, #4]
0x0800777C: 7A00 LDRB R0, [R0, #8]
0x0800777E: 2806 CMP R0, #6
0x08007780: D063 BEQ .L27 ; 0x0800784A
0x08007782: 9801 LDR R0, [SP, #4]
0x08007784: 7A00 LDRB R0, [R0, #8]
0x08007786: 2807 CMP R0, #7
0x08007788: D05F BEQ .L27 ; 0x0800784A
0x0800778A: 9801 LDR R0, [SP, #4]
0x0800778C: 7A00 LDRB R0, [R0, #8]
0x0800778E: 2808 CMP R0, #8
0x08007790: D05B BEQ .L27 ; 0x0800784A
0x08007792: 9801 LDR R0, [SP, #4]
0x08007794: 7A00 LDRB R0, [R0, #8]
0x08007796: 2809 CMP R0, #9
0x08007798: D057 BEQ .L27 ; 0x0800784A
0x0800779A: 9801 LDR R0, [SP, #4]
0x0800779C: 7A00 LDRB R0, [R0, #8]
0x0800779E: 280A CMP R0, #10
0x080077A0: D053 BEQ .L27 ; 0x0800784A
0x080077A2: 9801 LDR R0, [SP, #4]
0x080077A4: 7A00 LDRB R0, [R0, #8]
0x080077A6: 280B CMP R0, #11
0x080077A8: D04F BEQ .L27 ; 0x0800784A
0x080077AA: 9801 LDR R0, [SP, #4]
0x080077AC: 7A00 LDRB R0, [R0, #8]
0x080077AE: 280C CMP R0, #12
0x080077B0: D04B BEQ .L27 ; 0x0800784A
0x080077B2: 9801 LDR R0, [SP, #4]
0x080077B4: 7A00 LDRB R0, [R0, #8]
0x080077B6: 280D CMP R0, #13
0x080077B8: D047 BEQ .L27 ; 0x0800784A
0x080077BA: 9801 LDR R0, [SP, #4]
0x080077BC: 7A00 LDRB R0, [R0, #8]
0x080077BE: 280E CMP R0, #14
0x080077C0: D043 BEQ .L27 ; 0x0800784A
0x080077C2: 9801 LDR R0, [SP, #4]
0x080077C4: 7A00 LDRB R0, [R0, #8]
0x080077C6: 280F CMP R0, #15
0x080077C8: D03F BEQ .L27 ; 0x0800784A
0x080077CA: 9801 LDR R0, [SP, #4]
0x080077CC: 7A00 LDRB R0, [R0, #8]
0x080077CE: 2810 CMP R0, #16
0x080077D0: D03B BEQ .L27 ; 0x0800784A
0x080077D2: 9801 LDR R0, [SP, #4]
0x080077D4: 7A00 LDRB R0, [R0, #8]
0x080077D6: 2811 CMP R0, #17
0x080077D8: D037 BEQ .L27 ; 0x0800784A
0x080077DA: 9801 LDR R0, [SP, #4]
0x080077DC: 7A00 LDRB R0, [R0, #8]
0x080077DE: 2812 CMP R0, #18
0x080077E0: D033 BEQ .L27 ; 0x0800784A
0x080077E2: 9801 LDR R0, [SP, #4]
0x080077E4: 7A00 LDRB R0, [R0, #8]
0x080077E6: 2813 CMP R0, #19
0x080077E8: D02F BEQ .L27 ; 0x0800784A
0x080077EA: 9801 LDR R0, [SP, #4]
0x080077EC: 7A00 LDRB R0, [R0, #8]
0x080077EE: 2814 CMP R0, #20
0x080077F0: D02B BEQ .L27 ; 0x0800784A
0x080077F2: 9801 LDR R0, [SP, #4]
0x080077F4: 7A00 LDRB R0, [R0, #8]
0x080077F6: 2815 CMP R0, #21
0x080077F8: D027 BEQ .L27 ; 0x0800784A
0x080077FA: 9801 LDR R0, [SP, #4]
0x080077FC: 7A00 LDRB R0, [R0, #8]
0x080077FE: 2816 CMP R0, #22
0x08007800: D023 BEQ .L27 ; 0x0800784A
0x08007802: 9801 LDR R0, [SP, #4]
0x08007804: 7A00 LDRB R0, [R0, #8]
0x08007806: 2817 CMP R0, #23
0x08007808: D01F BEQ .L27 ; 0x0800784A
0x0800780A: 9801 LDR R0, [SP, #4]
0x0800780C: 7A00 LDRB R0, [R0, #8]
0x0800780E: 2818 CMP R0, #24
0x08007810: D01B BEQ .L27 ; 0x0800784A
0x08007812: 9801 LDR R0, [SP, #4]
0x08007814: 7A00 LDRB R0, [R0, #8]
0x08007816: 2819 CMP R0, #25
0x08007818: D017 BEQ .L27 ; 0x0800784A
0x0800781A: 9801 LDR R0, [SP, #4]
0x0800781C: 7A00 LDRB R0, [R0, #8]
0x0800781E: 281A CMP R0, #26
0x08007820: D013 BEQ .L27 ; 0x0800784A
0x08007822: 9801 LDR R0, [SP, #4]
0x08007824: 7A00 LDRB R0, [R0, #8]
0x08007826: 281B CMP R0, #27
0x08007828: D00F BEQ .L27 ; 0x0800784A
0x0800782A: 9801 LDR R0, [SP, #4]
0x0800782C: 7A00 LDRB R0, [R0, #8]
0x0800782E: 281C CMP R0, #28
0x08007830: D00B BEQ .L27 ; 0x0800784A
0x08007832: 9801 LDR R0, [SP, #4]
0x08007834: 7A00 LDRB R0, [R0, #8]
0x08007836: 281D CMP R0, #29
0x08007838: D007 BEQ .L27 ; 0x0800784A
0x0800783A: 9801 LDR R0, [SP, #4]
0x0800783C: 7A00 LDRB R0, [R0, #8]
0x0800783E: 281E CMP R0, #30
0x08007840: D003 BEQ .L27 ; 0x0800784A
0x08007842: 9801 LDR R0, [SP, #4]
0x08007844: 7A00 LDRB R0, [R0, #8]
0x08007846: 281F CMP R0, #31
0x08007848: D100 BNE .L28 ; 0x0800784C
.L27:
0x0800784A: E007 B .L29 ; 0x0800785C
.L28:
0x0800784C: F649 704E MOVW R0, #0x9F4E ; 0x08009F4E = .rodata..L.str.16
0x08007850: F6C0 0000 MOVT R0, #0x0800 ; 0x08009F4E = .rodata..L.str.16
0x08007854: F44F 71AB MOV.W R1, #0x0156
0x08007858: F7FB FBD5 BL assert_failed ; 0x08003006
.L29:
0x0800785C: 9801 LDR R0, [SP, #4]
0x0800785E: 7840 LDRB R0, [R0, #1]
0x08007860: F64E 5198 MOVW R1, #0xED98
0x08007864: F2CE 0100 MOVT R1, #0xE000
0x08007868: 6008 STR R0, [R1]
0x0800786A: F64E 51A0 MOVW R1, #0xEDA0
0x0800786E: F2CE 0100 MOVT R1, #0xE000
0x08007872: 6808 LDR R0, [R1]
0x08007874: F020 0001 BIC R0, R0, #1
0x08007878: 6008 STR R0, [R1]
0x0800787A: 9801 LDR R0, [SP, #4]
0x0800787C: 6840 LDR R0, [R0, #4]
0x0800787E: F64E 529C MOVW R2, #0xED9C
0x08007882: F2CE 0200 MOVT R2, #0xE000
0x08007886: 6010 STR R0, [R2]
0x08007888: F8DD E004 LDR.W LR, [SP, #4]
0x0800788C: F89E 000C LDRB.W R0, [LR, #12]
0x08007890: 0700 LSLS R0, R0, #28
0x08007892: F89E 200B LDRB.W R2, [LR, #11]
0x08007896: EA40 6002 ORR.W R0, R0, R2, LSL #24
0x0800789A: F89E 2000 LDRB.W R2, [LR]
0x0800789E: F89E 3008 LDRB.W R3, [LR, #8]
0x080078A2: F89E C009 LDRB.W R12, [LR, #9]
0x080078A6: F89E 400A LDRB.W R4, [LR, #10]
0x080078AA: EA40 40C4 ORR.W R0, R0, R4, LSL #19
0x080078AE: F89E 400D LDRB.W R4, [LR, #13]
0x080078B2: EA40 4084 ORR.W R0, R0, R4, LSL #18
0x080078B6: F89E 400E LDRB.W R4, [LR, #14]
0x080078BA: EA40 4044 ORR.W R0, R0, R4, LSL #17
0x080078BE: F89E E00F LDRB.W LR, [LR, #15]
0x080078C2: EA40 400E ORR.W R0, R0, LR, LSL #16
0x080078C6: EA40 200C ORR.W R0, R0, R12, LSL #8
0x080078CA: EA40 0043 ORR.W R0, R0, R3, LSL #1
0x080078CE: 4310 ORRS R0, R2
0x080078D0: 6008 STR R0, [R1]
0x080078D2: B002 ADD SP, SP, #8
0x080078D4: BD10 POP {R4, PC}
Section .text.DMA_CalcDMAMUXRequestGenBaseAndMask from charger_lto.o, size=268, align=2
DMA_CalcDMAMUXRequestGenBaseAndMask:
0x080078D6: B083 SUB SP, SP, #12
0x080078D8: 9002 STR R0, [SP, #8]
0x080078DA: 9802 LDR R0, [SP, #8]
0x080078DC: 7900 LDRB R0, [R0, #4]
0x080078DE: 9001 STR R0, [SP, #4]
0x080078E0: 9801 LDR R0, [SP, #4]
0x080078E2: 2800 CMP R0, #0
0x080078E4: D07B BEQ .L4 ; 0x080079DE
0x080078E6: 9801 LDR R0, [SP, #4]
0x080078E8: 2808 CMP R0, #8
0x080078EA: D878 BHI .L4 ; 0x080079DE
0x080078EC: 9802 LDR R0, [SP, #8]
0x080078EE: 6801 LDR R1, [R0]
0x080078F0: 2001 MOVS R0, #1
0x080078F2: F245 4208 MOVW R2, #0x5408
0x080078F6: F6C5 0202 MOVT R2, #0x5802
0x080078FA: 4291 CMP R1, R2
0x080078FC: 9000 STR R0, [SP, #0]
0x080078FE: D046 BEQ .L1 ; 0x0800798E
0x08007900: 9802 LDR R0, [SP, #8]
0x08007902: 6801 LDR R1, [R0]
0x08007904: 2001 MOVS R0, #1
0x08007906: F245 421C MOVW R2, #0x541C
0x0800790A: F6C5 0202 MOVT R2, #0x5802
0x0800790E: 4291 CMP R1, R2
0x08007910: 9000 STR R0, [SP, #0]
0x08007912: D03C BEQ .L1 ; 0x0800798E
0x08007914: 9802 LDR R0, [SP, #8]
0x08007916: 6801 LDR R1, [R0]
0x08007918: 2001 MOVS R0, #1
0x0800791A: F245 4230 MOVW R2, #0x5430
0x0800791E: F6C5 0202 MOVT R2, #0x5802
0x08007922: 4291 CMP R1, R2
0x08007924: 9000 STR R0, [SP, #0]
0x08007926: D032 BEQ .L1 ; 0x0800798E
0x08007928: 9802 LDR R0, [SP, #8]
0x0800792A: 6801 LDR R1, [R0]
0x0800792C: 2001 MOVS R0, #1
0x0800792E: F245 4244 MOVW R2, #0x5444
0x08007932: F6C5 0202 MOVT R2, #0x5802
0x08007936: 4291 CMP R1, R2
0x08007938: 9000 STR R0, [SP, #0]
0x0800793A: D028 BEQ .L1 ; 0x0800798E
0x0800793C: 9802 LDR R0, [SP, #8]
0x0800793E: 6801 LDR R1, [R0]
0x08007940: 2001 MOVS R0, #1
0x08007942: F245 4258 MOVW R2, #0x5458
0x08007946: F6C5 0202 MOVT R2, #0x5802
0x0800794A: 4291 CMP R1, R2
0x0800794C: 9000 STR R0, [SP, #0]
0x0800794E: D01E BEQ .L1 ; 0x0800798E
0x08007950: 9802 LDR R0, [SP, #8]
0x08007952: 6801 LDR R1, [R0]
0x08007954: 2001 MOVS R0, #1
0x08007956: F245 426C MOVW R2, #0x546C
0x0800795A: F6C5 0202 MOVT R2, #0x5802
0x0800795E: 4291 CMP R1, R2
0x08007960: 9000 STR R0, [SP, #0]
0x08007962: D014 BEQ .L1 ; 0x0800798E
0x08007964: 9802 LDR R0, [SP, #8]
0x08007966: 6801 LDR R1, [R0]
0x08007968: 2001 MOVS R0, #1
0x0800796A: F245 4280 MOVW R2, #0x5480
0x0800796E: F6C5 0202 MOVT R2, #0x5802
0x08007972: 4291 CMP R1, R2
0x08007974: 9000 STR R0, [SP, #0]
0x08007976: D00A BEQ .L1 ; 0x0800798E
0x08007978: 9802 LDR R0, [SP, #8]
0x0800797A: 6800 LDR R0, [R0]
0x0800797C: F64A 316C MOVW R1, #0xAB6C
0x08007980: F2CA 71FD MOVT R1, #0xA7FD
0x08007984: 4408 ADD R0, R1
0x08007986: FAB0 F080 CLZ R0, R0
0x0800798A: 0940 LSRS R0, R0, #5
0x0800798C: 9000 STR R0, [SP, #0]
.L1:
0x0800798E: 9800 LDR R0, [SP, #0]
0x08007990: 07C0 LSLS R0, R0, #31
0x08007992: B178 CBZ R0, .L2 ; 0x080079B4
0x08007994: 9901 LDR R1, [SP, #4]
0x08007996: F645 00FC MOVW R0, #0x58FC
0x0800799A: F6C5 0002 MOVT R0, #0x5802
0x0800799E: EB00 0081 ADD.W R0, R0, R1, LSL #2
0x080079A2: 9902 LDR R1, [SP, #8]
0x080079A4: 66C8 STR R0, [R1, #108]
0x080079A6: 9902 LDR R1, [SP, #8]
0x080079A8: F645 1040 MOVW R0, #0x5940
0x080079AC: F6C5 0002 MOVT R0, #0x5802
0x080079B0: 6708 STR R0, [R1, #112]
0x080079B2: E00E B .L3 ; 0x080079D2
.L2:
0x080079B4: 9901 LDR R1, [SP, #4]
0x080079B6: F640 00FC MOVW R0, #0x08FC
0x080079BA: F2C4 0002 MOVT R0, #0x4002
0x080079BE: EB00 0081 ADD.W R0, R0, R1, LSL #2
0x080079C2: 9902 LDR R1, [SP, #8]
0x080079C4: 66C8 STR R0, [R1, #108]
0x080079C6: 9902 LDR R1, [SP, #8]
0x080079C8: F640 1040 MOVW R0, #0x0940
0x080079CC: F2C4 0002 MOVT R0, #0x4002
0x080079D0: 6708 STR R0, [R1, #112]
.L3:
0x080079D2: 9801 LDR R0, [SP, #4]
0x080079D4: 1E41 SUBS R1, R0, #1
0x080079D6: 2001 MOVS R0, #1
0x080079D8: 4088 LSLS R0, R1
0x080079DA: 9902 LDR R1, [SP, #8]
0x080079DC: 6748 STR R0, [R1, #116]
.L4:
0x080079DE: B003 ADD SP, SP, #12
0x080079E0: 4770 BX LR
Section .text.HAL_DMA_Abort_IT from charger_lto.o, size=1520, align=2
HAL_DMA_Abort_IT:
0x080079E2: B580 PUSH {R7, LR}
0x080079E4: B086 SUB SP, SP, #24
0x080079E6: 9004 STR R0, [SP, #16]
0x080079E8: 9804 LDR R0, [SP, #16]
0x080079EA: B918 CBNZ R0, .L1 ; 0x080079F4
0x080079EC: 2001 MOVS R0, #1
0x080079EE: F88D 0017 STRB.W R0, [SP, #23]
0x080079F2: E2EA B .L14 ; 0x08007FCA
.L1:
0x080079F4: 9804 LDR R0, [SP, #16]
0x080079F6: F890 0035 LDRB.W R0, [R0, #53]
0x080079FA: 2802 CMP R0, #2
0x080079FC: D006 BEQ .L2 ; 0x08007A0C
0x080079FE: 9904 LDR R1, [SP, #16]
0x08007A00: 2080 MOVS R0, #128
0x08007A02: 6548 STR R0, [R1, #84]
0x08007A04: 2001 MOVS R0, #1
0x08007A06: F88D 0017 STRB.W R0, [SP, #23]
0x08007A0A: E2DE B .L14 ; 0x08007FCA
.L2:
0x08007A0C: 9804 LDR R0, [SP, #16]
0x08007A0E: 6801 LDR R1, [R0]
0x08007A10: 2001 MOVS R0, #1
0x08007A12: 2210 MOVS R2, #16
0x08007A14: F2C4 0202 MOVT R2, #0x4002
0x08007A18: 4291 CMP R1, R2
0x08007A1A: 9002 STR R0, [SP, #8]
0x08007A1C: F000 8091 BEQ.W .L3 ; 0x08007B42
0x08007A20: 9804 LDR R0, [SP, #16]
0x08007A22: 6801 LDR R1, [R0]
0x08007A24: 2001 MOVS R0, #1
0x08007A26: 2228 MOVS R2, #40
0x08007A28: F2C4 0202 MOVT R2, #0x4002
0x08007A2C: 4291 CMP R1, R2
0x08007A2E: 9002 STR R0, [SP, #8]
0x08007A30: F000 8087 BEQ.W .L3 ; 0x08007B42
0x08007A34: 9804 LDR R0, [SP, #16]
0x08007A36: 6801 LDR R1, [R0]
0x08007A38: 2001 MOVS R0, #1
0x08007A3A: 2240 MOVS R2, #64
0x08007A3C: F2C4 0202 MOVT R2, #0x4002
0x08007A40: 4291 CMP R1, R2
0x08007A42: 9002 STR R0, [SP, #8]
0x08007A44: D07D BEQ .L3 ; 0x08007B42
0x08007A46: 9804 LDR R0, [SP, #16]
0x08007A48: 6801 LDR R1, [R0]
0x08007A4A: 2001 MOVS R0, #1
0x08007A4C: 2258 MOVS R2, #88
0x08007A4E: F2C4 0202 MOVT R2, #0x4002
0x08007A52: 4291 CMP R1, R2
0x08007A54: 9002 STR R0, [SP, #8]
0x08007A56: D074 BEQ .L3 ; 0x08007B42
0x08007A58: 9804 LDR R0, [SP, #16]
0x08007A5A: 6801 LDR R1, [R0]
0x08007A5C: 2001 MOVS R0, #1
0x08007A5E: 2270 MOVS R2, #112
0x08007A60: F2C4 0202 MOVT R2, #0x4002
0x08007A64: 4291 CMP R1, R2
0x08007A66: 9002 STR R0, [SP, #8]
0x08007A68: D06B BEQ .L3 ; 0x08007B42
0x08007A6A: 9804 LDR R0, [SP, #16]
0x08007A6C: 6801 LDR R1, [R0]
0x08007A6E: 2001 MOVS R0, #1
0x08007A70: 2288 MOVS R2, #136
0x08007A72: F2C4 0202 MOVT R2, #0x4002
0x08007A76: 4291 CMP R1, R2
0x08007A78: 9002 STR R0, [SP, #8]
0x08007A7A: D062 BEQ .L3 ; 0x08007B42
0x08007A7C: 9804 LDR R0, [SP, #16]
0x08007A7E: 6801 LDR R1, [R0]
0x08007A80: 2001 MOVS R0, #1
0x08007A82: 22A0 MOVS R2, #160
0x08007A84: F2C4 0202 MOVT R2, #0x4002
0x08007A88: 4291 CMP R1, R2
0x08007A8A: 9002 STR R0, [SP, #8]
0x08007A8C: D059 BEQ .L3 ; 0x08007B42
0x08007A8E: 9804 LDR R0, [SP, #16]
0x08007A90: 6801 LDR R1, [R0]
0x08007A92: 2001 MOVS R0, #1
0x08007A94: 22B8 MOVS R2, #184
0x08007A96: F2C4 0202 MOVT R2, #0x4002
0x08007A9A: 4291 CMP R1, R2
0x08007A9C: 9002 STR R0, [SP, #8]
0x08007A9E: D050 BEQ .L3 ; 0x08007B42
0x08007AA0: 9804 LDR R0, [SP, #16]
0x08007AA2: 6801 LDR R1, [R0]
0x08007AA4: 2001 MOVS R0, #1
0x08007AA6: F240 4210 MOVW R2, #0x0410
0x08007AAA: F2C4 0202 MOVT R2, #0x4002
0x08007AAE: 4291 CMP R1, R2
0x08007AB0: 9002 STR R0, [SP, #8]
0x08007AB2: D046 BEQ .L3 ; 0x08007B42
0x08007AB4: 9804 LDR R0, [SP, #16]
0x08007AB6: 6801 LDR R1, [R0]
0x08007AB8: 2001 MOVS R0, #1
0x08007ABA: F240 4228 MOVW R2, #0x0428
0x08007ABE: F2C4 0202 MOVT R2, #0x4002
0x08007AC2: 4291 CMP R1, R2
0x08007AC4: 9002 STR R0, [SP, #8]
0x08007AC6: D03C BEQ .L3 ; 0x08007B42
0x08007AC8: 9804 LDR R0, [SP, #16]
0x08007ACA: 6801 LDR R1, [R0]
0x08007ACC: 2001 MOVS R0, #1
0x08007ACE: F240 4240 MOVW R2, #0x0440
0x08007AD2: F2C4 0202 MOVT R2, #0x4002
0x08007AD6: 4291 CMP R1, R2
0x08007AD8: 9002 STR R0, [SP, #8]
0x08007ADA: D032 BEQ .L3 ; 0x08007B42
0x08007ADC: 9804 LDR R0, [SP, #16]
0x08007ADE: 6801 LDR R1, [R0]
0x08007AE0: 2001 MOVS R0, #1
0x08007AE2: F240 4258 MOVW R2, #0x0458
0x08007AE6: F2C4 0202 MOVT R2, #0x4002
0x08007AEA: 4291 CMP R1, R2
0x08007AEC: 9002 STR R0, [SP, #8]
0x08007AEE: D028 BEQ .L3 ; 0x08007B42
0x08007AF0: 9804 LDR R0, [SP, #16]
0x08007AF2: 6801 LDR R1, [R0]
0x08007AF4: 2001 MOVS R0, #1
0x08007AF6: F240 4270 MOVW R2, #0x0470
0x08007AFA: F2C4 0202 MOVT R2, #0x4002
0x08007AFE: 4291 CMP R1, R2
0x08007B00: 9002 STR R0, [SP, #8]
0x08007B02: D01E BEQ .L3 ; 0x08007B42
0x08007B04: 9804 LDR R0, [SP, #16]
0x08007B06: 6801 LDR R1, [R0]
0x08007B08: 2001 MOVS R0, #1
0x08007B0A: F240 4288 MOVW R2, #0x0488
0x08007B0E: F2C4 0202 MOVT R2, #0x4002
0x08007B12: 4291 CMP R1, R2
0x08007B14: 9002 STR R0, [SP, #8]
0x08007B16: D014 BEQ .L3 ; 0x08007B42
0x08007B18: 9804 LDR R0, [SP, #16]
0x08007B1A: 6801 LDR R1, [R0]
0x08007B1C: 2001 MOVS R0, #1
0x08007B1E: F240 42A0 MOVW R2, #0x04A0
0x08007B22: F2C4 0202 MOVT R2, #0x4002
0x08007B26: 4291 CMP R1, R2
0x08007B28: 9002 STR R0, [SP, #8]
0x08007B2A: D00A BEQ .L3 ; 0x08007B42
0x08007B2C: 9804 LDR R0, [SP, #16]
0x08007B2E: 6800 LDR R0, [R0]
0x08007B30: F64F 3148 MOVW R1, #0xFB48
0x08007B34: F6CB 71FD MOVT R1, #0xBFFD
0x08007B38: 4408 ADD R0, R1
0x08007B3A: FAB0 F080 CLZ R0, R0
0x08007B3E: 0940 LSRS R0, R0, #5
0x08007B40: 9002 STR R0, [SP, #8]
.L3:
0x08007B42: 9802 LDR R0, [SP, #8]
0x08007B44: 07C0 LSLS R0, R0, #31
0x08007B46: 2800 CMP R0, #0
0x08007B48: F000 808A BEQ.W .L7 ; 0x08007C60
0x08007B4C: 9904 LDR R1, [SP, #16]
0x08007B4E: 2004 MOVS R0, #4
0x08007B50: F881 0035 STRB.W R0, [R1, #53]
0x08007B54: 9804 LDR R0, [SP, #16]
0x08007B56: 6800 LDR R0, [R0]
0x08007B58: 2110 MOVS R1, #16
0x08007B5A: F2C4 0102 MOVT R1, #0x4002
0x08007B5E: 4288 CMP R0, R1
0x08007B60: D070 BEQ .L4 ; 0x08007C44
0x08007B62: 9804 LDR R0, [SP, #16]
0x08007B64: 6800 LDR R0, [R0]
0x08007B66: 2128 MOVS R1, #40
0x08007B68: F2C4 0102 MOVT R1, #0x4002
0x08007B6C: 4288 CMP R0, R1
0x08007B6E: D069 BEQ .L4 ; 0x08007C44
0x08007B70: 9804 LDR R0, [SP, #16]
0x08007B72: 6800 LDR R0, [R0]
0x08007B74: 2140 MOVS R1, #64
0x08007B76: F2C4 0102 MOVT R1, #0x4002
0x08007B7A: 4288 CMP R0, R1
0x08007B7C: D062 BEQ .L4 ; 0x08007C44
0x08007B7E: 9804 LDR R0, [SP, #16]
0x08007B80: 6800 LDR R0, [R0]
0x08007B82: 2158 MOVS R1, #88
0x08007B84: F2C4 0102 MOVT R1, #0x4002
0x08007B88: 4288 CMP R0, R1
0x08007B8A: D05B BEQ .L4 ; 0x08007C44
0x08007B8C: 9804 LDR R0, [SP, #16]
0x08007B8E: 6800 LDR R0, [R0]
0x08007B90: 2170 MOVS R1, #112
0x08007B92: F2C4 0102 MOVT R1, #0x4002
0x08007B96: 4288 CMP R0, R1
0x08007B98: D054 BEQ .L4 ; 0x08007C44
0x08007B9A: 9804 LDR R0, [SP, #16]
0x08007B9C: 6800 LDR R0, [R0]
0x08007B9E: 2188 MOVS R1, #136
0x08007BA0: F2C4 0102 MOVT R1, #0x4002
0x08007BA4: 4288 CMP R0, R1
0x08007BA6: D04D BEQ .L4 ; 0x08007C44
0x08007BA8: 9804 LDR R0, [SP, #16]
0x08007BAA: 6800 LDR R0, [R0]
0x08007BAC: 21A0 MOVS R1, #160
0x08007BAE: F2C4 0102 MOVT R1, #0x4002
0x08007BB2: 4288 CMP R0, R1
0x08007BB4: D046 BEQ .L4 ; 0x08007C44
0x08007BB6: 9804 LDR R0, [SP, #16]
0x08007BB8: 6800 LDR R0, [R0]
0x08007BBA: 21B8 MOVS R1, #184
0x08007BBC: F2C4 0102 MOVT R1, #0x4002
0x08007BC0: 4288 CMP R0, R1
0x08007BC2: D03F BEQ .L4 ; 0x08007C44
0x08007BC4: 9804 LDR R0, [SP, #16]
0x08007BC6: 6800 LDR R0, [R0]
0x08007BC8: F240 4110 MOVW R1, #0x0410
0x08007BCC: F2C4 0102 MOVT R1, #0x4002
0x08007BD0: 4288 CMP R0, R1
0x08007BD2: D037 BEQ .L4 ; 0x08007C44
0x08007BD4: 9804 LDR R0, [SP, #16]
0x08007BD6: 6800 LDR R0, [R0]
0x08007BD8: F240 4128 MOVW R1, #0x0428
0x08007BDC: F2C4 0102 MOVT R1, #0x4002
0x08007BE0: 4288 CMP R0, R1
0x08007BE2: D02F BEQ .L4 ; 0x08007C44
0x08007BE4: 9804 LDR R0, [SP, #16]
0x08007BE6: 6800 LDR R0, [R0]
0x08007BE8: F240 4140 MOVW R1, #0x0440
0x08007BEC: F2C4 0102 MOVT R1, #0x4002
0x08007BF0: 4288 CMP R0, R1
0x08007BF2: D027 BEQ .L4 ; 0x08007C44
0x08007BF4: 9804 LDR R0, [SP, #16]
0x08007BF6: 6800 LDR R0, [R0]
0x08007BF8: F240 4158 MOVW R1, #0x0458
0x08007BFC: F2C4 0102 MOVT R1, #0x4002
0x08007C00: 4288 CMP R0, R1
0x08007C02: D01F BEQ .L4 ; 0x08007C44
0x08007C04: 9804 LDR R0, [SP, #16]
0x08007C06: 6800 LDR R0, [R0]
0x08007C08: F240 4170 MOVW R1, #0x0470
0x08007C0C: F2C4 0102 MOVT R1, #0x4002
0x08007C10: 4288 CMP R0, R1
0x08007C12: D017 BEQ .L4 ; 0x08007C44
0x08007C14: 9804 LDR R0, [SP, #16]
0x08007C16: 6800 LDR R0, [R0]
0x08007C18: F240 4188 MOVW R1, #0x0488
0x08007C1C: F2C4 0102 MOVT R1, #0x4002
0x08007C20: 4288 CMP R0, R1
0x08007C22: D00F BEQ .L4 ; 0x08007C44
0x08007C24: 9804 LDR R0, [SP, #16]
0x08007C26: 6800 LDR R0, [R0]
0x08007C28: F240 41A0 MOVW R1, #0x04A0
0x08007C2C: F2C4 0102 MOVT R1, #0x4002
0x08007C30: 4288 CMP R0, R1
0x08007C32: D007 BEQ .L4 ; 0x08007C44
0x08007C34: 9804 LDR R0, [SP, #16]
0x08007C36: 6800 LDR R0, [R0]
0x08007C38: F240 41B8 MOVW R1, #0x04B8
0x08007C3C: F2C4 0102 MOVT R1, #0x4002
0x08007C40: 4288 CMP R0, R1
0x08007C42: D106 BNE .L5 ; 0x08007C52
.L4:
0x08007C44: 9804 LDR R0, [SP, #16]
0x08007C46: 6801 LDR R1, [R0]
0x08007C48: 6808 LDR R0, [R1]
0x08007C4A: F020 0001 BIC R0, R0, #1
0x08007C4E: 6008 STR R0, [R1]
0x08007C50: E005 B .L6 ; 0x08007C5E
.L5:
0x08007C52: 9804 LDR R0, [SP, #16]
0x08007C54: 6801 LDR R1, [R0]
0x08007C56: 6808 LDR R0, [R1]
0x08007C58: F020 0001 BIC R0, R0, #1
0x08007C5C: 6008 STR R0, [R1]
.L6:
0x08007C5E: E1B1 B .L13 ; 0x08007FC4
.L7:
0x08007C60: 9804 LDR R0, [SP, #16]
0x08007C62: 6801 LDR R1, [R0]
0x08007C64: 6808 LDR R0, [R1]
0x08007C66: F020 000E BIC R0, R0, #14
0x08007C6A: 6008 STR R0, [R1]
0x08007C6C: 9804 LDR R0, [SP, #16]
0x08007C6E: 6800 LDR R0, [R0]
0x08007C70: 2110 MOVS R1, #16
0x08007C72: F2C4 0102 MOVT R1, #0x4002
0x08007C76: 4288 CMP R0, R1
0x08007C78: D070 BEQ .L8 ; 0x08007D5C
0x08007C7A: 9804 LDR R0, [SP, #16]
0x08007C7C: 6800 LDR R0, [R0]
0x08007C7E: 2128 MOVS R1, #40
0x08007C80: F2C4 0102 MOVT R1, #0x4002
0x08007C84: 4288 CMP R0, R1
0x08007C86: D069 BEQ .L8 ; 0x08007D5C
0x08007C88: 9804 LDR R0, [SP, #16]
0x08007C8A: 6800 LDR R0, [R0]
0x08007C8C: 2140 MOVS R1, #64
0x08007C8E: F2C4 0102 MOVT R1, #0x4002
0x08007C92: 4288 CMP R0, R1
0x08007C94: D062 BEQ .L8 ; 0x08007D5C
0x08007C96: 9804 LDR R0, [SP, #16]
0x08007C98: 6800 LDR R0, [R0]
0x08007C9A: 2158 MOVS R1, #88
0x08007C9C: F2C4 0102 MOVT R1, #0x4002
0x08007CA0: 4288 CMP R0, R1
0x08007CA2: D05B BEQ .L8 ; 0x08007D5C
0x08007CA4: 9804 LDR R0, [SP, #16]
0x08007CA6: 6800 LDR R0, [R0]
0x08007CA8: 2170 MOVS R1, #112
0x08007CAA: F2C4 0102 MOVT R1, #0x4002
0x08007CAE: 4288 CMP R0, R1
0x08007CB0: D054 BEQ .L8 ; 0x08007D5C
0x08007CB2: 9804 LDR R0, [SP, #16]
0x08007CB4: 6800 LDR R0, [R0]
0x08007CB6: 2188 MOVS R1, #136
0x08007CB8: F2C4 0102 MOVT R1, #0x4002
0x08007CBC: 4288 CMP R0, R1
0x08007CBE: D04D BEQ .L8 ; 0x08007D5C
0x08007CC0: 9804 LDR R0, [SP, #16]
0x08007CC2: 6800 LDR R0, [R0]
0x08007CC4: 21A0 MOVS R1, #160
0x08007CC6: F2C4 0102 MOVT R1, #0x4002
0x08007CCA: 4288 CMP R0, R1
0x08007CCC: D046 BEQ .L8 ; 0x08007D5C
0x08007CCE: 9804 LDR R0, [SP, #16]
0x08007CD0: 6800 LDR R0, [R0]
0x08007CD2: 21B8 MOVS R1, #184
0x08007CD4: F2C4 0102 MOVT R1, #0x4002
0x08007CD8: 4288 CMP R0, R1
0x08007CDA: D03F BEQ .L8 ; 0x08007D5C
0x08007CDC: 9804 LDR R0, [SP, #16]
0x08007CDE: 6800 LDR R0, [R0]
0x08007CE0: F240 4110 MOVW R1, #0x0410
0x08007CE4: F2C4 0102 MOVT R1, #0x4002
0x08007CE8: 4288 CMP R0, R1
0x08007CEA: D037 BEQ .L8 ; 0x08007D5C
0x08007CEC: 9804 LDR R0, [SP, #16]
0x08007CEE: 6800 LDR R0, [R0]
0x08007CF0: F240 4128 MOVW R1, #0x0428
0x08007CF4: F2C4 0102 MOVT R1, #0x4002
0x08007CF8: 4288 CMP R0, R1
0x08007CFA: D02F BEQ .L8 ; 0x08007D5C
0x08007CFC: 9804 LDR R0, [SP, #16]
0x08007CFE: 6800 LDR R0, [R0]
0x08007D00: F240 4140 MOVW R1, #0x0440
0x08007D04: F2C4 0102 MOVT R1, #0x4002
0x08007D08: 4288 CMP R0, R1
0x08007D0A: D027 BEQ .L8 ; 0x08007D5C
0x08007D0C: 9804 LDR R0, [SP, #16]
0x08007D0E: 6800 LDR R0, [R0]
0x08007D10: F240 4158 MOVW R1, #0x0458
0x08007D14: F2C4 0102 MOVT R1, #0x4002
0x08007D18: 4288 CMP R0, R1
0x08007D1A: D01F BEQ .L8 ; 0x08007D5C
0x08007D1C: 9804 LDR R0, [SP, #16]
0x08007D1E: 6800 LDR R0, [R0]
0x08007D20: F240 4170 MOVW R1, #0x0470
0x08007D24: F2C4 0102 MOVT R1, #0x4002
0x08007D28: 4288 CMP R0, R1
0x08007D2A: D017 BEQ .L8 ; 0x08007D5C
0x08007D2C: 9804 LDR R0, [SP, #16]
0x08007D2E: 6800 LDR R0, [R0]
0x08007D30: F240 4188 MOVW R1, #0x0488
0x08007D34: F2C4 0102 MOVT R1, #0x4002
0x08007D38: 4288 CMP R0, R1
0x08007D3A: D00F BEQ .L8 ; 0x08007D5C
0x08007D3C: 9804 LDR R0, [SP, #16]
0x08007D3E: 6800 LDR R0, [R0]
0x08007D40: F240 41A0 MOVW R1, #0x04A0
0x08007D44: F2C4 0102 MOVT R1, #0x4002
0x08007D48: 4288 CMP R0, R1
0x08007D4A: D007 BEQ .L8 ; 0x08007D5C
0x08007D4C: 9804 LDR R0, [SP, #16]
0x08007D4E: 6800 LDR R0, [R0]
0x08007D50: F240 41B8 MOVW R1, #0x04B8
0x08007D54: F2C4 0102 MOVT R1, #0x4002
0x08007D58: 4288 CMP R0, R1
0x08007D5A: D106 BNE .L9 ; 0x08007D6A
.L8:
0x08007D5C: 9804 LDR R0, [SP, #16]
0x08007D5E: 6801 LDR R1, [R0]
0x08007D60: 6808 LDR R0, [R1]
0x08007D62: F020 0001 BIC R0, R0, #1
0x08007D66: 6008 STR R0, [R1]
0x08007D68: E005 B .L10 ; 0x08007D76
.L9:
0x08007D6A: 9804 LDR R0, [SP, #16]
0x08007D6C: 6801 LDR R1, [R0]
0x08007D6E: 6808 LDR R0, [R1]
0x08007D70: F020 0001 BIC R0, R0, #1
0x08007D74: 6008 STR R0, [R1]
.L10:
0x08007D76: 9804 LDR R0, [SP, #16]
0x08007D78: 6801 LDR R1, [R0]
0x08007D7A: 2001 MOVS R0, #1
0x08007D7C: 2210 MOVS R2, #16
0x08007D7E: F2C4 0202 MOVT R2, #0x4002
0x08007D82: 4291 CMP R1, R2
0x08007D84: 9001 STR R0, [SP, #4]
0x08007D86: F000 80EA BEQ.W .L11 ; 0x08007F5E
0x08007D8A: 9804 LDR R0, [SP, #16]
0x08007D8C: 6801 LDR R1, [R0]
0x08007D8E: 2001 MOVS R0, #1
0x08007D90: 2228 MOVS R2, #40
0x08007D92: F2C4 0202 MOVT R2, #0x4002
0x08007D96: 4291 CMP R1, R2
0x08007D98: 9001 STR R0, [SP, #4]
0x08007D9A: F000 80E0 BEQ.W .L11 ; 0x08007F5E
0x08007D9E: 9804 LDR R0, [SP, #16]
0x08007DA0: 6801 LDR R1, [R0]
0x08007DA2: 2001 MOVS R0, #1
0x08007DA4: 2240 MOVS R2, #64
0x08007DA6: F2C4 0202 MOVT R2, #0x4002
0x08007DAA: 4291 CMP R1, R2
0x08007DAC: 9001 STR R0, [SP, #4]
0x08007DAE: F000 80D6 BEQ.W .L11 ; 0x08007F5E
0x08007DB2: 9804 LDR R0, [SP, #16]
0x08007DB4: 6801 LDR R1, [R0]
0x08007DB6: 2001 MOVS R0, #1
0x08007DB8: 2258 MOVS R2, #88
0x08007DBA: F2C4 0202 MOVT R2, #0x4002
0x08007DBE: 4291 CMP R1, R2
0x08007DC0: 9001 STR R0, [SP, #4]
0x08007DC2: F000 80CC BEQ.W .L11 ; 0x08007F5E
0x08007DC6: 9804 LDR R0, [SP, #16]
0x08007DC8: 6801 LDR R1, [R0]
0x08007DCA: 2001 MOVS R0, #1
0x08007DCC: 2270 MOVS R2, #112
0x08007DCE: F2C4 0202 MOVT R2, #0x4002
0x08007DD2: 4291 CMP R1, R2
0x08007DD4: 9001 STR R0, [SP, #4]
0x08007DD6: F000 80C2 BEQ.W .L11 ; 0x08007F5E
0x08007DDA: 9804 LDR R0, [SP, #16]
0x08007DDC: 6801 LDR R1, [R0]
0x08007DDE: 2001 MOVS R0, #1
0x08007DE0: 2288 MOVS R2, #136
0x08007DE2: F2C4 0202 MOVT R2, #0x4002
0x08007DE6: 4291 CMP R1, R2
0x08007DE8: 9001 STR R0, [SP, #4]
0x08007DEA: F000 80B8 BEQ.W .L11 ; 0x08007F5E
0x08007DEE: 9804 LDR R0, [SP, #16]
0x08007DF0: 6801 LDR R1, [R0]
0x08007DF2: 2001 MOVS R0, #1
0x08007DF4: 22A0 MOVS R2, #160
0x08007DF6: F2C4 0202 MOVT R2, #0x4002
0x08007DFA: 4291 CMP R1, R2
0x08007DFC: 9001 STR R0, [SP, #4]
0x08007DFE: F000 80AE BEQ.W .L11 ; 0x08007F5E
0x08007E02: 9804 LDR R0, [SP, #16]
0x08007E04: 6801 LDR R1, [R0]
0x08007E06: 2001 MOVS R0, #1
0x08007E08: 22B8 MOVS R2, #184
0x08007E0A: F2C4 0202 MOVT R2, #0x4002
0x08007E0E: 4291 CMP R1, R2
0x08007E10: 9001 STR R0, [SP, #4]
0x08007E12: F000 80A4 BEQ.W .L11 ; 0x08007F5E
0x08007E16: 9804 LDR R0, [SP, #16]
0x08007E18: 6801 LDR R1, [R0]
0x08007E1A: 2001 MOVS R0, #1
0x08007E1C: F240 4210 MOVW R2, #0x0410
0x08007E20: F2C4 0202 MOVT R2, #0x4002
0x08007E24: 4291 CMP R1, R2
0x08007E26: 9001 STR R0, [SP, #4]
0x08007E28: F000 8099 BEQ.W .L11 ; 0x08007F5E
0x08007E2C: 9804 LDR R0, [SP, #16]
0x08007E2E: 6801 LDR R1, [R0]
0x08007E30: 2001 MOVS R0, #1
0x08007E32: F240 4228 MOVW R2, #0x0428
0x08007E36: F2C4 0202 MOVT R2, #0x4002
0x08007E3A: 4291 CMP R1, R2
0x08007E3C: 9001 STR R0, [SP, #4]
0x08007E3E: F000 808E BEQ.W .L11 ; 0x08007F5E
0x08007E42: 9804 LDR R0, [SP, #16]
0x08007E44: 6801 LDR R1, [R0]
0x08007E46: 2001 MOVS R0, #1
0x08007E48: F240 4240 MOVW R2, #0x0440
0x08007E4C: F2C4 0202 MOVT R2, #0x4002
0x08007E50: 4291 CMP R1, R2
0x08007E52: 9001 STR R0, [SP, #4]
0x08007E54: F000 8083 BEQ.W .L11 ; 0x08007F5E
0x08007E58: 9804 LDR R0, [SP, #16]
0x08007E5A: 6801 LDR R1, [R0]
0x08007E5C: 2001 MOVS R0, #1
0x08007E5E: F240 4258 MOVW R2, #0x0458
0x08007E62: F2C4 0202 MOVT R2, #0x4002
0x08007E66: 4291 CMP R1, R2
0x08007E68: 9001 STR R0, [SP, #4]
0x08007E6A: D078 BEQ .L11 ; 0x08007F5E
0x08007E6C: 9804 LDR R0, [SP, #16]
0x08007E6E: 6801 LDR R1, [R0]
0x08007E70: 2001 MOVS R0, #1
0x08007E72: F240 4270 MOVW R2, #0x0470
0x08007E76: F2C4 0202 MOVT R2, #0x4002
0x08007E7A: 4291 CMP R1, R2
0x08007E7C: 9001 STR R0, [SP, #4]
0x08007E7E: D06E BEQ .L11 ; 0x08007F5E
0x08007E80: 9804 LDR R0, [SP, #16]
0x08007E82: 6801 LDR R1, [R0]
0x08007E84: 2001 MOVS R0, #1
0x08007E86: F240 4288 MOVW R2, #0x0488
0x08007E8A: F2C4 0202 MOVT R2, #0x4002
0x08007E8E: 4291 CMP R1, R2
0x08007E90: 9001 STR R0, [SP, #4]
0x08007E92: D064 BEQ .L11 ; 0x08007F5E
0x08007E94: 9804 LDR R0, [SP, #16]
0x08007E96: 6801 LDR R1, [R0]
0x08007E98: 2001 MOVS R0, #1
0x08007E9A: F240 42A0 MOVW R2, #0x04A0
0x08007E9E: F2C4 0202 MOVT R2, #0x4002
0x08007EA2: 4291 CMP R1, R2
0x08007EA4: 9001 STR R0, [SP, #4]
0x08007EA6: D05A BEQ .L11 ; 0x08007F5E
0x08007EA8: 9804 LDR R0, [SP, #16]
0x08007EAA: 6801 LDR R1, [R0]
0x08007EAC: 2001 MOVS R0, #1
0x08007EAE: F240 42B8 MOVW R2, #0x04B8
0x08007EB2: F2C4 0202 MOVT R2, #0x4002
0x08007EB6: 4291 CMP R1, R2
0x08007EB8: 9001 STR R0, [SP, #4]
0x08007EBA: D050 BEQ .L11 ; 0x08007F5E
0x08007EBC: 9804 LDR R0, [SP, #16]
0x08007EBE: 6801 LDR R1, [R0]
0x08007EC0: 2001 MOVS R0, #1
0x08007EC2: F245 4208 MOVW R2, #0x5408
0x08007EC6: F6C5 0202 MOVT R2, #0x5802
0x08007ECA: 4291 CMP R1, R2
0x08007ECC: 9001 STR R0, [SP, #4]
0x08007ECE: D046 BEQ .L11 ; 0x08007F5E
0x08007ED0: 9804 LDR R0, [SP, #16]
0x08007ED2: 6801 LDR R1, [R0]
0x08007ED4: 2001 MOVS R0, #1
0x08007ED6: F245 421C MOVW R2, #0x541C
0x08007EDA: F6C5 0202 MOVT R2, #0x5802
0x08007EDE: 4291 CMP R1, R2
0x08007EE0: 9001 STR R0, [SP, #4]
0x08007EE2: D03C BEQ .L11 ; 0x08007F5E
0x08007EE4: 9804 LDR R0, [SP, #16]
0x08007EE6: 6801 LDR R1, [R0]
0x08007EE8: 2001 MOVS R0, #1
0x08007EEA: F245 4230 MOVW R2, #0x5430
0x08007EEE: F6C5 0202 MOVT R2, #0x5802
0x08007EF2: 4291 CMP R1, R2
0x08007EF4: 9001 STR R0, [SP, #4]
0x08007EF6: D032 BEQ .L11 ; 0x08007F5E
0x08007EF8: 9804 LDR R0, [SP, #16]
0x08007EFA: 6801 LDR R1, [R0]
0x08007EFC: 2001 MOVS R0, #1
0x08007EFE: F245 4244 MOVW R2, #0x5444
0x08007F02: F6C5 0202 MOVT R2, #0x5802
0x08007F06: 4291 CMP R1, R2
0x08007F08: 9001 STR R0, [SP, #4]
0x08007F0A: D028 BEQ .L11 ; 0x08007F5E
0x08007F0C: 9804 LDR R0, [SP, #16]
0x08007F0E: 6801 LDR R1, [R0]
0x08007F10: 2001 MOVS R0, #1
0x08007F12: F245 4258 MOVW R2, #0x5458
0x08007F16: F6C5 0202 MOVT R2, #0x5802
0x08007F1A: 4291 CMP R1, R2
0x08007F1C: 9001 STR R0, [SP, #4]
0x08007F1E: D01E BEQ .L11 ; 0x08007F5E
0x08007F20: 9804 LDR R0, [SP, #16]
0x08007F22: 6801 LDR R1, [R0]
0x08007F24: 2001 MOVS R0, #1
0x08007F26: F245 426C MOVW R2, #0x546C
0x08007F2A: F6C5 0202 MOVT R2, #0x5802
0x08007F2E: 4291 CMP R1, R2
0x08007F30: 9001 STR R0, [SP, #4]
0x08007F32: D014 BEQ .L11 ; 0x08007F5E
0x08007F34: 9804 LDR R0, [SP, #16]
0x08007F36: 6801 LDR R1, [R0]
0x08007F38: 2001 MOVS R0, #1
0x08007F3A: F245 4280 MOVW R2, #0x5480
0x08007F3E: F6C5 0202 MOVT R2, #0x5802
0x08007F42: 4291 CMP R1, R2
0x08007F44: 9001 STR R0, [SP, #4]
0x08007F46: D00A BEQ .L11 ; 0x08007F5E
0x08007F48: 9804 LDR R0, [SP, #16]
0x08007F4A: 6800 LDR R0, [R0]
0x08007F4C: F64A 316C MOVW R1, #0xAB6C
0x08007F50: F2CA 71FD MOVT R1, #0xA7FD
0x08007F54: 4408 ADD R0, R1
0x08007F56: FAB0 F080 CLZ R0, R0
0x08007F5A: 0940 LSRS R0, R0, #5
0x08007F5C: 9001 STR R0, [SP, #4]
.L11:
0x08007F5E: 9801 LDR R0, [SP, #4]
0x08007F60: 07C0 LSLS R0, R0, #31
0x08007F62: B308 CBZ R0, .L12 ; 0x08007FA8
0x08007F64: 9804 LDR R0, [SP, #16]
0x08007F66: 6E01 LDR R1, [R0, #96]
0x08007F68: 6808 LDR R0, [R1]
0x08007F6A: F420 7080 BIC R0, R0, #0x0100
0x08007F6E: 6008 STR R0, [R1]
0x08007F70: 9804 LDR R0, [SP, #16]
0x08007F72: 6D80 LDR R0, [R0, #88]
0x08007F74: 9003 STR R0, [SP, #12]
0x08007F76: 9804 LDR R0, [SP, #16]
0x08007F78: 6DC0 LDR R0, [R0, #92]
0x08007F7A: F000 011F AND R1, R0, #31
0x08007F7E: 2001 MOVS R0, #1
0x08007F80: 4088 LSLS R0, R1
0x08007F82: 9903 LDR R1, [SP, #12]
0x08007F84: 6048 STR R0, [R1, #4]
0x08007F86: 9804 LDR R0, [SP, #16]
0x08007F88: 6E41 LDR R1, [R0, #100]
0x08007F8A: 6E80 LDR R0, [R0, #104]
0x08007F8C: 6048 STR R0, [R1, #4]
0x08007F8E: 9804 LDR R0, [SP, #16]
0x08007F90: 6EC0 LDR R0, [R0, #108]
0x08007F92: B148 CBZ R0, .L12 ; 0x08007FA8
0x08007F94: 9804 LDR R0, [SP, #16]
0x08007F96: 6EC1 LDR R1, [R0, #108]
0x08007F98: 6808 LDR R0, [R1]
0x08007F9A: F420 7080 BIC R0, R0, #0x0100
0x08007F9E: 6008 STR R0, [R1]
0x08007FA0: 9804 LDR R0, [SP, #16]
0x08007FA2: 6F01 LDR R1, [R0, #112]
0x08007FA4: 6F40 LDR R0, [R0, #116]
0x08007FA6: 6048 STR R0, [R1, #4]
.L12:
0x08007FA8: 9904 LDR R1, [SP, #16]
0x08007FAA: 2001 MOVS R0, #1
0x08007FAC: F881 0035 STRB.W R0, [R1, #53]
0x08007FB0: 9904 LDR R1, [SP, #16]
0x08007FB2: 2000 MOVS R0, #0
0x08007FB4: F881 0034 STRB.W R0, [R1, #52]
0x08007FB8: 9804 LDR R0, [SP, #16]
0x08007FBA: 6D00 LDR R0, [R0, #80]
0x08007FBC: B110 CBZ R0, .L13 ; 0x08007FC4
0x08007FBE: 9804 LDR R0, [SP, #16]
0x08007FC0: 6D01 LDR R1, [R0, #80]
0x08007FC2: 4788 BLX R1
.L13:
0x08007FC4: 2000 MOVS R0, #0
0x08007FC6: F88D 0017 STRB.W R0, [SP, #23]
.L14:
0x08007FCA: F89D 0017 LDRB.W R0, [SP, #23]
0x08007FCE: B006 ADD SP, SP, #24
0x08007FD0: BD80 POP {R7, PC}
Section .text.HAL_DMA_IRQHandler from charger_lto.o, size=3940, align=2
HAL_DMA_IRQHandler:
0x08007FD2: B580 PUSH {R7, LR}
0x08007FD4: B090 SUB SP, SP, #64
0x08007FD6: 900F STR R0, [SP, #60]
0x08007FD8: 2000 MOVS R0, #0
0x08007FDA: 900B STR R0, [SP, #44]
0x08007FDC: F240 6018 MOVW R0, #0x0618 ; 0x20000618 = SystemCoreClock
0x08007FE0: F2C2 0000 MOVT R0, #0x2000 ; 0x20000618 = SystemCoreClock
0x08007FE4: 6800 LDR R0, [R0]
0x08007FE6: F248 11B5 MOVW R1, #0x81B5
0x08007FEA: F6C1 314E MOVT R1, #0x1B4E
0x08007FEE: FBA0 1001 UMULL R1, R0, R0, R1
0x08007FF2: 0A80 LSRS R0, R0, #10
0x08007FF4: 900A STR R0, [SP, #40]
0x08007FF6: 980F LDR R0, [SP, #60]
0x08007FF8: 6D80 LDR R0, [R0, #88]
0x08007FFA: 9009 STR R0, [SP, #36]
0x08007FFC: 980F LDR R0, [SP, #60]
0x08007FFE: 6D80 LDR R0, [R0, #88]
0x08008000: 9008 STR R0, [SP, #32]
0x08008002: 9809 LDR R0, [SP, #36]
0x08008004: 6800 LDR R0, [R0]
0x08008006: 900E STR R0, [SP, #56]
0x08008008: 9808 LDR R0, [SP, #32]
0x0800800A: 6800 LDR R0, [R0]
0x0800800C: 900D STR R0, [SP, #52]
0x0800800E: 980F LDR R0, [SP, #60]
0x08008010: 6801 LDR R1, [R0]
0x08008012: 2001 MOVS R0, #1
0x08008014: 2210 MOVS R2, #16
0x08008016: F2C4 0202 MOVT R2, #0x4002
0x0800801A: 4291 CMP R1, R2
0x0800801C: 9007 STR R0, [SP, #28]
0x0800801E: F000 8091 BEQ.W .L1 ; 0x08008144
0x08008022: 980F LDR R0, [SP, #60]
0x08008024: 6801 LDR R1, [R0]
0x08008026: 2001 MOVS R0, #1
0x08008028: 2228 MOVS R2, #40
0x0800802A: F2C4 0202 MOVT R2, #0x4002
0x0800802E: 4291 CMP R1, R2
0x08008030: 9007 STR R0, [SP, #28]
0x08008032: F000 8087 BEQ.W .L1 ; 0x08008144
0x08008036: 980F LDR R0, [SP, #60]
0x08008038: 6801 LDR R1, [R0]
0x0800803A: 2001 MOVS R0, #1
0x0800803C: 2240 MOVS R2, #64
0x0800803E: F2C4 0202 MOVT R2, #0x4002
0x08008042: 4291 CMP R1, R2
0x08008044: 9007 STR R0, [SP, #28]
0x08008046: D07D BEQ .L1 ; 0x08008144
0x08008048: 980F LDR R0, [SP, #60]
0x0800804A: 6801 LDR R1, [R0]
0x0800804C: 2001 MOVS R0, #1
0x0800804E: 2258 MOVS R2, #88
0x08008050: F2C4 0202 MOVT R2, #0x4002
0x08008054: 4291 CMP R1, R2
0x08008056: 9007 STR R0, [SP, #28]
0x08008058: D074 BEQ .L1 ; 0x08008144
0x0800805A: 980F LDR R0, [SP, #60]
0x0800805C: 6801 LDR R1, [R0]
0x0800805E: 2001 MOVS R0, #1
0x08008060: 2270 MOVS R2, #112
0x08008062: F2C4 0202 MOVT R2, #0x4002
0x08008066: 4291 CMP R1, R2
0x08008068: 9007 STR R0, [SP, #28]
0x0800806A: D06B BEQ .L1 ; 0x08008144
0x0800806C: 980F LDR R0, [SP, #60]
0x0800806E: 6801 LDR R1, [R0]
0x08008070: 2001 MOVS R0, #1
0x08008072: 2288 MOVS R2, #136
0x08008074: F2C4 0202 MOVT R2, #0x4002
0x08008078: 4291 CMP R1, R2
0x0800807A: 9007 STR R0, [SP, #28]
0x0800807C: D062 BEQ .L1 ; 0x08008144
0x0800807E: 980F LDR R0, [SP, #60]
0x08008080: 6801 LDR R1, [R0]
0x08008082: 2001 MOVS R0, #1
0x08008084: 22A0 MOVS R2, #160
0x08008086: F2C4 0202 MOVT R2, #0x4002
0x0800808A: 4291 CMP R1, R2
0x0800808C: 9007 STR R0, [SP, #28]
0x0800808E: D059 BEQ .L1 ; 0x08008144
0x08008090: 980F LDR R0, [SP, #60]
0x08008092: 6801 LDR R1, [R0]
0x08008094: 2001 MOVS R0, #1
0x08008096: 22B8 MOVS R2, #184
0x08008098: F2C4 0202 MOVT R2, #0x4002
0x0800809C: 4291 CMP R1, R2
0x0800809E: 9007 STR R0, [SP, #28]
0x080080A0: D050 BEQ .L1 ; 0x08008144
0x080080A2: 980F LDR R0, [SP, #60]
0x080080A4: 6801 LDR R1, [R0]
0x080080A6: 2001 MOVS R0, #1
0x080080A8: F240 4210 MOVW R2, #0x0410
0x080080AC: F2C4 0202 MOVT R2, #0x4002
0x080080B0: 4291 CMP R1, R2
0x080080B2: 9007 STR R0, [SP, #28]
0x080080B4: D046 BEQ .L1 ; 0x08008144
0x080080B6: 980F LDR R0, [SP, #60]
0x080080B8: 6801 LDR R1, [R0]
0x080080BA: 2001 MOVS R0, #1
0x080080BC: F240 4228 MOVW R2, #0x0428
0x080080C0: F2C4 0202 MOVT R2, #0x4002
0x080080C4: 4291 CMP R1, R2
0x080080C6: 9007 STR R0, [SP, #28]
0x080080C8: D03C BEQ .L1 ; 0x08008144
0x080080CA: 980F LDR R0, [SP, #60]
0x080080CC: 6801 LDR R1, [R0]
0x080080CE: 2001 MOVS R0, #1
0x080080D0: F240 4240 MOVW R2, #0x0440
0x080080D4: F2C4 0202 MOVT R2, #0x4002
0x080080D8: 4291 CMP R1, R2
0x080080DA: 9007 STR R0, [SP, #28]
0x080080DC: D032 BEQ .L1 ; 0x08008144
0x080080DE: 980F LDR R0, [SP, #60]
0x080080E0: 6801 LDR R1, [R0]
0x080080E2: 2001 MOVS R0, #1
0x080080E4: F240 4258 MOVW R2, #0x0458
0x080080E8: F2C4 0202 MOVT R2, #0x4002
0x080080EC: 4291 CMP R1, R2
0x080080EE: 9007 STR R0, [SP, #28]
0x080080F0: D028 BEQ .L1 ; 0x08008144
0x080080F2: 980F LDR R0, [SP, #60]
0x080080F4: 6801 LDR R1, [R0]
0x080080F6: 2001 MOVS R0, #1
0x080080F8: F240 4270 MOVW R2, #0x0470
0x080080FC: F2C4 0202 MOVT R2, #0x4002
0x08008100: 4291 CMP R1, R2
0x08008102: 9007 STR R0, [SP, #28]
0x08008104: D01E BEQ .L1 ; 0x08008144
0x08008106: 980F LDR R0, [SP, #60]
0x08008108: 6801 LDR R1, [R0]
0x0800810A: 2001 MOVS R0, #1
0x0800810C: F240 4288 MOVW R2, #0x0488
0x08008110: F2C4 0202 MOVT R2, #0x4002
0x08008114: 4291 CMP R1, R2
0x08008116: 9007 STR R0, [SP, #28]
0x08008118: D014 BEQ .L1 ; 0x08008144
0x0800811A: 980F LDR R0, [SP, #60]
0x0800811C: 6801 LDR R1, [R0]
0x0800811E: 2001 MOVS R0, #1
0x08008120: F240 42A0 MOVW R2, #0x04A0
0x08008124: F2C4 0202 MOVT R2, #0x4002
0x08008128: 4291 CMP R1, R2
0x0800812A: 9007 STR R0, [SP, #28]
0x0800812C: D00A BEQ .L1 ; 0x08008144
0x0800812E: 980F LDR R0, [SP, #60]
0x08008130: 6800 LDR R0, [R0]
0x08008132: F64F 3148 MOVW R1, #0xFB48
0x08008136: F6CB 71FD MOVT R1, #0xBFFD
0x0800813A: 4408 ADD R0, R1
0x0800813C: FAB0 F080 CLZ R0, R0
0x08008140: 0940 LSRS R0, R0, #5
0x08008142: 9007 STR R0, [SP, #28]
.L1:
0x08008144: 9807 LDR R0, [SP, #28]
0x08008146: 07C0 LSLS R0, R0, #31
0x08008148: 2800 CMP R0, #0
0x0800814A: F000 845F BEQ.W .L45 ; 0x08008A0C
0x0800814E: 980E LDR R0, [SP, #56]
0x08008150: 990F LDR R1, [SP, #60]
0x08008152: 6DC9 LDR R1, [R1, #92]
0x08008154: F001 011F AND R1, R1, #31
0x08008158: 40C8 LSRS R0, R1
0x0800815A: 0700 LSLS R0, R0, #28
0x0800815C: 2800 CMP R0, #0
0x0800815E: F140 809A BPL.W .L5 ; 0x08008296
0x08008162: 980F LDR R0, [SP, #60]
0x08008164: 6800 LDR R0, [R0]
0x08008166: 2110 MOVS R1, #16
0x08008168: F2C4 0102 MOVT R1, #0x4002
0x0800816C: 4288 CMP R0, R1
0x0800816E: D070 BEQ .L2 ; 0x08008252
0x08008170: 980F LDR R0, [SP, #60]
0x08008172: 6800 LDR R0, [R0]
0x08008174: 2128 MOVS R1, #40
0x08008176: F2C4 0102 MOVT R1, #0x4002
0x0800817A: 4288 CMP R0, R1
0x0800817C: D069 BEQ .L2 ; 0x08008252
0x0800817E: 980F LDR R0, [SP, #60]
0x08008180: 6800 LDR R0, [R0]
0x08008182: 2140 MOVS R1, #64
0x08008184: F2C4 0102 MOVT R1, #0x4002
0x08008188: 4288 CMP R0, R1
0x0800818A: D062 BEQ .L2 ; 0x08008252
0x0800818C: 980F LDR R0, [SP, #60]
0x0800818E: 6800 LDR R0, [R0]
0x08008190: 2158 MOVS R1, #88
0x08008192: F2C4 0102 MOVT R1, #0x4002
0x08008196: 4288 CMP R0, R1
0x08008198: D05B BEQ .L2 ; 0x08008252
0x0800819A: 980F LDR R0, [SP, #60]
0x0800819C: 6800 LDR R0, [R0]
0x0800819E: 2170 MOVS R1, #112
0x080081A0: F2C4 0102 MOVT R1, #0x4002
0x080081A4: 4288 CMP R0, R1
0x080081A6: D054 BEQ .L2 ; 0x08008252
0x080081A8: 980F LDR R0, [SP, #60]
0x080081AA: 6800 LDR R0, [R0]
0x080081AC: 2188 MOVS R1, #136
0x080081AE: F2C4 0102 MOVT R1, #0x4002
0x080081B2: 4288 CMP R0, R1
0x080081B4: D04D BEQ .L2 ; 0x08008252
0x080081B6: 980F LDR R0, [SP, #60]
0x080081B8: 6800 LDR R0, [R0]
0x080081BA: 21A0 MOVS R1, #160
0x080081BC: F2C4 0102 MOVT R1, #0x4002
0x080081C0: 4288 CMP R0, R1
0x080081C2: D046 BEQ .L2 ; 0x08008252
0x080081C4: 980F LDR R0, [SP, #60]
0x080081C6: 6800 LDR R0, [R0]
0x080081C8: 21B8 MOVS R1, #184
0x080081CA: F2C4 0102 MOVT R1, #0x4002
0x080081CE: 4288 CMP R0, R1
0x080081D0: D03F BEQ .L2 ; 0x08008252
0x080081D2: 980F LDR R0, [SP, #60]
0x080081D4: 6800 LDR R0, [R0]
0x080081D6: F240 4110 MOVW R1, #0x0410
0x080081DA: F2C4 0102 MOVT R1, #0x4002
0x080081DE: 4288 CMP R0, R1
0x080081E0: D037 BEQ .L2 ; 0x08008252
0x080081E2: 980F LDR R0, [SP, #60]
0x080081E4: 6800 LDR R0, [R0]
0x080081E6: F240 4128 MOVW R1, #0x0428
0x080081EA: F2C4 0102 MOVT R1, #0x4002
0x080081EE: 4288 CMP R0, R1
0x080081F0: D02F BEQ .L2 ; 0x08008252
0x080081F2: 980F LDR R0, [SP, #60]
0x080081F4: 6800 LDR R0, [R0]
0x080081F6: F240 4140 MOVW R1, #0x0440
0x080081FA: F2C4 0102 MOVT R1, #0x4002
0x080081FE: 4288 CMP R0, R1
0x08008200: D027 BEQ .L2 ; 0x08008252
0x08008202: 980F LDR R0, [SP, #60]
0x08008204: 6800 LDR R0, [R0]
0x08008206: F240 4158 MOVW R1, #0x0458
0x0800820A: F2C4 0102 MOVT R1, #0x4002
0x0800820E: 4288 CMP R0, R1
0x08008210: D01F BEQ .L2 ; 0x08008252
0x08008212: 980F LDR R0, [SP, #60]
0x08008214: 6800 LDR R0, [R0]
0x08008216: F240 4170 MOVW R1, #0x0470
0x0800821A: F2C4 0102 MOVT R1, #0x4002
0x0800821E: 4288 CMP R0, R1
0x08008220: D017 BEQ .L2 ; 0x08008252
0x08008222: 980F LDR R0, [SP, #60]
0x08008224: 6800 LDR R0, [R0]
0x08008226: F240 4188 MOVW R1, #0x0488
0x0800822A: F2C4 0102 MOVT R1, #0x4002
0x0800822E: 4288 CMP R0, R1
0x08008230: D00F BEQ .L2 ; 0x08008252
0x08008232: 980F LDR R0, [SP, #60]
0x08008234: 6800 LDR R0, [R0]
0x08008236: F240 41A0 MOVW R1, #0x04A0
0x0800823A: F2C4 0102 MOVT R1, #0x4002
0x0800823E: 4288 CMP R0, R1
0x08008240: D007 BEQ .L2 ; 0x08008252
0x08008242: 980F LDR R0, [SP, #60]
0x08008244: 6800 LDR R0, [R0]
0x08008246: F240 41B8 MOVW R1, #0x04B8
0x0800824A: F2C4 0102 MOVT R1, #0x4002
0x0800824E: 4288 CMP R0, R1
0x08008250: D106 BNE .L3 ; 0x08008260
.L2:
0x08008252: 980F LDR R0, [SP, #60]
0x08008254: 6800 LDR R0, [R0]
0x08008256: 6800 LDR R0, [R0]
0x08008258: F000 0004 AND R0, R0, #4
0x0800825C: 9006 STR R0, [SP, #24]
0x0800825E: E005 B .L4 ; 0x0800826C
.L3:
0x08008260: 980F LDR R0, [SP, #60]
0x08008262: 6800 LDR R0, [R0]
0x08008264: 6800 LDR R0, [R0]
0x08008266: F000 0008 AND R0, R0, #8
0x0800826A: 9006 STR R0, [SP, #24]
.L4:
0x0800826C: 9806 LDR R0, [SP, #24]
0x0800826E: B190 CBZ R0, .L5 ; 0x08008296
0x08008270: 980F LDR R0, [SP, #60]
0x08008272: 6801 LDR R1, [R0]
0x08008274: 6808 LDR R0, [R1]
0x08008276: F020 0004 BIC R0, R0, #4
0x0800827A: 6008 STR R0, [R1]
0x0800827C: 980F LDR R0, [SP, #60]
0x0800827E: 6DC0 LDR R0, [R0, #92]
0x08008280: F000 011F AND R1, R0, #31
0x08008284: 2008 MOVS R0, #8
0x08008286: 4088 LSLS R0, R1
0x08008288: 9909 LDR R1, [SP, #36]
0x0800828A: 6088 STR R0, [R1, #8]
0x0800828C: 990F LDR R1, [SP, #60]
0x0800828E: 6D48 LDR R0, [R1, #84]
0x08008290: F040 0001 ORR R0, R0, #1
0x08008294: 6548 STR R0, [R1, #84]
.L5:
0x08008296: 980E LDR R0, [SP, #56]
0x08008298: 990F LDR R1, [SP, #60]
0x0800829A: 6DC9 LDR R1, [R1, #92]
0x0800829C: F001 011F AND R1, R1, #31
0x080082A0: 40C8 LSRS R0, R1
0x080082A2: 07C0 LSLS R0, R0, #31
0x080082A4: 2800 CMP R0, #0
0x080082A6: F000 8093 BEQ.W .L9 ; 0x080083D0
0x080082AA: 980F LDR R0, [SP, #60]
0x080082AC: 6800 LDR R0, [R0]
0x080082AE: 2110 MOVS R1, #16
0x080082B0: F2C4 0102 MOVT R1, #0x4002
0x080082B4: 4288 CMP R0, R1
0x080082B6: D070 BEQ .L6 ; 0x0800839A
0x080082B8: 980F LDR R0, [SP, #60]
0x080082BA: 6800 LDR R0, [R0]
0x080082BC: 2128 MOVS R1, #40
0x080082BE: F2C4 0102 MOVT R1, #0x4002
0x080082C2: 4288 CMP R0, R1
0x080082C4: D069 BEQ .L6 ; 0x0800839A
0x080082C6: 980F LDR R0, [SP, #60]
0x080082C8: 6800 LDR R0, [R0]
0x080082CA: 2140 MOVS R1, #64
0x080082CC: F2C4 0102 MOVT R1, #0x4002
0x080082D0: 4288 CMP R0, R1
0x080082D2: D062 BEQ .L6 ; 0x0800839A
0x080082D4: 980F LDR R0, [SP, #60]
0x080082D6: 6800 LDR R0, [R0]
0x080082D8: 2158 MOVS R1, #88
0x080082DA: F2C4 0102 MOVT R1, #0x4002
0x080082DE: 4288 CMP R0, R1
0x080082E0: D05B BEQ .L6 ; 0x0800839A
0x080082E2: 980F LDR R0, [SP, #60]
0x080082E4: 6800 LDR R0, [R0]
0x080082E6: 2170 MOVS R1, #112
0x080082E8: F2C4 0102 MOVT R1, #0x4002
0x080082EC: 4288 CMP R0, R1
0x080082EE: D054 BEQ .L6 ; 0x0800839A
0x080082F0: 980F LDR R0, [SP, #60]
0x080082F2: 6800 LDR R0, [R0]
0x080082F4: 2188 MOVS R1, #136
0x080082F6: F2C4 0102 MOVT R1, #0x4002
0x080082FA: 4288 CMP R0, R1
0x080082FC: D04D BEQ .L6 ; 0x0800839A
0x080082FE: 980F LDR R0, [SP, #60]
0x08008300: 6800 LDR R0, [R0]
0x08008302: 21A0 MOVS R1, #160
0x08008304: F2C4 0102 MOVT R1, #0x4002
0x08008308: 4288 CMP R0, R1
0x0800830A: D046 BEQ .L6 ; 0x0800839A
0x0800830C: 980F LDR R0, [SP, #60]
0x0800830E: 6800 LDR R0, [R0]
0x08008310: 21B8 MOVS R1, #184
0x08008312: F2C4 0102 MOVT R1, #0x4002
0x08008316: 4288 CMP R0, R1
0x08008318: D03F BEQ .L6 ; 0x0800839A
0x0800831A: 980F LDR R0, [SP, #60]
0x0800831C: 6800 LDR R0, [R0]
0x0800831E: F240 4110 MOVW R1, #0x0410
0x08008322: F2C4 0102 MOVT R1, #0x4002
0x08008326: 4288 CMP R0, R1
0x08008328: D037 BEQ .L6 ; 0x0800839A
0x0800832A: 980F LDR R0, [SP, #60]
0x0800832C: 6800 LDR R0, [R0]
0x0800832E: F240 4128 MOVW R1, #0x0428
0x08008332: F2C4 0102 MOVT R1, #0x4002
0x08008336: 4288 CMP R0, R1
0x08008338: D02F BEQ .L6 ; 0x0800839A
0x0800833A: 980F LDR R0, [SP, #60]
0x0800833C: 6800 LDR R0, [R0]
0x0800833E: F240 4140 MOVW R1, #0x0440
0x08008342: F2C4 0102 MOVT R1, #0x4002
0x08008346: 4288 CMP R0, R1
0x08008348: D027 BEQ .L6 ; 0x0800839A
0x0800834A: 980F LDR R0, [SP, #60]
0x0800834C: 6800 LDR R0, [R0]
0x0800834E: F240 4158 MOVW R1, #0x0458
0x08008352: F2C4 0102 MOVT R1, #0x4002
0x08008356: 4288 CMP R0, R1
0x08008358: D01F BEQ .L6 ; 0x0800839A
0x0800835A: 980F LDR R0, [SP, #60]
0x0800835C: 6800 LDR R0, [R0]
0x0800835E: F240 4170 MOVW R1, #0x0470
0x08008362: F2C4 0102 MOVT R1, #0x4002
0x08008366: 4288 CMP R0, R1
0x08008368: D017 BEQ .L6 ; 0x0800839A
0x0800836A: 980F LDR R0, [SP, #60]
0x0800836C: 6800 LDR R0, [R0]
0x0800836E: F240 4188 MOVW R1, #0x0488
0x08008372: F2C4 0102 MOVT R1, #0x4002
0x08008376: 4288 CMP R0, R1
0x08008378: D00F BEQ .L6 ; 0x0800839A
0x0800837A: 980F LDR R0, [SP, #60]
0x0800837C: 6800 LDR R0, [R0]
0x0800837E: F240 41A0 MOVW R1, #0x04A0
0x08008382: F2C4 0102 MOVT R1, #0x4002
0x08008386: 4288 CMP R0, R1
0x08008388: D007 BEQ .L6 ; 0x0800839A
0x0800838A: 980F LDR R0, [SP, #60]
0x0800838C: 6800 LDR R0, [R0]
0x0800838E: F240 41B8 MOVW R1, #0x04B8
0x08008392: F2C4 0102 MOVT R1, #0x4002
0x08008396: 4288 CMP R0, R1
0x08008398: D106 BNE .L7 ; 0x080083A8
.L6:
0x0800839A: 980F LDR R0, [SP, #60]
0x0800839C: 6800 LDR R0, [R0]
0x0800839E: 6940 LDR R0, [R0, #20]
0x080083A0: F000 0080 AND R0, R0, #128
0x080083A4: 9005 STR R0, [SP, #20]
0x080083A6: E004 B .L8 ; 0x080083B2
.L7:
0x080083A8: 980F LDR R0, [SP, #60]
0x080083AA: 6800 LDR R0, [R0]
0x080083AC: 6800 LDR R0, [R0]
0x080083AE: 2000 MOVS R0, #0
0x080083B0: 9005 STR R0, [SP, #20]
.L8:
0x080083B2: 9805 LDR R0, [SP, #20]
0x080083B4: B160 CBZ R0, .L9 ; 0x080083D0
0x080083B6: 980F LDR R0, [SP, #60]
0x080083B8: 6DC0 LDR R0, [R0, #92]
0x080083BA: F000 011F AND R1, R0, #31
0x080083BE: 2001 MOVS R0, #1
0x080083C0: 4088 LSLS R0, R1
0x080083C2: 9909 LDR R1, [SP, #36]
0x080083C4: 6088 STR R0, [R1, #8]
0x080083C6: 990F LDR R1, [SP, #60]
0x080083C8: 6D48 LDR R0, [R1, #84]
0x080083CA: F040 0002 ORR R0, R0, #2
0x080083CE: 6548 STR R0, [R1, #84]
.L9:
0x080083D0: 980E LDR R0, [SP, #56]
0x080083D2: 990F LDR R1, [SP, #60]
0x080083D4: 6DC9 LDR R1, [R1, #92]
0x080083D6: F001 011F AND R1, R1, #31
0x080083DA: 40C8 LSRS R0, R1
0x080083DC: 0740 LSLS R0, R0, #29
0x080083DE: 2800 CMP R0, #0
0x080083E0: F140 8093 BPL.W .L13 ; 0x0800850A
0x080083E4: 980F LDR R0, [SP, #60]
0x080083E6: 6800 LDR R0, [R0]
0x080083E8: 2110 MOVS R1, #16
0x080083EA: F2C4 0102 MOVT R1, #0x4002
0x080083EE: 4288 CMP R0, R1
0x080083F0: D070 BEQ .L10 ; 0x080084D4
0x080083F2: 980F LDR R0, [SP, #60]
0x080083F4: 6800 LDR R0, [R0]
0x080083F6: 2128 MOVS R1, #40
0x080083F8: F2C4 0102 MOVT R1, #0x4002
0x080083FC: 4288 CMP R0, R1
0x080083FE: D069 BEQ .L10 ; 0x080084D4
0x08008400: 980F LDR R0, [SP, #60]
0x08008402: 6800 LDR R0, [R0]
0x08008404: 2140 MOVS R1, #64
0x08008406: F2C4 0102 MOVT R1, #0x4002
0x0800840A: 4288 CMP R0, R1
0x0800840C: D062 BEQ .L10 ; 0x080084D4
0x0800840E: 980F LDR R0, [SP, #60]
0x08008410: 6800 LDR R0, [R0]
0x08008412: 2158 MOVS R1, #88
0x08008414: F2C4 0102 MOVT R1, #0x4002
0x08008418: 4288 CMP R0, R1
0x0800841A: D05B BEQ .L10 ; 0x080084D4
0x0800841C: 980F LDR R0, [SP, #60]
0x0800841E: 6800 LDR R0, [R0]
0x08008420: 2170 MOVS R1, #112
0x08008422: F2C4 0102 MOVT R1, #0x4002
0x08008426: 4288 CMP R0, R1
0x08008428: D054 BEQ .L10 ; 0x080084D4
0x0800842A: 980F LDR R0, [SP, #60]
0x0800842C: 6800 LDR R0, [R0]
0x0800842E: 2188 MOVS R1, #136
0x08008430: F2C4 0102 MOVT R1, #0x4002
0x08008434: 4288 CMP R0, R1
0x08008436: D04D BEQ .L10 ; 0x080084D4
0x08008438: 980F LDR R0, [SP, #60]
0x0800843A: 6800 LDR R0, [R0]
0x0800843C: 21A0 MOVS R1, #160
0x0800843E: F2C4 0102 MOVT R1, #0x4002
0x08008442: 4288 CMP R0, R1
0x08008444: D046 BEQ .L10 ; 0x080084D4
0x08008446: 980F LDR R0, [SP, #60]
0x08008448: 6800 LDR R0, [R0]
0x0800844A: 21B8 MOVS R1, #184
0x0800844C: F2C4 0102 MOVT R1, #0x4002
0x08008450: 4288 CMP R0, R1
0x08008452: D03F BEQ .L10 ; 0x080084D4
0x08008454: 980F LDR R0, [SP, #60]
0x08008456: 6800 LDR R0, [R0]
0x08008458: F240 4110 MOVW R1, #0x0410
0x0800845C: F2C4 0102 MOVT R1, #0x4002
0x08008460: 4288 CMP R0, R1
0x08008462: D037 BEQ .L10 ; 0x080084D4
0x08008464: 980F LDR R0, [SP, #60]
0x08008466: 6800 LDR R0, [R0]
0x08008468: F240 4128 MOVW R1, #0x0428
0x0800846C: F2C4 0102 MOVT R1, #0x4002
0x08008470: 4288 CMP R0, R1
0x08008472: D02F BEQ .L10 ; 0x080084D4
0x08008474: 980F LDR R0, [SP, #60]
0x08008476: 6800 LDR R0, [R0]
0x08008478: F240 4140 MOVW R1, #0x0440
0x0800847C: F2C4 0102 MOVT R1, #0x4002
0x08008480: 4288 CMP R0, R1
0x08008482: D027 BEQ .L10 ; 0x080084D4
0x08008484: 980F LDR R0, [SP, #60]
0x08008486: 6800 LDR R0, [R0]
0x08008488: F240 4158 MOVW R1, #0x0458
0x0800848C: F2C4 0102 MOVT R1, #0x4002
0x08008490: 4288 CMP R0, R1
0x08008492: D01F BEQ .L10 ; 0x080084D4
0x08008494: 980F LDR R0, [SP, #60]
0x08008496: 6800 LDR R0, [R0]
0x08008498: F240 4170 MOVW R1, #0x0470
0x0800849C: F2C4 0102 MOVT R1, #0x4002
0x080084A0: 4288 CMP R0, R1
0x080084A2: D017 BEQ .L10 ; 0x080084D4
0x080084A4: 980F LDR R0, [SP, #60]
0x080084A6: 6800 LDR R0, [R0]
0x080084A8: F240 4188 MOVW R1, #0x0488
0x080084AC: F2C4 0102 MOVT R1, #0x4002
0x080084B0: 4288 CMP R0, R1
0x080084B2: D00F BEQ .L10 ; 0x080084D4
0x080084B4: 980F LDR R0, [SP, #60]
0x080084B6: 6800 LDR R0, [R0]
0x080084B8: F240 41A0 MOVW R1, #0x04A0
0x080084BC: F2C4 0102 MOVT R1, #0x4002
0x080084C0: 4288 CMP R0, R1
0x080084C2: D007 BEQ .L10 ; 0x080084D4
0x080084C4: 980F LDR R0, [SP, #60]
0x080084C6: 6800 LDR R0, [R0]
0x080084C8: F240 41B8 MOVW R1, #0x04B8
0x080084CC: F2C4 0102 MOVT R1, #0x4002
0x080084D0: 4288 CMP R0, R1
0x080084D2: D106 BNE .L11 ; 0x080084E2
.L10:
0x080084D4: 980F LDR R0, [SP, #60]
0x080084D6: 6800 LDR R0, [R0]
0x080084D8: 6800 LDR R0, [R0]
0x080084DA: F000 0002 AND R0, R0, #2
0x080084DE: 9004 STR R0, [SP, #16]
0x080084E0: E004 B .L12 ; 0x080084EC
.L11:
0x080084E2: 980F LDR R0, [SP, #60]
0x080084E4: 6800 LDR R0, [R0]
0x080084E6: 6800 LDR R0, [R0]
0x080084E8: 2000 MOVS R0, #0
0x080084EA: 9004 STR R0, [SP, #16]
.L12:
0x080084EC: 9804 LDR R0, [SP, #16]
0x080084EE: B160 CBZ R0, .L13 ; 0x0800850A
0x080084F0: 980F LDR R0, [SP, #60]
0x080084F2: 6DC0 LDR R0, [R0, #92]
0x080084F4: F000 011F AND R1, R0, #31
0x080084F8: 2004 MOVS R0, #4
0x080084FA: 4088 LSLS R0, R1
0x080084FC: 9909 LDR R1, [SP, #36]
0x080084FE: 6088 STR R0, [R1, #8]
0x08008500: 990F LDR R1, [SP, #60]
0x08008502: 6D48 LDR R0, [R1, #84]
0x08008504: F040 0004 ORR R0, R0, #4
0x08008508: 6548 STR R0, [R1, #84]
.L13:
0x0800850A: 980E LDR R0, [SP, #56]
0x0800850C: 990F LDR R1, [SP, #60]
0x0800850E: 6DC9 LDR R1, [R1, #92]
0x08008510: F001 011F AND R1, R1, #31
0x08008514: 40C8 LSRS R0, R1
0x08008516: 06C0 LSLS R0, R0, #27
0x08008518: 2800 CMP R0, #0
0x0800851A: F140 80BB BPL.W .L22 ; 0x08008694
0x0800851E: 980F LDR R0, [SP, #60]
0x08008520: 6800 LDR R0, [R0]
0x08008522: 2110 MOVS R1, #16
0x08008524: F2C4 0102 MOVT R1, #0x4002
0x08008528: 4288 CMP R0, R1
0x0800852A: D070 BEQ .L14 ; 0x0800860E
0x0800852C: 980F LDR R0, [SP, #60]
0x0800852E: 6800 LDR R0, [R0]
0x08008530: 2128 MOVS R1, #40
0x08008532: F2C4 0102 MOVT R1, #0x4002
0x08008536: 4288 CMP R0, R1
0x08008538: D069 BEQ .L14 ; 0x0800860E
0x0800853A: 980F LDR R0, [SP, #60]
0x0800853C: 6800 LDR R0, [R0]
0x0800853E: 2140 MOVS R1, #64
0x08008540: F2C4 0102 MOVT R1, #0x4002
0x08008544: 4288 CMP R0, R1
0x08008546: D062 BEQ .L14 ; 0x0800860E
0x08008548: 980F LDR R0, [SP, #60]
0x0800854A: 6800 LDR R0, [R0]
0x0800854C: 2158 MOVS R1, #88
0x0800854E: F2C4 0102 MOVT R1, #0x4002
0x08008552: 4288 CMP R0, R1
0x08008554: D05B BEQ .L14 ; 0x0800860E
0x08008556: 980F LDR R0, [SP, #60]
0x08008558: 6800 LDR R0, [R0]
0x0800855A: 2170 MOVS R1, #112
0x0800855C: F2C4 0102 MOVT R1, #0x4002
0x08008560: 4288 CMP R0, R1
0x08008562: D054 BEQ .L14 ; 0x0800860E
0x08008564: 980F LDR R0, [SP, #60]
0x08008566: 6800 LDR R0, [R0]
0x08008568: 2188 MOVS R1, #136
0x0800856A: F2C4 0102 MOVT R1, #0x4002
0x0800856E: 4288 CMP R0, R1
0x08008570: D04D BEQ .L14 ; 0x0800860E
0x08008572: 980F LDR R0, [SP, #60]
0x08008574: 6800 LDR R0, [R0]
0x08008576: 21A0 MOVS R1, #160
0x08008578: F2C4 0102 MOVT R1, #0x4002
0x0800857C: 4288 CMP R0, R1
0x0800857E: D046 BEQ .L14 ; 0x0800860E
0x08008580: 980F LDR R0, [SP, #60]
0x08008582: 6800 LDR R0, [R0]
0x08008584: 21B8 MOVS R1, #184
0x08008586: F2C4 0102 MOVT R1, #0x4002
0x0800858A: 4288 CMP R0, R1
0x0800858C: D03F BEQ .L14 ; 0x0800860E
0x0800858E: 980F LDR R0, [SP, #60]
0x08008590: 6800 LDR R0, [R0]
0x08008592: F240 4110 MOVW R1, #0x0410
0x08008596: F2C4 0102 MOVT R1, #0x4002
0x0800859A: 4288 CMP R0, R1
0x0800859C: D037 BEQ .L14 ; 0x0800860E
0x0800859E: 980F LDR R0, [SP, #60]
0x080085A0: 6800 LDR R0, [R0]
0x080085A2: F240 4128 MOVW R1, #0x0428
0x080085A6: F2C4 0102 MOVT R1, #0x4002
0x080085AA: 4288 CMP R0, R1
0x080085AC: D02F BEQ .L14 ; 0x0800860E
0x080085AE: 980F LDR R0, [SP, #60]
0x080085B0: 6800 LDR R0, [R0]
0x080085B2: F240 4140 MOVW R1, #0x0440
0x080085B6: F2C4 0102 MOVT R1, #0x4002
0x080085BA: 4288 CMP R0, R1
0x080085BC: D027 BEQ .L14 ; 0x0800860E
0x080085BE: 980F LDR R0, [SP, #60]
0x080085C0: 6800 LDR R0, [R0]
0x080085C2: F240 4158 MOVW R1, #0x0458
0x080085C6: F2C4 0102 MOVT R1, #0x4002
0x080085CA: 4288 CMP R0, R1
0x080085CC: D01F BEQ .L14 ; 0x0800860E
0x080085CE: 980F LDR R0, [SP, #60]
0x080085D0: 6800 LDR R0, [R0]
0x080085D2: F240 4170 MOVW R1, #0x0470
0x080085D6: F2C4 0102 MOVT R1, #0x4002
0x080085DA: 4288 CMP R0, R1
0x080085DC: D017 BEQ .L14 ; 0x0800860E
0x080085DE: 980F LDR R0, [SP, #60]
0x080085E0: 6800 LDR R0, [R0]
0x080085E2: F240 4188 MOVW R1, #0x0488
0x080085E6: F2C4 0102 MOVT R1, #0x4002
0x080085EA: 4288 CMP R0, R1
0x080085EC: D00F BEQ .L14 ; 0x0800860E
0x080085EE: 980F LDR R0, [SP, #60]
0x080085F0: 6800 LDR R0, [R0]
0x080085F2: F240 41A0 MOVW R1, #0x04A0
0x080085F6: F2C4 0102 MOVT R1, #0x4002
0x080085FA: 4288 CMP R0, R1
0x080085FC: D007 BEQ .L14 ; 0x0800860E
0x080085FE: 980F LDR R0, [SP, #60]
0x08008600: 6800 LDR R0, [R0]
0x08008602: F240 41B8 MOVW R1, #0x04B8
0x08008606: F2C4 0102 MOVT R1, #0x4002
0x0800860A: 4288 CMP R0, R1
0x0800860C: D106 BNE .L15 ; 0x0800861C
.L14:
0x0800860E: 980F LDR R0, [SP, #60]
0x08008610: 6800 LDR R0, [R0]
0x08008612: 6800 LDR R0, [R0]
0x08008614: F000 0008 AND R0, R0, #8
0x08008618: 9003 STR R0, [SP, #12]
0x0800861A: E005 B .L16 ; 0x08008628
.L15:
0x0800861C: 980F LDR R0, [SP, #60]
0x0800861E: 6800 LDR R0, [R0]
0x08008620: 6800 LDR R0, [R0]
0x08008622: F000 0004 AND R0, R0, #4
0x08008626: 9003 STR R0, [SP, #12]
.L16:
0x08008628: 9803 LDR R0, [SP, #12]
0x0800862A: B398 CBZ R0, .L22 ; 0x08008694
0x0800862C: 980F LDR R0, [SP, #60]
0x0800862E: 6DC0 LDR R0, [R0, #92]
0x08008630: F000 011F AND R1, R0, #31
0x08008634: 2010 MOVS R0, #16
0x08008636: 4088 LSLS R0, R1
0x08008638: 9909 LDR R1, [SP, #36]
0x0800863A: 6088 STR R0, [R1, #8]
0x0800863C: 980F LDR R0, [SP, #60]
0x0800863E: 6800 LDR R0, [R0]
0x08008640: 6800 LDR R0, [R0]
0x08008642: 0340 LSLS R0, R0, #13
0x08008644: 2800 CMP R0, #0
0x08008646: D513 BPL .L20 ; 0x08008670
0x08008648: 980F LDR R0, [SP, #60]
0x0800864A: 6800 LDR R0, [R0]
0x0800864C: 6800 LDR R0, [R0]
0x0800864E: 0300 LSLS R0, R0, #12
0x08008650: 2800 CMP R0, #0
0x08008652: D406 BMI .L18 ; 0x08008662
0x08008654: 980F LDR R0, [SP, #60]
0x08008656: 6C00 LDR R0, [R0, #64]
0x08008658: B110 CBZ R0, .L17 ; 0x08008660
0x0800865A: 980F LDR R0, [SP, #60]
0x0800865C: 6C01 LDR R1, [R0, #64]
0x0800865E: 4788 BLX R1
.L17:
0x08008660: E005 B .L19 ; 0x0800866E
.L18:
0x08008662: 980F LDR R0, [SP, #60]
0x08008664: 6C80 LDR R0, [R0, #72]
0x08008666: B110 CBZ R0, .L19 ; 0x0800866E
0x08008668: 980F LDR R0, [SP, #60]
0x0800866A: 6C81 LDR R1, [R0, #72]
0x0800866C: 4788 BLX R1
.L19:
0x0800866E: E011 B .L22 ; 0x08008694
.L20:
0x08008670: 980F LDR R0, [SP, #60]
0x08008672: 6800 LDR R0, [R0]
0x08008674: 6800 LDR R0, [R0]
0x08008676: 05C0 LSLS R0, R0, #23
0x08008678: 2800 CMP R0, #0
0x0800867A: D405 BMI .L21 ; 0x08008688
0x0800867C: 980F LDR R0, [SP, #60]
0x0800867E: 6801 LDR R1, [R0]
0x08008680: 6808 LDR R0, [R1]
0x08008682: F020 0008 BIC R0, R0, #8
0x08008686: 6008 STR R0, [R1]
.L21:
0x08008688: 980F LDR R0, [SP, #60]
0x0800868A: 6C00 LDR R0, [R0, #64]
0x0800868C: B110 CBZ R0, .L22 ; 0x08008694
0x0800868E: 980F LDR R0, [SP, #60]
0x08008690: 6C01 LDR R1, [R0, #64]
0x08008692: 4788 BLX R1
.L22:
0x08008694: 980E LDR R0, [SP, #56]
0x08008696: 990F LDR R1, [SP, #60]
0x08008698: 6DC9 LDR R1, [R1, #92]
0x0800869A: F001 011F AND R1, R1, #31
0x0800869E: 40C8 LSRS R0, R1
0x080086A0: 0680 LSLS R0, R0, #26
0x080086A2: 2800 CMP R0, #0
0x080086A4: F140 80F8 BPL.W .L35 ; 0x08008898
0x080086A8: 980F LDR R0, [SP, #60]
0x080086AA: 6800 LDR R0, [R0]
0x080086AC: 2110 MOVS R1, #16
0x080086AE: F2C4 0102 MOVT R1, #0x4002
0x080086B2: 4288 CMP R0, R1
0x080086B4: D070 BEQ .L23 ; 0x08008798
0x080086B6: 980F LDR R0, [SP, #60]
0x080086B8: 6800 LDR R0, [R0]
0x080086BA: 2128 MOVS R1, #40
0x080086BC: F2C4 0102 MOVT R1, #0x4002
0x080086C0: 4288 CMP R0, R1
0x080086C2: D069 BEQ .L23 ; 0x08008798
0x080086C4: 980F LDR R0, [SP, #60]
0x080086C6: 6800 LDR R0, [R0]
0x080086C8: 2140 MOVS R1, #64
0x080086CA: F2C4 0102 MOVT R1, #0x4002
0x080086CE: 4288 CMP R0, R1
0x080086D0: D062 BEQ .L23 ; 0x08008798
0x080086D2: 980F LDR R0, [SP, #60]
0x080086D4: 6800 LDR R0, [R0]
0x080086D6: 2158 MOVS R1, #88
0x080086D8: F2C4 0102 MOVT R1, #0x4002
0x080086DC: 4288 CMP R0, R1
0x080086DE: D05B BEQ .L23 ; 0x08008798
0x080086E0: 980F LDR R0, [SP, #60]
0x080086E2: 6800 LDR R0, [R0]
0x080086E4: 2170 MOVS R1, #112
0x080086E6: F2C4 0102 MOVT R1, #0x4002
0x080086EA: 4288 CMP R0, R1
0x080086EC: D054 BEQ .L23 ; 0x08008798
0x080086EE: 980F LDR R0, [SP, #60]
0x080086F0: 6800 LDR R0, [R0]
0x080086F2: 2188 MOVS R1, #136
0x080086F4: F2C4 0102 MOVT R1, #0x4002
0x080086F8: 4288 CMP R0, R1
0x080086FA: D04D BEQ .L23 ; 0x08008798
0x080086FC: 980F LDR R0, [SP, #60]
0x080086FE: 6800 LDR R0, [R0]
0x08008700: 21A0 MOVS R1, #160
0x08008702: F2C4 0102 MOVT R1, #0x4002
0x08008706: 4288 CMP R0, R1
0x08008708: D046 BEQ .L23 ; 0x08008798
0x0800870A: 980F LDR R0, [SP, #60]
0x0800870C: 6800 LDR R0, [R0]
0x0800870E: 21B8 MOVS R1, #184
0x08008710: F2C4 0102 MOVT R1, #0x4002
0x08008714: 4288 CMP R0, R1
0x08008716: D03F BEQ .L23 ; 0x08008798
0x08008718: 980F LDR R0, [SP, #60]
0x0800871A: 6800 LDR R0, [R0]
0x0800871C: F240 4110 MOVW R1, #0x0410
0x08008720: F2C4 0102 MOVT R1, #0x4002
0x08008724: 4288 CMP R0, R1
0x08008726: D037 BEQ .L23 ; 0x08008798
0x08008728: 980F LDR R0, [SP, #60]
0x0800872A: 6800 LDR R0, [R0]
0x0800872C: F240 4128 MOVW R1, #0x0428
0x08008730: F2C4 0102 MOVT R1, #0x4002
0x08008734: 4288 CMP R0, R1
0x08008736: D02F BEQ .L23 ; 0x08008798
0x08008738: 980F LDR R0, [SP, #60]
0x0800873A: 6800 LDR R0, [R0]
0x0800873C: F240 4140 MOVW R1, #0x0440
0x08008740: F2C4 0102 MOVT R1, #0x4002
0x08008744: 4288 CMP R0, R1
0x08008746: D027 BEQ .L23 ; 0x08008798
0x08008748: 980F LDR R0, [SP, #60]
0x0800874A: 6800 LDR R0, [R0]
0x0800874C: F240 4158 MOVW R1, #0x0458
0x08008750: F2C4 0102 MOVT R1, #0x4002
0x08008754: 4288 CMP R0, R1
0x08008756: D01F BEQ .L23 ; 0x08008798
0x08008758: 980F LDR R0, [SP, #60]
0x0800875A: 6800 LDR R0, [R0]
0x0800875C: F240 4170 MOVW R1, #0x0470
0x08008760: F2C4 0102 MOVT R1, #0x4002
0x08008764: 4288 CMP R0, R1
0x08008766: D017 BEQ .L23 ; 0x08008798
0x08008768: 980F LDR R0, [SP, #60]
0x0800876A: 6800 LDR R0, [R0]
0x0800876C: F240 4188 MOVW R1, #0x0488
0x08008770: F2C4 0102 MOVT R1, #0x4002
0x08008774: 4288 CMP R0, R1
0x08008776: D00F BEQ .L23 ; 0x08008798
0x08008778: 980F LDR R0, [SP, #60]
0x0800877A: 6800 LDR R0, [R0]
0x0800877C: F240 41A0 MOVW R1, #0x04A0
0x08008780: F2C4 0102 MOVT R1, #0x4002
0x08008784: 4288 CMP R0, R1
0x08008786: D007 BEQ .L23 ; 0x08008798
0x08008788: 980F LDR R0, [SP, #60]
0x0800878A: 6800 LDR R0, [R0]
0x0800878C: F240 41B8 MOVW R1, #0x04B8
0x08008790: F2C4 0102 MOVT R1, #0x4002
0x08008794: 4288 CMP R0, R1
0x08008796: D106 BNE .L24 ; 0x080087A6
.L23:
0x08008798: 980F LDR R0, [SP, #60]
0x0800879A: 6800 LDR R0, [R0]
0x0800879C: 6800 LDR R0, [R0]
0x0800879E: F000 0010 AND R0, R0, #16
0x080087A2: 9002 STR R0, [SP, #8]
0x080087A4: E005 B .L25 ; 0x080087B2
.L24:
0x080087A6: 980F LDR R0, [SP, #60]
0x080087A8: 6800 LDR R0, [R0]
0x080087AA: 6800 LDR R0, [R0]
0x080087AC: F000 0002 AND R0, R0, #2
0x080087B0: 9002 STR R0, [SP, #8]
.L25:
0x080087B2: 9802 LDR R0, [SP, #8]
0x080087B4: 2800 CMP R0, #0
0x080087B6: D06F BEQ .L35 ; 0x08008898
0x080087B8: 980F LDR R0, [SP, #60]
0x080087BA: 6DC0 LDR R0, [R0, #92]
0x080087BC: F000 011F AND R1, R0, #31
0x080087C0: 2020 MOVS R0, #32
0x080087C2: 4088 LSLS R0, R1
0x080087C4: 9909 LDR R1, [SP, #36]
0x080087C6: 6088 STR R0, [R1, #8]
0x080087C8: 980F LDR R0, [SP, #60]
0x080087CA: F890 0035 LDRB.W R0, [R0, #53]
0x080087CE: 2804 CMP R0, #4
0x080087D0: D12E BNE .L29 ; 0x08008830
0x080087D2: 980F LDR R0, [SP, #60]
0x080087D4: 6801 LDR R1, [R0]
0x080087D6: 6808 LDR R0, [R1]
0x080087D8: F020 0016 BIC R0, R0, #22
0x080087DC: 6008 STR R0, [R1]
0x080087DE: 980F LDR R0, [SP, #60]
0x080087E0: 6801 LDR R1, [R0]
0x080087E2: 6948 LDR R0, [R1, #20]
0x080087E4: F020 0080 BIC R0, R0, #128
0x080087E8: 6148 STR R0, [R1, #20]
0x080087EA: 980F LDR R0, [SP, #60]
0x080087EC: 6C00 LDR R0, [R0, #64]
0x080087EE: B910 CBNZ R0, .L26 ; 0x080087F6
0x080087F0: 980F LDR R0, [SP, #60]
0x080087F2: 6C80 LDR R0, [R0, #72]
0x080087F4: B128 CBZ R0, .L27 ; 0x08008802
.L26:
0x080087F6: 980F LDR R0, [SP, #60]
0x080087F8: 6801 LDR R1, [R0]
0x080087FA: 6808 LDR R0, [R1]
0x080087FC: F020 0008 BIC R0, R0, #8
0x08008800: 6008 STR R0, [R1]
.L27:
0x08008802: 980F LDR R0, [SP, #60]
0x08008804: 6DC0 LDR R0, [R0, #92]
0x08008806: F000 011F AND R1, R0, #31
0x0800880A: 203F MOVS R0, #63
0x0800880C: 4088 LSLS R0, R1
0x0800880E: 9909 LDR R1, [SP, #36]
0x08008810: 6088 STR R0, [R1, #8]
0x08008812: 990F LDR R1, [SP, #60]
0x08008814: 2001 MOVS R0, #1
0x08008816: F881 0035 STRB.W R0, [R1, #53]
0x0800881A: 990F LDR R1, [SP, #60]
0x0800881C: 2000 MOVS R0, #0
0x0800881E: F881 0034 STRB.W R0, [R1, #52]
0x08008822: 980F LDR R0, [SP, #60]
0x08008824: 6D00 LDR R0, [R0, #80]
0x08008826: B110 CBZ R0, .L28 ; 0x0800882E
0x08008828: 980F LDR R0, [SP, #60]
0x0800882A: 6D01 LDR R1, [R0, #80]
0x0800882C: 4788 BLX R1
.L28:
0x0800882E: E380 B .L71 ; 0x08008F32
.L29:
0x08008830: 980F LDR R0, [SP, #60]
0x08008832: 6800 LDR R0, [R0]
0x08008834: 6800 LDR R0, [R0]
0x08008836: 0340 LSLS R0, R0, #13
0x08008838: 2800 CMP R0, #0
0x0800883A: D513 BPL .L33 ; 0x08008864
0x0800883C: 980F LDR R0, [SP, #60]
0x0800883E: 6800 LDR R0, [R0]
0x08008840: 6800 LDR R0, [R0]
0x08008842: 0300 LSLS R0, R0, #12
0x08008844: 2800 CMP R0, #0
0x08008846: D406 BMI .L31 ; 0x08008856
0x08008848: 980F LDR R0, [SP, #60]
0x0800884A: 6C40 LDR R0, [R0, #68]
0x0800884C: B110 CBZ R0, .L30 ; 0x08008854
0x0800884E: 980F LDR R0, [SP, #60]
0x08008850: 6C41 LDR R1, [R0, #68]
0x08008852: 4788 BLX R1
.L30:
0x08008854: E005 B .L32 ; 0x08008862
.L31:
0x08008856: 980F LDR R0, [SP, #60]
0x08008858: 6BC0 LDR R0, [R0, #60]
0x0800885A: B110 CBZ R0, .L32 ; 0x08008862
0x0800885C: 980F LDR R0, [SP, #60]
0x0800885E: 6BC1 LDR R1, [R0, #60]
0x08008860: 4788 BLX R1
.L32:
0x08008862: E019 B .L35 ; 0x08008898
.L33:
0x08008864: 980F LDR R0, [SP, #60]
0x08008866: 6800 LDR R0, [R0]
0x08008868: 6800 LDR R0, [R0]
0x0800886A: 05C0 LSLS R0, R0, #23
0x0800886C: 2800 CMP R0, #0
0x0800886E: D40D BMI .L34 ; 0x0800888C
0x08008870: 980F LDR R0, [SP, #60]
0x08008872: 6801 LDR R1, [R0]
0x08008874: 6808 LDR R0, [R1]
0x08008876: F020 0010 BIC R0, R0, #16
0x0800887A: 6008 STR R0, [R1]
0x0800887C: 990F LDR R1, [SP, #60]
0x0800887E: 2001 MOVS R0, #1
0x08008880: F881 0035 STRB.W R0, [R1, #53]
0x08008884: 990F LDR R1, [SP, #60]
0x08008886: 2000 MOVS R0, #0
0x08008888: F881 0034 STRB.W R0, [R1, #52]
.L34:
0x0800888C: 980F LDR R0, [SP, #60]
0x0800888E: 6BC0 LDR R0, [R0, #60]
0x08008890: B110 CBZ R0, .L35 ; 0x08008898
0x08008892: 980F LDR R0, [SP, #60]
0x08008894: 6BC1 LDR R1, [R0, #60]
0x08008896: 4788 BLX R1
.L35:
0x08008898: 980F LDR R0, [SP, #60]
0x0800889A: 6D40 LDR R0, [R0, #84]
0x0800889C: 2800 CMP R0, #0
0x0800889E: F000 80B4 BEQ.W .L44 ; 0x08008A0A
0x080088A2: 980F LDR R0, [SP, #60]
0x080088A4: 6D40 LDR R0, [R0, #84]
0x080088A6: 07C0 LSLS R0, R0, #31
0x080088A8: 2800 CMP R0, #0
0x080088AA: F000 80A8 BEQ.W .L43 ; 0x080089FE
0x080088AE: 990F LDR R1, [SP, #60]
0x080088B0: 2004 MOVS R0, #4
0x080088B2: F881 0035 STRB.W R0, [R1, #53]
0x080088B6: 980F LDR R0, [SP, #60]
0x080088B8: 6800 LDR R0, [R0]
0x080088BA: 2110 MOVS R1, #16
0x080088BC: F2C4 0102 MOVT R1, #0x4002
0x080088C0: 4288 CMP R0, R1
0x080088C2: D070 BEQ .L36 ; 0x080089A6
0x080088C4: 980F LDR R0, [SP, #60]
0x080088C6: 6800 LDR R0, [R0]
0x080088C8: 2128 MOVS R1, #40
0x080088CA: F2C4 0102 MOVT R1, #0x4002
0x080088CE: 4288 CMP R0, R1
0x080088D0: D069 BEQ .L36 ; 0x080089A6
0x080088D2: 980F LDR R0, [SP, #60]
0x080088D4: 6800 LDR R0, [R0]
0x080088D6: 2140 MOVS R1, #64
0x080088D8: F2C4 0102 MOVT R1, #0x4002
0x080088DC: 4288 CMP R0, R1
0x080088DE: D062 BEQ .L36 ; 0x080089A6
0x080088E0: 980F LDR R0, [SP, #60]
0x080088E2: 6800 LDR R0, [R0]
0x080088E4: 2158 MOVS R1, #88
0x080088E6: F2C4 0102 MOVT R1, #0x4002
0x080088EA: 4288 CMP R0, R1
0x080088EC: D05B BEQ .L36 ; 0x080089A6
0x080088EE: 980F LDR R0, [SP, #60]
0x080088F0: 6800 LDR R0, [R0]
0x080088F2: 2170 MOVS R1, #112
0x080088F4: F2C4 0102 MOVT R1, #0x4002
0x080088F8: 4288 CMP R0, R1
0x080088FA: D054 BEQ .L36 ; 0x080089A6
0x080088FC: 980F LDR R0, [SP, #60]
0x080088FE: 6800 LDR R0, [R0]
0x08008900: 2188 MOVS R1, #136
0x08008902: F2C4 0102 MOVT R1, #0x4002
0x08008906: 4288 CMP R0, R1
0x08008908: D04D BEQ .L36 ; 0x080089A6
0x0800890A: 980F LDR R0, [SP, #60]
0x0800890C: 6800 LDR R0, [R0]
0x0800890E: 21A0 MOVS R1, #160
0x08008910: F2C4 0102 MOVT R1, #0x4002
0x08008914: 4288 CMP R0, R1
0x08008916: D046 BEQ .L36 ; 0x080089A6
0x08008918: 980F LDR R0, [SP, #60]
0x0800891A: 6800 LDR R0, [R0]
0x0800891C: 21B8 MOVS R1, #184
0x0800891E: F2C4 0102 MOVT R1, #0x4002
0x08008922: 4288 CMP R0, R1
0x08008924: D03F BEQ .L36 ; 0x080089A6
0x08008926: 980F LDR R0, [SP, #60]
0x08008928: 6800 LDR R0, [R0]
0x0800892A: F240 4110 MOVW R1, #0x0410
0x0800892E: F2C4 0102 MOVT R1, #0x4002
0x08008932: 4288 CMP R0, R1
0x08008934: D037 BEQ .L36 ; 0x080089A6
0x08008936: 980F LDR R0, [SP, #60]
0x08008938: 6800 LDR R0, [R0]
0x0800893A: F240 4128 MOVW R1, #0x0428
0x0800893E: F2C4 0102 MOVT R1, #0x4002
0x08008942: 4288 CMP R0, R1
0x08008944: D02F BEQ .L36 ; 0x080089A6
0x08008946: 980F LDR R0, [SP, #60]
0x08008948: 6800 LDR R0, [R0]
0x0800894A: F240 4140 MOVW R1, #0x0440
0x0800894E: F2C4 0102 MOVT R1, #0x4002
0x08008952: 4288 CMP R0, R1
0x08008954: D027 BEQ .L36 ; 0x080089A6
0x08008956: 980F LDR R0, [SP, #60]
0x08008958: 6800 LDR R0, [R0]
0x0800895A: F240 4158 MOVW R1, #0x0458
0x0800895E: F2C4 0102 MOVT R1, #0x4002
0x08008962: 4288 CMP R0, R1
0x08008964: D01F BEQ .L36 ; 0x080089A6
0x08008966: 980F LDR R0, [SP, #60]
0x08008968: 6800 LDR R0, [R0]
0x0800896A: F240 4170 MOVW R1, #0x0470
0x0800896E: F2C4 0102 MOVT R1, #0x4002
0x08008972: 4288 CMP R0, R1
0x08008974: D017 BEQ .L36 ; 0x080089A6
0x08008976: 980F LDR R0, [SP, #60]
0x08008978: 6800 LDR R0, [R0]
0x0800897A: F240 4188 MOVW R1, #0x0488
0x0800897E: F2C4 0102 MOVT R1, #0x4002
0x08008982: 4288 CMP R0, R1
0x08008984: D00F BEQ .L36 ; 0x080089A6
0x08008986: 980F LDR R0, [SP, #60]
0x08008988: 6800 LDR R0, [R0]
0x0800898A: F240 41A0 MOVW R1, #0x04A0
0x0800898E: F2C4 0102 MOVT R1, #0x4002
0x08008992: 4288 CMP R0, R1
0x08008994: D007 BEQ .L36 ; 0x080089A6
0x08008996: 980F LDR R0, [SP, #60]
0x08008998: 6800 LDR R0, [R0]
0x0800899A: F240 41B8 MOVW R1, #0x04B8
0x0800899E: F2C4 0102 MOVT R1, #0x4002
0x080089A2: 4288 CMP R0, R1
0x080089A4: D106 BNE .L37 ; 0x080089B4
.L36:
0x080089A6: 980F LDR R0, [SP, #60]
0x080089A8: 6801 LDR R1, [R0]
0x080089AA: 6808 LDR R0, [R1]
0x080089AC: F020 0001 BIC R0, R0, #1
0x080089B0: 6008 STR R0, [R1]
0x080089B2: E005 B .L38 ; 0x080089C0
.L37:
0x080089B4: 980F LDR R0, [SP, #60]
0x080089B6: 6801 LDR R1, [R0]
0x080089B8: 6808 LDR R0, [R1]
0x080089BA: F020 0001 BIC R0, R0, #1
0x080089BE: 6008 STR R0, [R1]
.L38:
0x080089C0: 980B LDR R0, [SP, #44]
0x080089C2: 3001 ADDS R0, #1
0x080089C4: 900B STR R0, [SP, #44]
0x080089C6: 990A LDR R1, [SP, #40]
0x080089C8: 4288 CMP R0, R1
0x080089CA: D900 BLS .L39 ; 0x080089CE
0x080089CC: E005 B .L40 ; 0x080089DA
.L39:
0x080089CE: 980F LDR R0, [SP, #60]
0x080089D0: 6800 LDR R0, [R0]
0x080089D2: 6800 LDR R0, [R0]
0x080089D4: 07C0 LSLS R0, R0, #31
0x080089D6: 2800 CMP R0, #0
0x080089D8: D1F2 BNE .L38 ; 0x080089C0
.L40:
0x080089DA: 980F LDR R0, [SP, #60]
0x080089DC: 6800 LDR R0, [R0]
0x080089DE: 6800 LDR R0, [R0]
0x080089E0: 07C0 LSLS R0, R0, #31
0x080089E2: B120 CBZ R0, .L41 ; 0x080089EE
0x080089E4: 990F LDR R1, [SP, #60]
0x080089E6: 2003 MOVS R0, #3
0x080089E8: F881 0035 STRB.W R0, [R1, #53]
0x080089EC: E003 B .L42 ; 0x080089F6
.L41:
0x080089EE: 990F LDR R1, [SP, #60]
0x080089F0: 2001 MOVS R0, #1
0x080089F2: F881 0035 STRB.W R0, [R1, #53]
.L42:
0x080089F6: 990F LDR R1, [SP, #60]
0x080089F8: 2000 MOVS R0, #0
0x080089FA: F881 0034 STRB.W R0, [R1, #52]
.L43:
0x080089FE: 980F LDR R0, [SP, #60]
0x08008A00: 6CC0 LDR R0, [R0, #76]
0x08008A02: B110 CBZ R0, .L44 ; 0x08008A0A
0x08008A04: 980F LDR R0, [SP, #60]
0x08008A06: 6CC1 LDR R1, [R0, #76]
0x08008A08: 4788 BLX R1
.L44:
0x08008A0A: E292 B .L71 ; 0x08008F32
.L45:
0x08008A0C: 980F LDR R0, [SP, #60]
0x08008A0E: 6801 LDR R1, [R0]
0x08008A10: 2001 MOVS R0, #1
0x08008A12: F245 4208 MOVW R2, #0x5408
0x08008A16: F6C5 0202 MOVT R2, #0x5802
0x08008A1A: 4291 CMP R1, R2
0x08008A1C: 9001 STR R0, [SP, #4]
0x08008A1E: D046 BEQ .L46 ; 0x08008AAE
0x08008A20: 980F LDR R0, [SP, #60]
0x08008A22: 6801 LDR R1, [R0]
0x08008A24: 2001 MOVS R0, #1
0x08008A26: F245 421C MOVW R2, #0x541C
0x08008A2A: F6C5 0202 MOVT R2, #0x5802
0x08008A2E: 4291 CMP R1, R2
0x08008A30: 9001 STR R0, [SP, #4]
0x08008A32: D03C BEQ .L46 ; 0x08008AAE
0x08008A34: 980F LDR R0, [SP, #60]
0x08008A36: 6801 LDR R1, [R0]
0x08008A38: 2001 MOVS R0, #1
0x08008A3A: F245 4230 MOVW R2, #0x5430
0x08008A3E: F6C5 0202 MOVT R2, #0x5802
0x08008A42: 4291 CMP R1, R2
0x08008A44: 9001 STR R0, [SP, #4]
0x08008A46: D032 BEQ .L46 ; 0x08008AAE
0x08008A48: 980F LDR R0, [SP, #60]
0x08008A4A: 6801 LDR R1, [R0]
0x08008A4C: 2001 MOVS R0, #1
0x08008A4E: F245 4244 MOVW R2, #0x5444
0x08008A52: F6C5 0202 MOVT R2, #0x5802
0x08008A56: 4291 CMP R1, R2
0x08008A58: 9001 STR R0, [SP, #4]
0x08008A5A: D028 BEQ .L46 ; 0x08008AAE
0x08008A5C: 980F LDR R0, [SP, #60]
0x08008A5E: 6801 LDR R1, [R0]
0x08008A60: 2001 MOVS R0, #1
0x08008A62: F245 4258 MOVW R2, #0x5458
0x08008A66: F6C5 0202 MOVT R2, #0x5802
0x08008A6A: 4291 CMP R1, R2
0x08008A6C: 9001 STR R0, [SP, #4]
0x08008A6E: D01E BEQ .L46 ; 0x08008AAE
0x08008A70: 980F LDR R0, [SP, #60]
0x08008A72: 6801 LDR R1, [R0]
0x08008A74: 2001 MOVS R0, #1
0x08008A76: F245 426C MOVW R2, #0x546C
0x08008A7A: F6C5 0202 MOVT R2, #0x5802
0x08008A7E: 4291 CMP R1, R2
0x08008A80: 9001 STR R0, [SP, #4]
0x08008A82: D014 BEQ .L46 ; 0x08008AAE
0x08008A84: 980F LDR R0, [SP, #60]
0x08008A86: 6801 LDR R1, [R0]
0x08008A88: 2001 MOVS R0, #1
0x08008A8A: F245 4280 MOVW R2, #0x5480
0x08008A8E: F6C5 0202 MOVT R2, #0x5802
0x08008A92: 4291 CMP R1, R2
0x08008A94: 9001 STR R0, [SP, #4]
0x08008A96: D00A BEQ .L46 ; 0x08008AAE
0x08008A98: 980F LDR R0, [SP, #60]
0x08008A9A: 6800 LDR R0, [R0]
0x08008A9C: F64A 316C MOVW R1, #0xAB6C
0x08008AA0: F2CA 71FD MOVT R1, #0xA7FD
0x08008AA4: 4408 ADD R0, R1
0x08008AA6: FAB0 F080 CLZ R0, R0
0x08008AAA: 0940 LSRS R0, R0, #5
0x08008AAC: 9001 STR R0, [SP, #4]
.L46:
0x08008AAE: 9801 LDR R0, [SP, #4]
0x08008AB0: 07C0 LSLS R0, R0, #31
0x08008AB2: 2800 CMP R0, #0
0x08008AB4: F000 823D BEQ.W .L71 ; 0x08008F32
0x08008AB8: 980F LDR R0, [SP, #60]
0x08008ABA: 6800 LDR R0, [R0]
0x08008ABC: 6800 LDR R0, [R0]
0x08008ABE: 900C STR R0, [SP, #48]
0x08008AC0: 980D LDR R0, [SP, #52]
0x08008AC2: 990F LDR R1, [SP, #60]
0x08008AC4: 6DC9 LDR R1, [R1, #92]
0x08008AC6: F001 011F AND R1, R1, #31
0x08008ACA: 40C8 LSRS R0, R1
0x08008ACC: 0740 LSLS R0, R0, #29
0x08008ACE: 2800 CMP R0, #0
0x08008AD0: F140 80B7 BPL.W .L55 ; 0x08008C42
0x08008AD4: F89D 0030 LDRB.W R0, [SP, #48]
0x08008AD8: 0740 LSLS R0, R0, #29
0x08008ADA: 2800 CMP R0, #0
0x08008ADC: F140 80B1 BPL.W .L55 ; 0x08008C42
0x08008AE0: 980F LDR R0, [SP, #60]
0x08008AE2: 6DC0 LDR R0, [R0, #92]
0x08008AE4: F000 011F AND R1, R0, #31
0x08008AE8: 2004 MOVS R0, #4
0x08008AEA: 4088 LSLS R0, R1
0x08008AEC: 9908 LDR R1, [SP, #32]
0x08008AEE: 6048 STR R0, [R1, #4]
0x08008AF0: F89D 0031 LDRB.W R0, [SP, #49]
0x08008AF4: 0600 LSLS R0, R0, #24
0x08008AF6: 2800 CMP R0, #0
0x08008AF8: D511 BPL .L50 ; 0x08008B1E
0x08008AFA: F89D 0032 LDRB.W R0, [SP, #50]
0x08008AFE: 07C0 LSLS R0, R0, #31
0x08008B00: B930 CBNZ R0, .L48 ; 0x08008B10
0x08008B02: 980F LDR R0, [SP, #60]
0x08008B04: 6C80 LDR R0, [R0, #72]
0x08008B06: B110 CBZ R0, .L47 ; 0x08008B0E
0x08008B08: 980F LDR R0, [SP, #60]
0x08008B0A: 6C81 LDR R1, [R0, #72]
0x08008B0C: 4788 BLX R1
.L47:
0x08008B0E: E005 B .L49 ; 0x08008B1C
.L48:
0x08008B10: 980F LDR R0, [SP, #60]
0x08008B12: 6C00 LDR R0, [R0, #64]
0x08008B14: B110 CBZ R0, .L49 ; 0x08008B1C
0x08008B16: 980F LDR R0, [SP, #60]
0x08008B18: 6C01 LDR R1, [R0, #64]
0x08008B1A: 4788 BLX R1
.L49:
0x08008B1C: E090 B .L54 ; 0x08008C40
.L50:
0x08008B1E: F89D 0030 LDRB.W R0, [SP, #48]
0x08008B22: 0680 LSLS R0, R0, #26
0x08008B24: 2800 CMP R0, #0
0x08008B26: F100 8085 BMI.W .L53 ; 0x08008C34
0x08008B2A: 980F LDR R0, [SP, #60]
0x08008B2C: 6800 LDR R0, [R0]
0x08008B2E: 2110 MOVS R1, #16
0x08008B30: F2C4 0102 MOVT R1, #0x4002
0x08008B34: 4288 CMP R0, R1
0x08008B36: D070 BEQ .L51 ; 0x08008C1A
0x08008B38: 980F LDR R0, [SP, #60]
0x08008B3A: 6800 LDR R0, [R0]
0x08008B3C: 2128 MOVS R1, #40
0x08008B3E: F2C4 0102 MOVT R1, #0x4002
0x08008B42: 4288 CMP R0, R1
0x08008B44: D069 BEQ .L51 ; 0x08008C1A
0x08008B46: 980F LDR R0, [SP, #60]
0x08008B48: 6800 LDR R0, [R0]
0x08008B4A: 2140 MOVS R1, #64
0x08008B4C: F2C4 0102 MOVT R1, #0x4002
0x08008B50: 4288 CMP R0, R1
0x08008B52: D062 BEQ .L51 ; 0x08008C1A
0x08008B54: 980F LDR R0, [SP, #60]
0x08008B56: 6800 LDR R0, [R0]
0x08008B58: 2158 MOVS R1, #88
0x08008B5A: F2C4 0102 MOVT R1, #0x4002
0x08008B5E: 4288 CMP R0, R1
0x08008B60: D05B BEQ .L51 ; 0x08008C1A
0x08008B62: 980F LDR R0, [SP, #60]
0x08008B64: 6800 LDR R0, [R0]
0x08008B66: 2170 MOVS R1, #112
0x08008B68: F2C4 0102 MOVT R1, #0x4002
0x08008B6C: 4288 CMP R0, R1
0x08008B6E: D054 BEQ .L51 ; 0x08008C1A
0x08008B70: 980F LDR R0, [SP, #60]
0x08008B72: 6800 LDR R0, [R0]
0x08008B74: 2188 MOVS R1, #136
0x08008B76: F2C4 0102 MOVT R1, #0x4002
0x08008B7A: 4288 CMP R0, R1
0x08008B7C: D04D BEQ .L51 ; 0x08008C1A
0x08008B7E: 980F LDR R0, [SP, #60]
0x08008B80: 6800 LDR R0, [R0]
0x08008B82: 21A0 MOVS R1, #160
0x08008B84: F2C4 0102 MOVT R1, #0x4002
0x08008B88: 4288 CMP R0, R1
0x08008B8A: D046 BEQ .L51 ; 0x08008C1A
0x08008B8C: 980F LDR R0, [SP, #60]
0x08008B8E: 6800 LDR R0, [R0]
0x08008B90: 21B8 MOVS R1, #184
0x08008B92: F2C4 0102 MOVT R1, #0x4002
0x08008B96: 4288 CMP R0, R1
0x08008B98: D03F BEQ .L51 ; 0x08008C1A
0x08008B9A: 980F LDR R0, [SP, #60]
0x08008B9C: 6800 LDR R0, [R0]
0x08008B9E: F240 4110 MOVW R1, #0x0410
0x08008BA2: F2C4 0102 MOVT R1, #0x4002
0x08008BA6: 4288 CMP R0, R1
0x08008BA8: D037 BEQ .L51 ; 0x08008C1A
0x08008BAA: 980F LDR R0, [SP, #60]
0x08008BAC: 6800 LDR R0, [R0]
0x08008BAE: F240 4128 MOVW R1, #0x0428
0x08008BB2: F2C4 0102 MOVT R1, #0x4002
0x08008BB6: 4288 CMP R0, R1
0x08008BB8: D02F BEQ .L51 ; 0x08008C1A
0x08008BBA: 980F LDR R0, [SP, #60]
0x08008BBC: 6800 LDR R0, [R0]
0x08008BBE: F240 4140 MOVW R1, #0x0440
0x08008BC2: F2C4 0102 MOVT R1, #0x4002
0x08008BC6: 4288 CMP R0, R1
0x08008BC8: D027 BEQ .L51 ; 0x08008C1A
0x08008BCA: 980F LDR R0, [SP, #60]
0x08008BCC: 6800 LDR R0, [R0]
0x08008BCE: F240 4158 MOVW R1, #0x0458
0x08008BD2: F2C4 0102 MOVT R1, #0x4002
0x08008BD6: 4288 CMP R0, R1
0x08008BD8: D01F BEQ .L51 ; 0x08008C1A
0x08008BDA: 980F LDR R0, [SP, #60]
0x08008BDC: 6800 LDR R0, [R0]
0x08008BDE: F240 4170 MOVW R1, #0x0470
0x08008BE2: F2C4 0102 MOVT R1, #0x4002
0x08008BE6: 4288 CMP R0, R1
0x08008BE8: D017 BEQ .L51 ; 0x08008C1A
0x08008BEA: 980F LDR R0, [SP, #60]
0x08008BEC: 6800 LDR R0, [R0]
0x08008BEE: F240 4188 MOVW R1, #0x0488
0x08008BF2: F2C4 0102 MOVT R1, #0x4002
0x08008BF6: 4288 CMP R0, R1
0x08008BF8: D00F BEQ .L51 ; 0x08008C1A
0x08008BFA: 980F LDR R0, [SP, #60]
0x08008BFC: 6800 LDR R0, [R0]
0x08008BFE: F240 41A0 MOVW R1, #0x04A0
0x08008C02: F2C4 0102 MOVT R1, #0x4002
0x08008C06: 4288 CMP R0, R1
0x08008C08: D007 BEQ .L51 ; 0x08008C1A
0x08008C0A: 980F LDR R0, [SP, #60]
0x08008C0C: 6800 LDR R0, [R0]
0x08008C0E: F240 41B8 MOVW R1, #0x04B8
0x08008C12: F2C4 0102 MOVT R1, #0x4002
0x08008C16: 4288 CMP R0, R1
0x08008C18: D106 BNE .L52 ; 0x08008C28
.L51:
0x08008C1A: 980F LDR R0, [SP, #60]
0x08008C1C: 6801 LDR R1, [R0]
0x08008C1E: 6808 LDR R0, [R1]
0x08008C20: F020 0008 BIC R0, R0, #8
0x08008C24: 6008 STR R0, [R1]
0x08008C26: E005 B .L53 ; 0x08008C34
.L52:
0x08008C28: 980F LDR R0, [SP, #60]
0x08008C2A: 6801 LDR R1, [R0]
0x08008C2C: 6808 LDR R0, [R1]
0x08008C2E: F020 0004 BIC R0, R0, #4
0x08008C32: 6008 STR R0, [R1]
.L53:
0x08008C34: 980F LDR R0, [SP, #60]
0x08008C36: 6C00 LDR R0, [R0, #64]
0x08008C38: B110 CBZ R0, .L54 ; 0x08008C40
0x08008C3A: 980F LDR R0, [SP, #60]
0x08008C3C: 6C01 LDR R1, [R0, #64]
0x08008C3E: 4788 BLX R1
.L54:
0x08008C40: E176 B .L70 ; 0x08008F30
.L55:
0x08008C42: 980D LDR R0, [SP, #52]
0x08008C44: 990F LDR R1, [SP, #60]
0x08008C46: 6DC9 LDR R1, [R1, #92]
0x08008C48: F001 011F AND R1, R1, #31
0x08008C4C: 40C8 LSRS R0, R1
0x08008C4E: 0780 LSLS R0, R0, #30
0x08008C50: 2800 CMP R0, #0
0x08008C52: F140 80BF BPL.W .L65 ; 0x08008DD4
0x08008C56: F89D 0030 LDRB.W R0, [SP, #48]
0x08008C5A: 0780 LSLS R0, R0, #30
0x08008C5C: 2800 CMP R0, #0
0x08008C5E: F140 80B9 BPL.W .L65 ; 0x08008DD4
0x08008C62: 980F LDR R0, [SP, #60]
0x08008C64: 6DC0 LDR R0, [R0, #92]
0x08008C66: F000 011F AND R1, R0, #31
0x08008C6A: 2002 MOVS R0, #2
0x08008C6C: 4088 LSLS R0, R1
0x08008C6E: 9908 LDR R1, [SP, #32]
0x08008C70: 6048 STR R0, [R1, #4]
0x08008C72: F89D 0031 LDRB.W R0, [SP, #49]
0x08008C76: 0600 LSLS R0, R0, #24
0x08008C78: 2800 CMP R0, #0
0x08008C7A: D511 BPL .L59 ; 0x08008CA0
0x08008C7C: F89D 0032 LDRB.W R0, [SP, #50]
0x08008C80: 07C0 LSLS R0, R0, #31
0x08008C82: B930 CBNZ R0, .L57 ; 0x08008C92
0x08008C84: 980F LDR R0, [SP, #60]
0x08008C86: 6C40 LDR R0, [R0, #68]
0x08008C88: B110 CBZ R0, .L56 ; 0x08008C90
0x08008C8A: 980F LDR R0, [SP, #60]
0x08008C8C: 6C41 LDR R1, [R0, #68]
0x08008C8E: 4788 BLX R1
.L56:
0x08008C90: E005 B .L58 ; 0x08008C9E
.L57:
0x08008C92: 980F LDR R0, [SP, #60]
0x08008C94: 6BC0 LDR R0, [R0, #60]
0x08008C96: B110 CBZ R0, .L58 ; 0x08008C9E
0x08008C98: 980F LDR R0, [SP, #60]
0x08008C9A: 6BC1 LDR R1, [R0, #60]
0x08008C9C: 4788 BLX R1
.L58:
0x08008C9E: E098 B .L64 ; 0x08008DD2
.L59:
0x08008CA0: F89D 0030 LDRB.W R0, [SP, #48]
0x08008CA4: 0680 LSLS R0, R0, #26
0x08008CA6: 2800 CMP R0, #0
0x08008CA8: F100 808D BMI.W .L63 ; 0x08008DC6
0x08008CAC: 980F LDR R0, [SP, #60]
0x08008CAE: 6800 LDR R0, [R0]
0x08008CB0: 2110 MOVS R1, #16
0x08008CB2: F2C4 0102 MOVT R1, #0x4002
0x08008CB6: 4288 CMP R0, R1
0x08008CB8: D070 BEQ .L60 ; 0x08008D9C
0x08008CBA: 980F LDR R0, [SP, #60]
0x08008CBC: 6800 LDR R0, [R0]
0x08008CBE: 2128 MOVS R1, #40
0x08008CC0: F2C4 0102 MOVT R1, #0x4002
0x08008CC4: 4288 CMP R0, R1
0x08008CC6: D069 BEQ .L60 ; 0x08008D9C
0x08008CC8: 980F LDR R0, [SP, #60]
0x08008CCA: 6800 LDR R0, [R0]
0x08008CCC: 2140 MOVS R1, #64
0x08008CCE: F2C4 0102 MOVT R1, #0x4002
0x08008CD2: 4288 CMP R0, R1
0x08008CD4: D062 BEQ .L60 ; 0x08008D9C
0x08008CD6: 980F LDR R0, [SP, #60]
0x08008CD8: 6800 LDR R0, [R0]
0x08008CDA: 2158 MOVS R1, #88
0x08008CDC: F2C4 0102 MOVT R1, #0x4002
0x08008CE0: 4288 CMP R0, R1
0x08008CE2: D05B BEQ .L60 ; 0x08008D9C
0x08008CE4: 980F LDR R0, [SP, #60]
0x08008CE6: 6800 LDR R0, [R0]
0x08008CE8: 2170 MOVS R1, #112
0x08008CEA: F2C4 0102 MOVT R1, #0x4002
0x08008CEE: 4288 CMP R0, R1
0x08008CF0: D054 BEQ .L60 ; 0x08008D9C
0x08008CF2: 980F LDR R0, [SP, #60]
0x08008CF4: 6800 LDR R0, [R0]
0x08008CF6: 2188 MOVS R1, #136
0x08008CF8: F2C4 0102 MOVT R1, #0x4002
0x08008CFC: 4288 CMP R0, R1
0x08008CFE: D04D BEQ .L60 ; 0x08008D9C
0x08008D00: 980F LDR R0, [SP, #60]
0x08008D02: 6800 LDR R0, [R0]
0x08008D04: 21A0 MOVS R1, #160
0x08008D06: F2C4 0102 MOVT R1, #0x4002
0x08008D0A: 4288 CMP R0, R1
0x08008D0C: D046 BEQ .L60 ; 0x08008D9C
0x08008D0E: 980F LDR R0, [SP, #60]
0x08008D10: 6800 LDR R0, [R0]
0x08008D12: 21B8 MOVS R1, #184
0x08008D14: F2C4 0102 MOVT R1, #0x4002
0x08008D18: 4288 CMP R0, R1
0x08008D1A: D03F BEQ .L60 ; 0x08008D9C
0x08008D1C: 980F LDR R0, [SP, #60]
0x08008D1E: 6800 LDR R0, [R0]
0x08008D20: F240 4110 MOVW R1, #0x0410
0x08008D24: F2C4 0102 MOVT R1, #0x4002
0x08008D28: 4288 CMP R0, R1
0x08008D2A: D037 BEQ .L60 ; 0x08008D9C
0x08008D2C: 980F LDR R0, [SP, #60]
0x08008D2E: 6800 LDR R0, [R0]
0x08008D30: F240 4128 MOVW R1, #0x0428
0x08008D34: F2C4 0102 MOVT R1, #0x4002
0x08008D38: 4288 CMP R0, R1
0x08008D3A: D02F BEQ .L60 ; 0x08008D9C
0x08008D3C: 980F LDR R0, [SP, #60]
0x08008D3E: 6800 LDR R0, [R0]
0x08008D40: F240 4140 MOVW R1, #0x0440
0x08008D44: F2C4 0102 MOVT R1, #0x4002
0x08008D48: 4288 CMP R0, R1
0x08008D4A: D027 BEQ .L60 ; 0x08008D9C
0x08008D4C: 980F LDR R0, [SP, #60]
0x08008D4E: 6800 LDR R0, [R0]
0x08008D50: F240 4158 MOVW R1, #0x0458
0x08008D54: F2C4 0102 MOVT R1, #0x4002
0x08008D58: 4288 CMP R0, R1
0x08008D5A: D01F BEQ .L60 ; 0x08008D9C
0x08008D5C: 980F LDR R0, [SP, #60]
0x08008D5E: 6800 LDR R0, [R0]
0x08008D60: F240 4170 MOVW R1, #0x0470
0x08008D64: F2C4 0102 MOVT R1, #0x4002
0x08008D68: 4288 CMP R0, R1
0x08008D6A: D017 BEQ .L60 ; 0x08008D9C
0x08008D6C: 980F LDR R0, [SP, #60]
0x08008D6E: 6800 LDR R0, [R0]
0x08008D70: F240 4188 MOVW R1, #0x0488
0x08008D74: F2C4 0102 MOVT R1, #0x4002
0x08008D78: 4288 CMP R0, R1
0x08008D7A: D00F BEQ .L60 ; 0x08008D9C
0x08008D7C: 980F LDR R0, [SP, #60]
0x08008D7E: 6800 LDR R0, [R0]
0x08008D80: F240 41A0 MOVW R1, #0x04A0
0x08008D84: F2C4 0102 MOVT R1, #0x4002
0x08008D88: 4288 CMP R0, R1
0x08008D8A: D007 BEQ .L60 ; 0x08008D9C
0x08008D8C: 980F LDR R0, [SP, #60]
0x08008D8E: 6800 LDR R0, [R0]
0x08008D90: F240 41B8 MOVW R1, #0x04B8
0x08008D94: F2C4 0102 MOVT R1, #0x4002
0x08008D98: 4288 CMP R0, R1
0x08008D9A: D106 BNE .L61 ; 0x08008DAA
.L60:
0x08008D9C: 980F LDR R0, [SP, #60]
0x08008D9E: 6801 LDR R1, [R0]
0x08008DA0: 6808 LDR R0, [R1]
0x08008DA2: F020 0014 BIC R0, R0, #20
0x08008DA6: 6008 STR R0, [R1]
0x08008DA8: E005 B .L62 ; 0x08008DB6
.L61:
0x08008DAA: 980F LDR R0, [SP, #60]
0x08008DAC: 6801 LDR R1, [R0]
0x08008DAE: 6808 LDR R0, [R1]
0x08008DB0: F020 000A BIC R0, R0, #10
0x08008DB4: 6008 STR R0, [R1]
.L62:
0x08008DB6: 990F LDR R1, [SP, #60]
0x08008DB8: 2001 MOVS R0, #1
0x08008DBA: F881 0035 STRB.W R0, [R1, #53]
0x08008DBE: 990F LDR R1, [SP, #60]
0x08008DC0: 2000 MOVS R0, #0
0x08008DC2: F881 0034 STRB.W R0, [R1, #52]
.L63:
0x08008DC6: 980F LDR R0, [SP, #60]
0x08008DC8: 6BC0 LDR R0, [R0, #60]
0x08008DCA: B110 CBZ R0, .L64 ; 0x08008DD2
0x08008DCC: 980F LDR R0, [SP, #60]
0x08008DCE: 6BC1 LDR R1, [R0, #60]
0x08008DD0: 4788 BLX R1
.L64:
0x08008DD2: E0AD B .L70 ; 0x08008F30
.L65:
0x08008DD4: 980D LDR R0, [SP, #52]
0x08008DD6: 990F LDR R1, [SP, #60]
0x08008DD8: 6DC9 LDR R1, [R1, #92]
0x08008DDA: F001 011F AND R1, R1, #31
0x08008DDE: 40C8 LSRS R0, R1
0x08008DE0: 0700 LSLS R0, R0, #28
0x08008DE2: 2800 CMP R0, #0
0x08008DE4: F140 80A4 BPL.W .L70 ; 0x08008F30
0x08008DE8: F89D 0030 LDRB.W R0, [SP, #48]
0x08008DEC: 0700 LSLS R0, R0, #28
0x08008DEE: 2800 CMP R0, #0
0x08008DF0: F140 809E BPL.W .L70 ; 0x08008F30
0x08008DF4: 980F LDR R0, [SP, #60]
0x08008DF6: 6800 LDR R0, [R0]
0x08008DF8: 2110 MOVS R1, #16
0x08008DFA: F2C4 0102 MOVT R1, #0x4002
0x08008DFE: 4288 CMP R0, R1
0x08008E00: D070 BEQ .L66 ; 0x08008EE4
0x08008E02: 980F LDR R0, [SP, #60]
0x08008E04: 6800 LDR R0, [R0]
0x08008E06: 2128 MOVS R1, #40
0x08008E08: F2C4 0102 MOVT R1, #0x4002
0x08008E0C: 4288 CMP R0, R1
0x08008E0E: D069 BEQ .L66 ; 0x08008EE4
0x08008E10: 980F LDR R0, [SP, #60]
0x08008E12: 6800 LDR R0, [R0]
0x08008E14: 2140 MOVS R1, #64
0x08008E16: F2C4 0102 MOVT R1, #0x4002
0x08008E1A: 4288 CMP R0, R1
0x08008E1C: D062 BEQ .L66 ; 0x08008EE4
0x08008E1E: 980F LDR R0, [SP, #60]
0x08008E20: 6800 LDR R0, [R0]
0x08008E22: 2158 MOVS R1, #88
0x08008E24: F2C4 0102 MOVT R1, #0x4002
0x08008E28: 4288 CMP R0, R1
0x08008E2A: D05B BEQ .L66 ; 0x08008EE4
0x08008E2C: 980F LDR R0, [SP, #60]
0x08008E2E: 6800 LDR R0, [R0]
0x08008E30: 2170 MOVS R1, #112
0x08008E32: F2C4 0102 MOVT R1, #0x4002
0x08008E36: 4288 CMP R0, R1
0x08008E38: D054 BEQ .L66 ; 0x08008EE4
0x08008E3A: 980F LDR R0, [SP, #60]
0x08008E3C: 6800 LDR R0, [R0]
0x08008E3E: 2188 MOVS R1, #136
0x08008E40: F2C4 0102 MOVT R1, #0x4002
0x08008E44: 4288 CMP R0, R1
0x08008E46: D04D BEQ .L66 ; 0x08008EE4
0x08008E48: 980F LDR R0, [SP, #60]
0x08008E4A: 6800 LDR R0, [R0]
0x08008E4C: 21A0 MOVS R1, #160
0x08008E4E: F2C4 0102 MOVT R1, #0x4002
0x08008E52: 4288 CMP R0, R1
0x08008E54: D046 BEQ .L66 ; 0x08008EE4
0x08008E56: 980F LDR R0, [SP, #60]
0x08008E58: 6800 LDR R0, [R0]
0x08008E5A: 21B8 MOVS R1, #184
0x08008E5C: F2C4 0102 MOVT R1, #0x4002
0x08008E60: 4288 CMP R0, R1
0x08008E62: D03F BEQ .L66 ; 0x08008EE4
0x08008E64: 980F LDR R0, [SP, #60]
0x08008E66: 6800 LDR R0, [R0]
0x08008E68: F240 4110 MOVW R1, #0x0410
0x08008E6C: F2C4 0102 MOVT R1, #0x4002
0x08008E70: 4288 CMP R0, R1
0x08008E72: D037 BEQ .L66 ; 0x08008EE4
0x08008E74: 980F LDR R0, [SP, #60]
0x08008E76: 6800 LDR R0, [R0]
0x08008E78: F240 4128 MOVW R1, #0x0428
0x08008E7C: F2C4 0102 MOVT R1, #0x4002
0x08008E80: 4288 CMP R0, R1
0x08008E82: D02F BEQ .L66 ; 0x08008EE4
0x08008E84: 980F LDR R0, [SP, #60]
0x08008E86: 6800 LDR R0, [R0]
0x08008E88: F240 4140 MOVW R1, #0x0440
0x08008E8C: F2C4 0102 MOVT R1, #0x4002
0x08008E90: 4288 CMP R0, R1
0x08008E92: D027 BEQ .L66 ; 0x08008EE4
0x08008E94: 980F LDR R0, [SP, #60]
0x08008E96: 6800 LDR R0, [R0]
0x08008E98: F240 4158 MOVW R1, #0x0458
0x08008E9C: F2C4 0102 MOVT R1, #0x4002
0x08008EA0: 4288 CMP R0, R1
0x08008EA2: D01F BEQ .L66 ; 0x08008EE4
0x08008EA4: 980F LDR R0, [SP, #60]
0x08008EA6: 6800 LDR R0, [R0]
0x08008EA8: F240 4170 MOVW R1, #0x0470
0x08008EAC: F2C4 0102 MOVT R1, #0x4002
0x08008EB0: 4288 CMP R0, R1
0x08008EB2: D017 BEQ .L66 ; 0x08008EE4
0x08008EB4: 980F LDR R0, [SP, #60]
0x08008EB6: 6800 LDR R0, [R0]
0x08008EB8: F240 4188 MOVW R1, #0x0488
0x08008EBC: F2C4 0102 MOVT R1, #0x4002
0x08008EC0: 4288 CMP R0, R1
0x08008EC2: D00F BEQ .L66 ; 0x08008EE4
0x08008EC4: 980F LDR R0, [SP, #60]
0x08008EC6: 6800 LDR R0, [R0]
0x08008EC8: F240 41A0 MOVW R1, #0x04A0
0x08008ECC: F2C4 0102 MOVT R1, #0x4002
0x08008ED0: 4288 CMP R0, R1
0x08008ED2: D007 BEQ .L66 ; 0x08008EE4
0x08008ED4: 980F LDR R0, [SP, #60]
0x08008ED6: 6800 LDR R0, [R0]
0x08008ED8: F240 41B8 MOVW R1, #0x04B8
0x08008EDC: F2C4 0102 MOVT R1, #0x4002
0x08008EE0: 4288 CMP R0, R1
0x08008EE2: D106 BNE .L67 ; 0x08008EF2
.L66:
0x08008EE4: 980F LDR R0, [SP, #60]
0x08008EE6: 6801 LDR R1, [R0]
0x08008EE8: 6808 LDR R0, [R1]
0x08008EEA: F020 001C BIC R0, R0, #28
0x08008EEE: 6008 STR R0, [R1]
0x08008EF0: E005 B .L68 ; 0x08008EFE
.L67:
0x08008EF2: 980F LDR R0, [SP, #60]
0x08008EF4: 6801 LDR R1, [R0]
0x08008EF6: 6808 LDR R0, [R1]
0x08008EF8: F020 000E BIC R0, R0, #14
0x08008EFC: 6008 STR R0, [R1]
.L68:
0x08008EFE: 980F LDR R0, [SP, #60]
0x08008F00: 6DC0 LDR R0, [R0, #92]
0x08008F02: F000 011F AND R1, R0, #31
0x08008F06: 2001 MOVS R0, #1
0x08008F08: FA00 F101 LSL.W R1, R0, R1
0x08008F0C: 9A08 LDR R2, [SP, #32]
0x08008F0E: 6051 STR R1, [R2, #4]
0x08008F10: 990F LDR R1, [SP, #60]
0x08008F12: 6548 STR R0, [R1, #84]
0x08008F14: 990F LDR R1, [SP, #60]
0x08008F16: F881 0035 STRB.W R0, [R1, #53]
0x08008F1A: 990F LDR R1, [SP, #60]
0x08008F1C: 2000 MOVS R0, #0
0x08008F1E: F881 0034 STRB.W R0, [R1, #52]
0x08008F22: 980F LDR R0, [SP, #60]
0x08008F24: 6CC0 LDR R0, [R0, #76]
0x08008F26: B110 CBZ R0, .L69 ; 0x08008F2E
0x08008F28: 980F LDR R0, [SP, #60]
0x08008F2A: 6CC1 LDR R1, [R0, #76]
0x08008F2C: 4788 BLX R1
.L69:
0x08008F2E: E7FF B .L70 ; 0x08008F30
.L70:
0x08008F30: E7FF B .L71 ; 0x08008F32
.L71:
0x08008F32: B010 ADD SP, SP, #64
0x08008F34: BD80 POP {R7, PC}
Section .text.HAL_GPIO_WritePin from charger_lto.o, size=104, align=2
HAL_GPIO_WritePin:
0x08008F36: B580 PUSH {R7, LR}
0x08008F38: B082 SUB SP, SP, #8
0x08008F3A: 9001 STR R0, [SP, #4]
0x08008F3C: F8AD 1002 STRH.W R1, [SP, #2]
0x08008F40: F88D 2001 STRB.W R2, [SP, #1]
0x08008F44: F8BD 0002 LDRH.W R0, [SP, #2]
0x08008F48: B110 CBZ R0, .L1 ; 0x08008F50
0x08008F4A: 2000 MOVS R0, #0
0x08008F4C: B900 CBNZ R0, .L1 ; 0x08008F50
0x08008F4E: E007 B .L2 ; 0x08008F60
.L1:
0x08008F50: F24A 109C MOVW R0, #0xA19C ; 0x0800A19C = .rodata..L.str.40
0x08008F54: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A19C = .rodata..L.str.40
0x08008F58: F44F 71D5 MOV.W R1, #0x01AA
0x08008F5C: F7FA F853 BL assert_failed ; 0x08003006
.L2:
0x08008F60: F89D 0001 LDRB.W R0, [SP, #1]
0x08008F64: B118 CBZ R0, .L3 ; 0x08008F6E
0x08008F66: F89D 0001 LDRB.W R0, [SP, #1]
0x08008F6A: 2801 CMP R0, #1
0x08008F6C: D100 BNE .L4 ; 0x08008F70
.L3:
0x08008F6E: E007 B .L5 ; 0x08008F80
.L4:
0x08008F70: F24A 109C MOVW R0, #0xA19C ; 0x0800A19C = .rodata..L.str.40
0x08008F74: F6C0 0000 MOVT R0, #0x0800 ; 0x0800A19C = .rodata..L.str.40
0x08008F78: F240 11AB MOVW R1, #0x01AB
0x08008F7C: F7FA F843 BL assert_failed ; 0x08003006
.L5:
0x08008F80: F89D 0001 LDRB.W R0, [SP, #1]
0x08008F84: B120 CBZ R0, .L6 ; 0x08008F90
0x08008F86: F8BD 0002 LDRH.W R0, [SP, #2]
0x08008F8A: 9901 LDR R1, [SP, #4]
0x08008F8C: 6188 STR R0, [R1, #24]
0x08008F8E: E004 B .L7 ; 0x08008F9A
.L6:
0x08008F90: F8BD 0002 LDRH.W R0, [SP, #2]
0x08008F94: 0400 LSLS R0, R0, #16
0x08008F96: 9901 LDR R1, [SP, #4]
0x08008F98: 6188 STR R0, [R1, #24]
.L7:
0x08008F9A: B002 ADD SP, SP, #8
0x08008F9C: BD80 POP {R7, PC}
Section .text.HAL_PWREx_ConfigSupply from charger_lto.o, size=168, align=2
HAL_PWREx_ConfigSupply:
0x08008F9E: B580 PUSH {R7, LR}
0x08008FA0: B084 SUB SP, SP, #16
0x08008FA2: 9002 STR R0, [SP, #8]
0x08008FA4: 9802 LDR R0, [SP, #8]
0x08008FA6: 2802 CMP R0, #2
0x08008FA8: D002 BEQ .L1 ; 0x08008FB0
0x08008FAA: 9802 LDR R0, [SP, #8]
0x08008FAC: 2801 CMP R0, #1
0x08008FAE: D100 BNE .L2 ; 0x08008FB2
.L1:
0x08008FB0: E007 B .L3 ; 0x08008FC2
.L2:
0x08008FB2: F649 70B8 MOVW R0, #0x9FB8 ; 0x08009FB8 = .rodata..L.str.50
0x08008FB6: F6C0 0000 MOVT R0, #0x0800 ; 0x08009FB8 = .rodata..L.str.50
0x08008FBA: F44F 719F MOV.W R1, #0x013E
0x08008FBE: F7FA F822 BL assert_failed ; 0x08003006
.L3:
0x08008FC2: F644 000C MOVW R0, #0x480C
0x08008FC6: F6C5 0002 MOVT R0, #0x5802
0x08008FCA: 6800 LDR R0, [R0]
0x08008FCC: F3C0 0080 UBFX R0, R0, #2, #1
0x08008FD0: B988 CBNZ R0, .L5 ; 0x08008FF6
0x08008FD2: F644 000C MOVW R0, #0x480C
0x08008FD6: F6C5 0002 MOVT R0, #0x5802
0x08008FDA: 6800 LDR R0, [R0]
0x08008FDC: F000 0007 AND R0, R0, #7
0x08008FE0: 9902 LDR R1, [SP, #8]
0x08008FE2: 4288 CMP R0, R1
0x08008FE4: D003 BEQ .L4 ; 0x08008FEE
0x08008FE6: 2001 MOVS R0, #1
0x08008FE8: F88D 000F STRB.W R0, [SP, #15]
0x08008FEC: E027 B .L9 ; 0x0800903E
.L4:
0x08008FEE: 2000 MOVS R0, #0
0x08008FF0: F88D 000F STRB.W R0, [SP, #15]
0x08008FF4: E023 B .L9 ; 0x0800903E
.L5:
0x08008FF6: F644 010C MOVW R1, #0x480C
0x08008FFA: F6C5 0102 MOVT R1, #0x5802
0x08008FFE: 6808 LDR R0, [R1]
0x08009000: F020 0007 BIC R0, R0, #7
0x08009004: 9A02 LDR R2, [SP, #8]
0x08009006: 4310 ORRS R0, R2
0x08009008: 6008 STR R0, [R1]
0x0800900A: F7FE FA28 BL HAL_GetTick ; 0x0800745E
0x0800900E: 9001 STR R0, [SP, #4]
.L6:
0x08009010: F644 0004 MOVW R0, #0x4804
0x08009014: F6C5 0002 MOVT R0, #0x5802
0x08009018: 6800 LDR R0, [R0]
0x0800901A: F3C0 3040 UBFX R0, R0, #13, #1
0x0800901E: B958 CBNZ R0, .L8 ; 0x08009038
0x08009020: F7FE FA1D BL HAL_GetTick ; 0x0800745E
0x08009024: 9901 LDR R1, [SP, #4]
0x08009026: 1A40 SUBS R0, R0, R1
0x08009028: F5B0 7F7A CMP.W R0, #0x03E8
0x0800902C: D903 BLS .L7 ; 0x08009036
0x0800902E: 2001 MOVS R0, #1
0x08009030: F88D 000F STRB.W R0, [SP, #15]
0x08009034: E003 B .L9 ; 0x0800903E
.L7:
0x08009036: E7EB B .L6 ; 0x08009010
.L8:
0x08009038: 2000 MOVS R0, #0
0x0800903A: F88D 000F STRB.W R0, [SP, #15]
.L9:
0x0800903E: F89D 000F LDRB.W R0, [SP, #15]
0x08009042: B004 ADD SP, SP, #16
0x08009044: BD80 POP {R7, PC}
Section .text.HAL_RTC_Init from charger_lto.o, size=484, align=2
HAL_RTC_Init:
0x08009046: B580 PUSH {R7, LR}
0x08009048: B082 SUB SP, SP, #8
0x0800904A: 9001 STR R0, [SP, #4]
0x0800904C: 2001 MOVS R0, #1
0x0800904E: F88D 0003 STRB.W R0, [SP, #3]
0x08009052: 9801 LDR R0, [SP, #4]
0x08009054: 2800 CMP R0, #0
0x08009056: F000 80E4 BEQ.W .L27 ; 0x08009222
0x0800905A: 9801 LDR R0, [SP, #4]
0x0800905C: 6800 LDR R0, [R0]
0x0800905E: F244 0100 MOVW R1, #0x4000
0x08009062: F6C5 0100 MOVT R1, #0x5800
0x08009066: 4288 CMP R0, R1
0x08009068: D100 BNE .L1 ; 0x0800906C
0x0800906A: E006 B .L2 ; 0x0800907A
.L1:
0x0800906C: F649 600C MOVW R0, #0x9E0C ; 0x08009E0C = .rodata..L.str.63
0x08009070: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E0C = .rodata..L.str.63
0x08009074: 21EA MOVS R1, #234
0x08009076: F7F9 FFC6 BL assert_failed ; 0x08003006
.L2:
0x0800907A: 9801 LDR R0, [SP, #4]
0x0800907C: 6840 LDR R0, [R0, #4]
0x0800907E: 2840 CMP R0, #64
0x08009080: D002 BEQ .L3 ; 0x08009088
0x08009082: 9801 LDR R0, [SP, #4]
0x08009084: 6840 LDR R0, [R0, #4]
0x08009086: B900 CBNZ R0, .L4 ; 0x0800908A
.L3:
0x08009088: E006 B .L5 ; 0x08009098
.L4:
0x0800908A: F649 600C MOVW R0, #0x9E0C ; 0x08009E0C = .rodata..L.str.63
0x0800908E: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E0C = .rodata..L.str.63
0x08009092: 21EB MOVS R1, #235
0x08009094: F7F9 FFB7 BL assert_failed ; 0x08003006
.L5:
0x08009098: 9801 LDR R0, [SP, #4]
0x0800909A: 6880 LDR R0, [R0, #8]
0x0800909C: 287F CMP R0, #127
0x0800909E: D800 BHI .L6 ; 0x080090A2
0x080090A0: E006 B .L7 ; 0x080090B0
.L6:
0x080090A2: F649 600C MOVW R0, #0x9E0C ; 0x08009E0C = .rodata..L.str.63
0x080090A6: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E0C = .rodata..L.str.63
0x080090AA: 21EC MOVS R1, #236
0x080090AC: F7F9 FFAB BL assert_failed ; 0x08003006
.L7:
0x080090B0: 9801 LDR R0, [SP, #4]
0x080090B2: 68C0 LDR R0, [R0, #12]
0x080090B4: 0BC0 LSRS R0, R0, #15
0x080090B6: B900 CBNZ R0, .L8 ; 0x080090BA
0x080090B8: E006 B .L9 ; 0x080090C8
.L8:
0x080090BA: F649 600C MOVW R0, #0x9E0C ; 0x08009E0C = .rodata..L.str.63
0x080090BE: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E0C = .rodata..L.str.63
0x080090C2: 21ED MOVS R1, #237
0x080090C4: F7F9 FF9F BL assert_failed ; 0x08003006
.L9:
0x080090C8: 9801 LDR R0, [SP, #4]
0x080090CA: 6900 LDR R0, [R0, #16]
0x080090CC: B170 CBZ R0, .L10 ; 0x080090EC
0x080090CE: 9801 LDR R0, [SP, #4]
0x080090D0: 6900 LDR R0, [R0, #16]
0x080090D2: F5B0 1F00 CMP.W R0, #0x200000
0x080090D6: D009 BEQ .L10 ; 0x080090EC
0x080090D8: 9801 LDR R0, [SP, #4]
0x080090DA: 6900 LDR R0, [R0, #16]
0x080090DC: F5B0 0F80 CMP.W R0, #0x400000
0x080090E0: D004 BEQ .L10 ; 0x080090EC
0x080090E2: 9801 LDR R0, [SP, #4]
0x080090E4: 6900 LDR R0, [R0, #16]
0x080090E6: F5B0 0FC0 CMP.W R0, #0x600000
0x080090EA: D100 BNE .L11 ; 0x080090EE
.L10:
0x080090EC: E006 B .L12 ; 0x080090FC
.L11:
0x080090EE: F649 600C MOVW R0, #0x9E0C ; 0x08009E0C = .rodata..L.str.63
0x080090F2: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E0C = .rodata..L.str.63
0x080090F6: 21EE MOVS R1, #238
0x080090F8: F7F9 FF85 BL assert_failed ; 0x08003006
.L12:
0x080090FC: 9801 LDR R0, [SP, #4]
0x080090FE: 6940 LDR R0, [R0, #20]
0x08009100: B118 CBZ R0, .L13 ; 0x0800910A
0x08009102: 9801 LDR R0, [SP, #4]
0x08009104: 6940 LDR R0, [R0, #20]
0x08009106: 2802 CMP R0, #2
0x08009108: D100 BNE .L14 ; 0x0800910C
.L13:
0x0800910A: E006 B .L15 ; 0x0800911A
.L14:
0x0800910C: F649 600C MOVW R0, #0x9E0C ; 0x08009E0C = .rodata..L.str.63
0x08009110: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E0C = .rodata..L.str.63
0x08009114: 21EF MOVS R1, #239
0x08009116: F7F9 FF76 BL assert_failed ; 0x08003006
.L15:
0x0800911A: 9801 LDR R0, [SP, #4]
0x0800911C: 6980 LDR R0, [R0, #24]
0x0800911E: B120 CBZ R0, .L16 ; 0x0800912A
0x08009120: 9801 LDR R0, [SP, #4]
0x08009122: 6980 LDR R0, [R0, #24]
0x08009124: F5B0 1F80 CMP.W R0, #0x100000
0x08009128: D100 BNE .L17 ; 0x0800912C
.L16:
0x0800912A: E006 B .L18 ; 0x0800913A
.L17:
0x0800912C: F649 600C MOVW R0, #0x9E0C ; 0x08009E0C = .rodata..L.str.63
0x08009130: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E0C = .rodata..L.str.63
0x08009134: 21F0 MOVS R1, #240
0x08009136: F7F9 FF66 BL assert_failed ; 0x08003006
.L18:
0x0800913A: 9801 LDR R0, [SP, #4]
0x0800913C: 69C0 LDR R0, [R0, #28]
0x0800913E: B118 CBZ R0, .L19 ; 0x08009148
0x08009140: 9801 LDR R0, [SP, #4]
0x08009142: 69C0 LDR R0, [R0, #28]
0x08009144: 2801 CMP R0, #1
0x08009146: D100 BNE .L20 ; 0x0800914A
.L19:
0x08009148: E006 B .L21 ; 0x08009158
.L20:
0x0800914A: F649 600C MOVW R0, #0x9E0C ; 0x08009E0C = .rodata..L.str.63
0x0800914E: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E0C = .rodata..L.str.63
0x08009152: 21F1 MOVS R1, #241
0x08009154: F7F9 FF57 BL assert_failed ; 0x08003006
.L21:
0x08009158: 9801 LDR R0, [SP, #4]
0x0800915A: F890 0021 LDRB.W R0, [R0, #33]
0x0800915E: B930 CBNZ R0, .L22 ; 0x0800916E
0x08009160: 9901 LDR R1, [SP, #4]
0x08009162: 2000 MOVS R0, #0
0x08009164: F881 0020 STRB.W R0, [R1, #32]
0x08009168: 9801 LDR R0, [SP, #4]
0x0800916A: F7F9 FF6E BL HAL_RTC_MspInit ; 0x0800304A
.L22:
0x0800916E: 9901 LDR R1, [SP, #4]
0x08009170: 2002 MOVS R0, #2
0x08009172: F881 0021 STRB.W R0, [R1, #33]
0x08009176: 9801 LDR R0, [SP, #4]
0x08009178: 6800 LDR R0, [R0]
0x0800917A: 68C0 LDR R0, [R0, #12]
0x0800917C: F3C0 1000 UBFX R0, R0, #4, #1
0x08009180: 2800 CMP R0, #0
0x08009182: D144 BNE .L25 ; 0x0800920E
0x08009184: 9801 LDR R0, [SP, #4]
0x08009186: 6801 LDR R1, [R0]
0x08009188: 20CA MOVS R0, #202
0x0800918A: 6248 STR R0, [R1, #36]
0x0800918C: 9801 LDR R0, [SP, #4]
0x0800918E: 6801 LDR R1, [R0]
0x08009190: 2053 MOVS R0, #83
0x08009192: 6248 STR R0, [R1, #36]
0x08009194: 9801 LDR R0, [SP, #4]
0x08009196: F7FD F8CE BL RTC_EnterInitMode ; 0x08006336
0x0800919A: F88D 0003 STRB.W R0, [SP, #3]
0x0800919E: F89D 0003 LDRB.W R0, [SP, #3]
0x080091A2: B9F0 CBNZ R0, .L23 ; 0x080091E2
0x080091A4: 9801 LDR R0, [SP, #4]
0x080091A6: 6801 LDR R1, [R0]
0x080091A8: 6888 LDR R0, [R1, #8]
0x080091AA: F64F 72BF MOVW R2, #0xFFBF
0x080091AE: F6CF 728F MOVT R2, #0xFF8F
0x080091B2: 4010 ANDS R0, R2
0x080091B4: 6088 STR R0, [R1, #8]
0x080091B6: 9A01 LDR R2, [SP, #4]
0x080091B8: 6811 LDR R1, [R2]
0x080091BA: 6850 LDR R0, [R2, #4]
0x080091BC: 6913 LDR R3, [R2, #16]
0x080091BE: 6992 LDR R2, [R2, #24]
0x080091C0: 4318 ORRS R0, R3
0x080091C2: 4302 ORRS R2, R0
0x080091C4: 6888 LDR R0, [R1, #8]
0x080091C6: 4310 ORRS R0, R2
0x080091C8: 6088 STR R0, [R1, #8]
0x080091CA: 9801 LDR R0, [SP, #4]
0x080091CC: 6801 LDR R1, [R0]
0x080091CE: 6882 LDR R2, [R0, #8]
0x080091D0: 68C0 LDR R0, [R0, #12]
0x080091D2: EA40 4002 ORR.W R0, R0, R2, LSL #16
0x080091D6: 6108 STR R0, [R1, #16]
0x080091D8: 9801 LDR R0, [SP, #4]
0x080091DA: F7FD F8E3 BL RTC_ExitInitMode ; 0x080063A4
0x080091DE: F88D 0003 STRB.W R0, [SP, #3]
.L23:
0x080091E2: F89D 0003 LDRB.W R0, [SP, #3]
0x080091E6: B968 CBNZ R0, .L24 ; 0x08009204
0x080091E8: 9801 LDR R0, [SP, #4]
0x080091EA: 6801 LDR R1, [R0]
0x080091EC: 6CC8 LDR R0, [R1, #76]
0x080091EE: F020 0003 BIC R0, R0, #3
0x080091F2: 64C8 STR R0, [R1, #76]
0x080091F4: 9801 LDR R0, [SP, #4]
0x080091F6: 6801 LDR R1, [R0]
0x080091F8: 6942 LDR R2, [R0, #20]
0x080091FA: 69C0 LDR R0, [R0, #28]
0x080091FC: 4302 ORRS R2, R0
0x080091FE: 6CC8 LDR R0, [R1, #76]
0x08009200: 4310 ORRS R0, R2
0x08009202: 64C8 STR R0, [R1, #76]
.L24:
0x08009204: 9801 LDR R0, [SP, #4]
0x08009206: 6801 LDR R1, [R0]
0x08009208: 20FF MOVS R0, #255
0x0800920A: 6248 STR R0, [R1, #36]
0x0800920C: E002 B .L26 ; 0x08009214
.L25:
0x0800920E: 2000 MOVS R0, #0
0x08009210: F88D 0003 STRB.W R0, [SP, #3]
.L26:
0x08009214: F89D 0003 LDRB.W R0, [SP, #3]
0x08009218: B918 CBNZ R0, .L27 ; 0x08009222
0x0800921A: 9901 LDR R1, [SP, #4]
0x0800921C: 2001 MOVS R0, #1
0x0800921E: F881 0021 STRB.W R0, [R1, #33]
.L27:
0x08009222: F89D 0003 LDRB.W R0, [SP, #3]
0x08009226: B002 ADD SP, SP, #8
0x08009228: BD80 POP {R7, PC}
Section .text.HAL_RTC_WaitForSynchro from charger_lto.o, size=76, align=2
HAL_RTC_WaitForSynchro:
0x0800922A: B580 PUSH {R7, LR}
0x0800922C: B084 SUB SP, SP, #16
0x0800922E: 9002 STR R0, [SP, #8]
0x08009230: 9802 LDR R0, [SP, #8]
0x08009232: 6801 LDR R1, [R0]
0x08009234: F64F 705F MOVW R0, #0xFF5F
0x08009238: F2C0 0003 MOVT R0, #3
0x0800923C: 60C8 STR R0, [R1, #12]
0x0800923E: F7FE F90E BL HAL_GetTick ; 0x0800745E
0x08009242: 9001 STR R0, [SP, #4]
.L1:
0x08009244: 9802 LDR R0, [SP, #8]
0x08009246: 6800 LDR R0, [R0]
0x08009248: 68C0 LDR R0, [R0, #12]
0x0800924A: 0680 LSLS R0, R0, #26
0x0800924C: 2800 CMP R0, #0
0x0800924E: D40B BMI .L3 ; 0x08009268
0x08009250: F7FE F905 BL HAL_GetTick ; 0x0800745E
0x08009254: 9901 LDR R1, [SP, #4]
0x08009256: 1A40 SUBS R0, R0, R1
0x08009258: F5B0 7F7A CMP.W R0, #0x03E8
0x0800925C: D903 BLS .L2 ; 0x08009266
0x0800925E: 2003 MOVS R0, #3
0x08009260: F88D 000F STRB.W R0, [SP, #15]
0x08009264: E003 B .L4 ; 0x0800926E
.L2:
0x08009266: E7ED B .L1 ; 0x08009244
.L3:
0x08009268: 2000 MOVS R0, #0
0x0800926A: F88D 000F STRB.W R0, [SP, #15]
.L4:
0x0800926E: F89D 000F LDRB.W R0, [SP, #15]
0x08009272: B004 ADD SP, SP, #16
0x08009274: BD80 POP {R7, PC}
Section .text.HAL_SPI_Transmit from charger_lto.o, size=924, align=2
HAL_SPI_Transmit:
0x08009276: B580 PUSH {R7, LR}
0x08009278: B088 SUB SP, SP, #32
0x0800927A: 9006 STR R0, [SP, #24]
0x0800927C: 9105 STR R1, [SP, #20]
0x0800927E: F8AD 2012 STRH.W R2, [SP, #18]
0x08009282: 9303 STR R3, [SP, #12]
0x08009284: 9806 LDR R0, [SP, #24]
0x08009286: 6800 LDR R0, [R0]
0x08009288: 3020 ADDS R0, #32
0x0800928A: 9002 STR R0, [SP, #8]
0x0800928C: 9806 LDR R0, [SP, #24]
0x0800928E: 6880 LDR R0, [R0, #8]
0x08009290: B148 CBZ R0, .L1 ; 0x080092A6
0x08009292: 9806 LDR R0, [SP, #24]
0x08009294: 6880 LDR R0, [R0, #8]
0x08009296: F5B0 2FC0 CMP.W R0, #0x060000
0x0800929A: D004 BEQ .L1 ; 0x080092A6
0x0800929C: 9806 LDR R0, [SP, #24]
0x0800929E: 6880 LDR R0, [R0, #8]
0x080092A0: F5B0 3F00 CMP.W R0, #0x020000
0x080092A4: D100 BNE .L2 ; 0x080092A8
.L1:
0x080092A6: E007 B .L3 ; 0x080092B8
.L2:
0x080092A8: F649 6073 MOVW R0, #0x9E73 ; 0x08009E73 = .rodata..L.str.66
0x080092AC: F6C0 0000 MOVT R0, #0x0800 ; 0x08009E73 = .rodata..L.str.66
0x080092B0: F240 3141 MOVW R1, #0x0341
0x080092B4: F7F9 FEA7 BL assert_failed ; 0x08003006
.L3:
0x080092B8: F7FE F8D1 BL HAL_GetTick ; 0x0800745E
0x080092BC: 9001 STR R0, [SP, #4]
0x080092BE: 9806 LDR R0, [SP, #24]
0x080092C0: F890 0081 LDRB.W R0, [R0, #129]
0x080092C4: 2801 CMP R0, #1
0x080092C6: D003 BEQ .L4 ; 0x080092D0
0x080092C8: 2002 MOVS R0, #2
0x080092CA: F88D 001F STRB.W R0, [SP, #31]
0x080092CE: E19C B .L37 ; 0x0800960A
.L4:
0x080092D0: 9805 LDR R0, [SP, #20]
0x080092D2: B110 CBZ R0, .L5 ; 0x080092DA
0x080092D4: F8BD 0012 LDRH.W R0, [SP, #18]
0x080092D8: B918 CBNZ R0, .L6 ; 0x080092E2
.L5:
0x080092DA: 2001 MOVS R0, #1
0x080092DC: F88D 001F STRB.W R0, [SP, #31]
0x080092E0: E193 B .L37 ; 0x0800960A
.L6:
0x080092E2: 9806 LDR R0, [SP, #24]
0x080092E4: F890 0080 LDRB.W R0, [R0, #128]
0x080092E8: 2801 CMP R0, #1
0x080092EA: D103 BNE .L7 ; 0x080092F4
0x080092EC: 2002 MOVS R0, #2
0x080092EE: F88D 001F STRB.W R0, [SP, #31]
0x080092F2: E18A B .L37 ; 0x0800960A
.L7:
0x080092F4: 9906 LDR R1, [SP, #24]
0x080092F6: 2001 MOVS R0, #1
0x080092F8: F881 0080 STRB.W R0, [R1, #128]
0x080092FC: 9906 LDR R1, [SP, #24]
0x080092FE: 2003 MOVS R0, #3
0x08009300: F881 0081 STRB.W R0, [R1, #129]
0x08009304: 9906 LDR R1, [SP, #24]
0x08009306: 2000 MOVS R0, #0
0x08009308: F8C1 0084 STR.W R0, [R1, #132]
0x0800930C: 9905 LDR R1, [SP, #20]
0x0800930E: 9A06 LDR R2, [SP, #24]
0x08009310: 65D1 STR R1, [R2, #92]
0x08009312: F8BD 1012 LDRH.W R1, [SP, #18]
0x08009316: 9A06 LDR R2, [SP, #24]
0x08009318: F8A2 1060 STRH.W R1, [R2, #96]
0x0800931C: F8BD 1012 LDRH.W R1, [SP, #18]
0x08009320: 9A06 LDR R2, [SP, #24]
0x08009322: F8A2 1062 STRH.W R1, [R2, #98]
0x08009326: 9906 LDR R1, [SP, #24]
0x08009328: 6648 STR R0, [R1, #100]
0x0800932A: 9906 LDR R1, [SP, #24]
0x0800932C: F8A1 0068 STRH.W R0, [R1, #104]
0x08009330: 9906 LDR R1, [SP, #24]
0x08009332: F8A1 006A STRH.W R0, [R1, #106]
0x08009336: 9906 LDR R1, [SP, #24]
0x08009338: 6748 STR R0, [R1, #116]
0x0800933A: 9906 LDR R1, [SP, #24]
0x0800933C: 6708 STR R0, [R1, #112]
0x0800933E: 9806 LDR R0, [SP, #24]
0x08009340: 6880 LDR R0, [R0, #8]
0x08009342: F5B0 2FC0 CMP.W R0, #0x060000
0x08009346: D106 BNE .L8 ; 0x08009356
0x08009348: 9806 LDR R0, [SP, #24]
0x0800934A: 6801 LDR R1, [R0]
0x0800934C: 6808 LDR R0, [R1]
0x0800934E: F440 6000 ORR R0, R0, #0x0800
0x08009352: 6008 STR R0, [R1]
0x08009354: E008 B .L9 ; 0x08009368
.L8:
0x08009356: 9806 LDR R0, [SP, #24]
0x08009358: 6800 LDR R0, [R0]
0x0800935A: 68C0 LDR R0, [R0, #12]
0x0800935C: 2101 MOVS R1, #1
0x0800935E: F361 4052 BFI R0, R1, #17, #2
0x08009362: 9906 LDR R1, [SP, #24]
0x08009364: 6809 LDR R1, [R1]
0x08009366: 60C8 STR R0, [R1, #12]
.L9:
0x08009368: 9806 LDR R0, [SP, #24]
0x0800936A: 6800 LDR R0, [R0]
0x0800936C: 6840 LDR R0, [R0, #4]
0x0800936E: F64F 71FF MOVW R1, #0xFFFF
0x08009372: 4388 BICS R0, R1
0x08009374: F8BD 1012 LDRH.W R1, [SP, #18]
0x08009378: 4408 ADD R0, R1
0x0800937A: 9906 LDR R1, [SP, #24]
0x0800937C: 6809 LDR R1, [R1]
0x0800937E: 6048 STR R0, [R1, #4]
0x08009380: 9806 LDR R0, [SP, #24]
0x08009382: 6801 LDR R1, [R0]
0x08009384: 6808 LDR R0, [R1]
0x08009386: F040 0001 ORR R0, R0, #1
0x0800938A: 6008 STR R0, [R1]
0x0800938C: 9806 LDR R0, [SP, #24]
0x0800938E: 6840 LDR R0, [R0, #4]
0x08009390: F5B0 0F80 CMP.W R0, #0x400000
0x08009394: D105 BNE .L10 ; 0x080093A2
0x08009396: 9806 LDR R0, [SP, #24]
0x08009398: 6801 LDR R1, [R0]
0x0800939A: 6808 LDR R0, [R1]
0x0800939C: F440 7000 ORR R0, R0, #0x0200
0x080093A0: 6008 STR R0, [R1]
.L10:
0x080093A2: 9806 LDR R0, [SP, #24]
0x080093A4: 68C0 LDR R0, [R0, #12]
0x080093A6: 2810 CMP R0, #16
0x080093A8: D33D BCC .L17 ; 0x08009426
.L11:
0x080093AA: 9806 LDR R0, [SP, #24]
0x080093AC: F8B0 0062 LDRH.W R0, [R0, #98]
0x080093B0: B3C0 CBZ R0, .L16 ; 0x08009424
0x080093B2: 9806 LDR R0, [SP, #24]
0x080093B4: 6800 LDR R0, [R0]
0x080093B6: 6940 LDR R0, [R0, #20]
0x080093B8: 0780 LSLS R0, R0, #30
0x080093BA: 2800 CMP R0, #0
0x080093BC: D50F BPL .L12 ; 0x080093DE
0x080093BE: 9806 LDR R0, [SP, #24]
0x080093C0: 6801 LDR R1, [R0]
0x080093C2: 6DC0 LDR R0, [R0, #92]
0x080093C4: 6800 LDR R0, [R0]
0x080093C6: 6208 STR R0, [R1, #32]
0x080093C8: 9906 LDR R1, [SP, #24]
0x080093CA: 6DC8 LDR R0, [R1, #92]
0x080093CC: 3004 ADDS R0, #4
0x080093CE: 65C8 STR R0, [R1, #92]
0x080093D0: 9906 LDR R1, [SP, #24]
0x080093D2: F8B1 0062 LDRH.W R0, [R1, #98]
0x080093D6: 3801 SUBS R0, #1
0x080093D8: F8A1 0062 STRH.W R0, [R1, #98]
0x080093DC: E021 B .L15 ; 0x08009422
.L12:
0x080093DE: F7FE F83E BL HAL_GetTick ; 0x0800745E
0x080093E2: 9901 LDR R1, [SP, #4]
0x080093E4: 1A40 SUBS R0, R0, R1
0x080093E6: 9903 LDR R1, [SP, #12]
0x080093E8: 4288 CMP R0, R1
0x080093EA: D302 BCC .L13 ; 0x080093F2
0x080093EC: 9803 LDR R0, [SP, #12]
0x080093EE: 3001 ADDS R0, #1
0x080093F0: B908 CBNZ R0, .L14 ; 0x080093F6
.L13:
0x080093F2: 9803 LDR R0, [SP, #12]
0x080093F4: B9A8 CBNZ R0, .L15 ; 0x08009422
.L14:
0x080093F6: 9806 LDR R0, [SP, #24]
0x080093F8: F7FD FB21 BL SPI_CloseTransfer ; 0x08006A3E
0x080093FC: 9906 LDR R1, [SP, #24]
0x080093FE: F8D1 0084 LDR.W R0, [R1, #132]
0x08009402: F440 7080 ORR R0, R0, #0x0100
0x08009406: F8C1 0084 STR.W R0, [R1, #132]
0x0800940A: 9906 LDR R1, [SP, #24]
0x0800940C: 2001 MOVS R0, #1
0x0800940E: F881 0081 STRB.W R0, [R1, #129]
0x08009412: 9906 LDR R1, [SP, #24]
0x08009414: 2000 MOVS R0, #0
0x08009416: F881 0080 STRB.W R0, [R1, #128]
0x0800941A: 2003 MOVS R0, #3
0x0800941C: F88D 001F STRB.W R0, [SP, #31]
0x08009420: E0F3 B .L37 ; 0x0800960A
.L15:
0x08009422: E7C2 B .L11 ; 0x080093AA
.L16:
0x08009424: E0CA B .L34 ; 0x080095BC
.L17:
0x08009426: 9806 LDR R0, [SP, #24]
0x08009428: 68C0 LDR R0, [R0, #12]
0x0800942A: 2808 CMP R0, #8
0x0800942C: D356 BCC .L26 ; 0x080094DC
.L18:
0x0800942E: 9806 LDR R0, [SP, #24]
0x08009430: F8B0 0062 LDRH.W R0, [R0, #98]
0x08009434: 2800 CMP R0, #0
0x08009436: D050 BEQ .L25 ; 0x080094DA
0x08009438: 9806 LDR R0, [SP, #24]
0x0800943A: 6800 LDR R0, [R0]
0x0800943C: 6940 LDR R0, [R0, #20]
0x0800943E: 0780 LSLS R0, R0, #30
0x08009440: 2800 CMP R0, #0
0x08009442: D527 BPL .L21 ; 0x08009494
0x08009444: 9806 LDR R0, [SP, #24]
0x08009446: F8B0 0062 LDRH.W R0, [R0, #98]
0x0800944A: 2802 CMP R0, #2
0x0800944C: D312 BCC .L19 ; 0x08009474
0x0800944E: 9806 LDR R0, [SP, #24]
0x08009450: 6BC0 LDR R0, [R0, #60]
0x08009452: B178 CBZ R0, .L19 ; 0x08009474
0x08009454: 9806 LDR R0, [SP, #24]
0x08009456: 6801 LDR R1, [R0]
0x08009458: 6DC0 LDR R0, [R0, #92]
0x0800945A: 6800 LDR R0, [R0]
0x0800945C: 6208 STR R0, [R1, #32]
0x0800945E: 9906 LDR R1, [SP, #24]
0x08009460: 6DC8 LDR R0, [R1, #92]
0x08009462: 3004 ADDS R0, #4
0x08009464: 65C8 STR R0, [R1, #92]
0x08009466: 9906 LDR R1, [SP, #24]
0x08009468: F8B1 0062 LDRH.W R0, [R1, #98]
0x0800946C: 3802 SUBS R0, #2
0x0800946E: F8A1 0062 STRH.W R0, [R1, #98]
0x08009472: E00E B .L20 ; 0x08009492
.L19:
0x08009474: 9806 LDR R0, [SP, #24]
0x08009476: 6DC0 LDR R0, [R0, #92]
0x08009478: 8800 LDRH R0, [R0]
0x0800947A: 9902 LDR R1, [SP, #8]
0x0800947C: 8008 STRH R0, [R1]
0x0800947E: 9906 LDR R1, [SP, #24]
0x08009480: 6DC8 LDR R0, [R1, #92]
0x08009482: 3002 ADDS R0, #2
0x08009484: 65C8 STR R0, [R1, #92]
0x08009486: 9906 LDR R1, [SP, #24]
0x08009488: F8B1 0062 LDRH.W R0, [R1, #98]
0x0800948C: 3801 SUBS R0, #1
0x0800948E: F8A1 0062 STRH.W R0, [R1, #98]
.L20:
0x08009492: E021 B .L24 ; 0x080094D8
.L21:
0x08009494: F7FD FFE3 BL HAL_GetTick ; 0x0800745E
0x08009498: 9901 LDR R1, [SP, #4]
0x0800949A: 1A40 SUBS R0, R0, R1
0x0800949C: 9903 LDR R1, [SP, #12]
0x0800949E: 4288 CMP R0, R1
0x080094A0: D302 BCC .L22 ; 0x080094A8
0x080094A2: 9803 LDR R0, [SP, #12]
0x080094A4: 3001 ADDS R0, #1
0x080094A6: B908 CBNZ R0, .L23 ; 0x080094AC
.L22:
0x080094A8: 9803 LDR R0, [SP, #12]
0x080094AA: B9A8 CBNZ R0, .L24 ; 0x080094D8
.L23:
0x080094AC: 9806 LDR R0, [SP, #24]
0x080094AE: F7FD FAC6 BL SPI_CloseTransfer ; 0x08006A3E
0x080094B2: 9906 LDR R1, [SP, #24]
0x080094B4: F8D1 0084 LDR.W R0, [R1, #132]
0x080094B8: F440 7080 ORR R0, R0, #0x0100
0x080094BC: F8C1 0084 STR.W R0, [R1, #132]
0x080094C0: 9906 LDR R1, [SP, #24]
0x080094C2: 2001 MOVS R0, #1
0x080094C4: F881 0081 STRB.W R0, [R1, #129]
0x080094C8: 9906 LDR R1, [SP, #24]
0x080094CA: 2000 MOVS R0, #0
0x080094CC: F881 0080 STRB.W R0, [R1, #128]
0x080094D0: 2003 MOVS R0, #3
0x080094D2: F88D 001F STRB.W R0, [SP, #31]
0x080094D6: E098 B .L37 ; 0x0800960A
.L24:
0x080094D8: E7A9 B .L18 ; 0x0800942E
.L25:
0x080094DA: E06F B .L34 ; 0x080095BC
.L26:
0x080094DC: 9806 LDR R0, [SP, #24]
0x080094DE: F8B0 0062 LDRH.W R0, [R0, #98]
0x080094E2: 2800 CMP R0, #0
0x080094E4: D06A BEQ .L34 ; 0x080095BC
0x080094E6: 9806 LDR R0, [SP, #24]
0x080094E8: 6800 LDR R0, [R0]
0x080094EA: 6940 LDR R0, [R0, #20]
0x080094EC: 0780 LSLS R0, R0, #30
0x080094EE: 2800 CMP R0, #0
0x080094F0: D541 BPL .L30 ; 0x08009576
0x080094F2: 9806 LDR R0, [SP, #24]
0x080094F4: F8B0 0062 LDRH.W R0, [R0, #98]
0x080094F8: 2804 CMP R0, #4
0x080094FA: D313 BCC .L27 ; 0x08009524
0x080094FC: 9806 LDR R0, [SP, #24]
0x080094FE: 6BC0 LDR R0, [R0, #60]
0x08009500: 2841 CMP R0, #65
0x08009502: D30F BCC .L27 ; 0x08009524
0x08009504: 9806 LDR R0, [SP, #24]
0x08009506: 6801 LDR R1, [R0]
0x08009508: 6DC0 LDR R0, [R0, #92]
0x0800950A: 6800 LDR R0, [R0]
0x0800950C: 6208 STR R0, [R1, #32]
0x0800950E: 9906 LDR R1, [SP, #24]
0x08009510: 6DC8 LDR R0, [R1, #92]
0x08009512: 3004 ADDS R0, #4
0x08009514: 65C8 STR R0, [R1, #92]
0x08009516: 9906 LDR R1, [SP, #24]
0x08009518: F8B1 0062 LDRH.W R0, [R1, #98]
0x0800951C: 3804 SUBS R0, #4
0x0800951E: F8A1 0062 STRH.W R0, [R1, #98]
0x08009522: E027 B .L29 ; 0x08009574
.L27:
0x08009524: 9806 LDR R0, [SP, #24]
0x08009526: F8B0 0062 LDRH.W R0, [R0, #98]
0x0800952A: 2802 CMP R0, #2
0x0800952C: D312 BCC .L28 ; 0x08009554
0x0800952E: 9806 LDR R0, [SP, #24]
0x08009530: 6BC0 LDR R0, [R0, #60]
0x08009532: B178 CBZ R0, .L28 ; 0x08009554
0x08009534: 9806 LDR R0, [SP, #24]
0x08009536: 6DC0 LDR R0, [R0, #92]
0x08009538: 8800 LDRH R0, [R0]
0x0800953A: 9902 LDR R1, [SP, #8]
0x0800953C: 8008 STRH R0, [R1]
0x0800953E: 9906 LDR R1, [SP, #24]
0x08009540: 6DC8 LDR R0, [R1, #92]
0x08009542: 3002 ADDS R0, #2
0x08009544: 65C8 STR R0, [R1, #92]
0x08009546: 9906 LDR R1, [SP, #24]
0x08009548: F8B1 0062 LDRH.W R0, [R1, #98]
0x0800954C: 3802 SUBS R0, #2
0x0800954E: F8A1 0062 STRH.W R0, [R1, #98]
0x08009552: E00F B .L29 ; 0x08009574
.L28:
0x08009554: 9806 LDR R0, [SP, #24]
0x08009556: 6801 LDR R1, [R0]
0x08009558: 6DC0 LDR R0, [R0, #92]
0x0800955A: 7800 LDRB R0, [R0]
0x0800955C: F881 0020 STRB.W R0, [R1, #32]
0x08009560: 9906 LDR R1, [SP, #24]
0x08009562: 6DC8 LDR R0, [R1, #92]
0x08009564: 3001 ADDS R0, #1
0x08009566: 65C8 STR R0, [R1, #92]
0x08009568: 9906 LDR R1, [SP, #24]
0x0800956A: F8B1 0062 LDRH.W R0, [R1, #98]
0x0800956E: 3801 SUBS R0, #1
0x08009570: F8A1 0062 STRH.W R0, [R1, #98]
.L29:
0x08009574: E021 B .L33 ; 0x080095BA
.L30:
0x08009576: F7FD FF72 BL HAL_GetTick ; 0x0800745E
0x0800957A: 9901 LDR R1, [SP, #4]
0x0800957C: 1A40 SUBS R0, R0, R1
0x0800957E: 9903 LDR R1, [SP, #12]
0x08009580: 4288 CMP R0, R1
0x08009582: D302 BCC .L31 ; 0x0800958A
0x08009584: 9803 LDR R0, [SP, #12]
0x08009586: 3001 ADDS R0, #1
0x08009588: B908 CBNZ R0, .L32 ; 0x0800958E
.L31:
0x0800958A: 9803 LDR R0, [SP, #12]
0x0800958C: B9A8 CBNZ R0, .L33 ; 0x080095BA
.L32:
0x0800958E: 9806 LDR R0, [SP, #24]
0x08009590: F7FD FA55 BL SPI_CloseTransfer ; 0x08006A3E
0x08009594: 9906 LDR R1, [SP, #24]
0x08009596: F8D1 0084 LDR.W R0, [R1, #132]
0x0800959A: F440 7080 ORR R0, R0, #0x0100
0x0800959E: F8C1 0084 STR.W R0, [R1, #132]
0x080095A2: 9906 LDR R1, [SP, #24]
0x080095A4: 2001 MOVS R0, #1
0x080095A6: F881 0081 STRB.W R0, [R1, #129]
0x080095AA: 9906 LDR R1, [SP, #24]
0x080095AC: 2000 MOVS R0, #0
0x080095AE: F881 0080 STRB.W R0, [R1, #128]
0x080095B2: 2003 MOVS R0, #3
0x080095B4: F88D 001F STRB.W R0, [SP, #31]
0x080095B8: E027 B .L37 ; 0x0800960A
.L33:
0x080095BA: E78F B .L26 ; 0x080094DC
.L34:
0x080095BC: 9806 LDR R0, [SP, #24]
0x080095BE: 9B03 LDR R3, [SP, #12]
0x080095C0: 9901 LDR R1, [SP, #4]
0x080095C2: 466A MOV R2, SP
0x080095C4: 6011 STR R1, [R2]
0x080095C6: 2108 MOVS R1, #8
0x080095C8: 2200 MOVS R2, #0
0x080095CA: F000 F822 BL SPI_WaitOnFlagUntilTimeout ; 0x08009612
0x080095CE: B130 CBZ R0, .L35 ; 0x080095DE
0x080095D0: 9906 LDR R1, [SP, #24]
0x080095D2: F8D1 0084 LDR.W R0, [R1, #132]
0x080095D6: F040 0020 ORR R0, R0, #32
0x080095DA: F8C1 0084 STR.W R0, [R1, #132]
.L35:
0x080095DE: 9806 LDR R0, [SP, #24]
0x080095E0: F7FD FA2D BL SPI_CloseTransfer ; 0x08006A3E
0x080095E4: 9906 LDR R1, [SP, #24]
0x080095E6: 2001 MOVS R0, #1
0x080095E8: F881 0081 STRB.W R0, [R1, #129]
0x080095EC: 9906 LDR R1, [SP, #24]
0x080095EE: 2000 MOVS R0, #0
0x080095F0: F881 0080 STRB.W R0, [R1, #128]
0x080095F4: 9806 LDR R0, [SP, #24]
0x080095F6: F8D0 0084 LDR.W R0, [R0, #132]
0x080095FA: B118 CBZ R0, .L36 ; 0x08009604
0x080095FC: 2001 MOVS R0, #1
0x080095FE: F88D 001F STRB.W R0, [SP, #31]
0x08009602: E002 B .L37 ; 0x0800960A
.L36:
0x08009604: 2000 MOVS R0, #0
0x08009606: F88D 001F STRB.W R0, [SP, #31]
.L37:
0x0800960A: F89D 001F LDRB.W R0, [SP, #31]
0x0800960E: B008 ADD SP, SP, #32
0x08009610: BD80 POP {R7, PC}
Section .text.SPI_WaitOnFlagUntilTimeout from charger_lto.o, size=92, align=2
SPI_WaitOnFlagUntilTimeout:
0x08009612: B580 PUSH {R7, LR}
0x08009614: B086 SUB SP, SP, #24
0x08009616: F8DD C020 LDR.W R12, [SP, #32]
0x0800961A: 9004 STR R0, [SP, #16]
0x0800961C: 9103 STR R1, [SP, #12]
0x0800961E: F88D 200B STRB.W R2, [SP, #11]
0x08009622: 9301 STR R3, [SP, #4]
.L1:
0x08009624: 9804 LDR R0, [SP, #16]
0x08009626: 6800 LDR R0, [R0]
0x08009628: 6940 LDR R0, [R0, #20]
0x0800962A: 9903 LDR R1, [SP, #12]
0x0800962C: 4008 ANDS R0, R1
0x0800962E: 1A40 SUBS R0, R0, R1
0x08009630: FAB0 F080 CLZ R0, R0
0x08009634: 0940 LSRS R0, R0, #5
0x08009636: F89D 100B LDRB.W R1, [SP, #11]
0x0800963A: 4288 CMP R0, R1
0x0800963C: D110 BNE .L5 ; 0x08009660
0x0800963E: F7FD FF0E BL HAL_GetTick ; 0x0800745E
0x08009642: 9908 LDR R1, [SP, #32]
0x08009644: 1A40 SUBS R0, R0, R1
0x08009646: 9901 LDR R1, [SP, #4]
0x08009648: 4288 CMP R0, R1
0x0800964A: D302 BCC .L2 ; 0x08009652
0x0800964C: 9801 LDR R0, [SP, #4]
0x0800964E: 3001 ADDS R0, #1
0x08009650: B908 CBNZ R0, .L3 ; 0x08009656
.L2:
0x08009652: 9801 LDR R0, [SP, #4]
0x08009654: B918 CBNZ R0, .L4 ; 0x0800965E
.L3:
0x08009656: 2003 MOVS R0, #3
0x08009658: F88D 0017 STRB.W R0, [SP, #23]
0x0800965C: E003 B .L6 ; 0x08009666
.L4:
0x0800965E: E7E1 B .L1 ; 0x08009624
.L5:
0x08009660: 2000 MOVS R0, #0
0x08009662: F88D 0017 STRB.W R0, [SP, #23]
.L6:
0x08009666: F89D 0017 LDRB.W R0, [SP, #23]
0x0800966A: B006 ADD SP, SP, #24
0x0800966C: BD80 POP {R7, PC}
Section .text.HAL_SPI_ErrorCallback from charger_lto.o, size=8, align=2
HAL_SPI_TxCpltCallback:
HAL_SPI_ErrorCallback:
HAL_SPI_RxCpltCallback:
HAL_SPI_TxRxCpltCallback:
HAL_SPI_SuspendCallback:
0x0800966E: B081 SUB SP, SP, #4 ; Dedupe identical section .text.HAL_SPI_SuspendCallback
0x08009670: 9000 STR R0, [SP, #0]
0x08009672: B001 ADD SP, SP, #4
0x08009674: 4770 BX LR
Section .text.HAL_SPI_IRQHandler from charger_lto.o, size=804, align=2
HAL_SPI_IRQHandler:
0x08009676: B580 PUSH {R7, LR}
0x08009678: B088 SUB SP, SP, #32
0x0800967A: 9007 STR R0, [SP, #28]
0x0800967C: 9807 LDR R0, [SP, #28]
0x0800967E: 6800 LDR R0, [R0]
0x08009680: 6900 LDR R0, [R0, #16]
0x08009682: 9006 STR R0, [SP, #24]
0x08009684: 9807 LDR R0, [SP, #28]
0x08009686: 6800 LDR R0, [R0]
0x08009688: 6940 LDR R0, [R0, #20]
0x0800968A: 9005 STR R0, [SP, #20]
0x0800968C: 9806 LDR R0, [SP, #24]
0x0800968E: 9905 LDR R1, [SP, #20]
0x08009690: 4008 ANDS R0, R1
0x08009692: 9004 STR R0, [SP, #16]
0x08009694: 9807 LDR R0, [SP, #28]
0x08009696: 6800 LDR R0, [R0]
0x08009698: 6880 LDR R0, [R0, #8]
0x0800969A: 9003 STR R0, [SP, #12]
0x0800969C: 2000 MOVS R0, #0
0x0800969E: 9002 STR R0, [SP, #8]
0x080096A0: 9807 LDR R0, [SP, #28]
0x080096A2: F890 0081 LDRB.W R0, [R0, #129]
0x080096A6: F88D 0007 STRB.W R0, [SP, #7]
0x080096AA: 9807 LDR R0, [SP, #28]
0x080096AC: 6800 LDR R0, [R0]
0x080096AE: 3030 ADDS R0, #48
0x080096B0: 9000 STR R0, [SP, #0]
0x080096B2: F89D 0015 LDRB.W R0, [SP, #21]
0x080096B6: 0700 LSLS R0, R0, #28
0x080096B8: 2800 CMP R0, #0
0x080096BA: D50E BPL .L1 ; 0x080096DA
0x080096BC: F89D 0018 LDRB.W R0, [SP, #24]
0x080096C0: 0700 LSLS R0, R0, #28
0x080096C2: 2800 CMP R0, #0
0x080096C4: D509 BPL .L1 ; 0x080096DA
0x080096C6: 9807 LDR R0, [SP, #28]
0x080096C8: 6801 LDR R1, [R0]
0x080096CA: 6988 LDR R0, [R1, #24]
0x080096CC: F440 6000 ORR R0, R0, #0x0800
0x080096D0: 6188 STR R0, [R1, #24]
0x080096D2: 9807 LDR R0, [SP, #28]
0x080096D4: F7FF FFCB BL HAL_SPI_TxCpltCallback ; 0x0800966E
0x080096D8: E15D B .L23 ; 0x08009996
.L1:
0x080096DA: F89D 0010 LDRB.W R0, [SP, #16]
0x080096DE: 0640 LSLS R0, R0, #25
0x080096E0: 2800 CMP R0, #0
0x080096E2: D411 BMI .L2 ; 0x08009708
0x080096E4: F89D 0010 LDRB.W R0, [SP, #16]
0x080096E8: 0680 LSLS R0, R0, #26
0x080096EA: 2800 CMP R0, #0
0x080096EC: D40C BMI .L2 ; 0x08009708
0x080096EE: F89D 0010 LDRB.W R0, [SP, #16]
0x080096F2: 0740 LSLS R0, R0, #29
0x080096F4: 2800 CMP R0, #0
0x080096F6: D507 BPL .L2 ; 0x08009708
0x080096F8: 9807 LDR R0, [SP, #28]
0x080096FA: 6F41 LDR R1, [R0, #116]
0x080096FC: 4788 BLX R1
0x080096FE: 9807 LDR R0, [SP, #28]
0x08009700: 6F01 LDR R1, [R0, #112]
0x08009702: 4788 BLX R1
0x08009704: 2001 MOVS R0, #1
0x08009706: 9002 STR R0, [SP, #8]
.L2:
0x08009708: F89D 0010 LDRB.W R0, [SP, #16]
0x0800970C: 0640 LSLS R0, R0, #25
0x0800970E: 2800 CMP R0, #0
0x08009710: D40D BMI .L3 ; 0x0800972E
0x08009712: F89D 0010 LDRB.W R0, [SP, #16]
0x08009716: 07C0 LSLS R0, R0, #31
0x08009718: B148 CBZ R0, .L3 ; 0x0800972E
0x0800971A: F89D 0010 LDRB.W R0, [SP, #16]
0x0800971E: 0740 LSLS R0, R0, #29
0x08009720: 2800 CMP R0, #0
0x08009722: D404 BMI .L3 ; 0x0800972E
0x08009724: 9807 LDR R0, [SP, #28]
0x08009726: 6F01 LDR R1, [R0, #112]
0x08009728: 4788 BLX R1
0x0800972A: 2001 MOVS R0, #1
0x0800972C: 9002 STR R0, [SP, #8]
.L3:
0x0800972E: F89D 0010 LDRB.W R0, [SP, #16]
0x08009732: 0680 LSLS R0, R0, #26
0x08009734: 2800 CMP R0, #0
0x08009736: D40E BMI .L4 ; 0x08009756
0x08009738: F89D 0010 LDRB.W R0, [SP, #16]
0x0800973C: 0780 LSLS R0, R0, #30
0x0800973E: 2800 CMP R0, #0
0x08009740: D509 BPL .L4 ; 0x08009756
0x08009742: F89D 0010 LDRB.W R0, [SP, #16]
0x08009746: 0740 LSLS R0, R0, #29
0x08009748: 2800 CMP R0, #0
0x0800974A: D404 BMI .L4 ; 0x08009756
0x0800974C: 9807 LDR R0, [SP, #28]
0x0800974E: 6F41 LDR R1, [R0, #116]
0x08009750: 4788 BLX R1
0x08009752: 2001 MOVS R0, #1
0x08009754: 9002 STR R0, [SP, #8]
.L4:
0x08009756: 9802 LDR R0, [SP, #8]
0x08009758: B100 CBZ R0, .L5 ; 0x0800975C
0x0800975A: E11C B .L23 ; 0x08009996
.L5:
0x0800975C: F89D 0010 LDRB.W R0, [SP, #16]
0x08009760: 0700 LSLS R0, R0, #28
0x08009762: 2800 CMP R0, #0
0x08009764: D578 BPL .L15 ; 0x08009858
0x08009766: 9807 LDR R0, [SP, #28]
0x08009768: 6801 LDR R1, [R0]
0x0800976A: 6988 LDR R0, [R1, #24]
0x0800976C: F040 0008 ORR R0, R0, #8
0x08009770: 6188 STR R0, [R1, #24]
0x08009772: 9807 LDR R0, [SP, #28]
0x08009774: 6801 LDR R1, [R0]
0x08009776: 6988 LDR R0, [R1, #24]
0x08009778: F040 0010 ORR R0, R0, #16
0x0800977C: 6188 STR R0, [R1, #24]
0x0800977E: 9807 LDR R0, [SP, #28]
0x08009780: 6801 LDR R1, [R0]
0x08009782: 6988 LDR R0, [R1, #24]
0x08009784: F440 6000 ORR R0, R0, #0x0800
0x08009788: 6188 STR R0, [R1, #24]
0x0800978A: 9807 LDR R0, [SP, #28]
0x0800978C: 6801 LDR R1, [R0]
0x0800978E: 6908 LDR R0, [R1, #16]
0x08009790: F020 0008 BIC R0, R0, #8
0x08009794: 6108 STR R0, [R1, #16]
0x08009796: 9807 LDR R0, [SP, #28]
0x08009798: 6800 LDR R0, [R0]
0x0800979A: 6880 LDR R0, [R0, #8]
0x0800979C: F410 4F40 TST R0, #0xC000
0x080097A0: D132 BNE .L10 ; 0x08009808
.L6:
0x080097A2: 9807 LDR R0, [SP, #28]
0x080097A4: F8B0 006A LDRH.W R0, [R0, #106]
0x080097A8: B370 CBZ R0, .L10 ; 0x08009808
0x080097AA: 9807 LDR R0, [SP, #28]
0x080097AC: 68C0 LDR R0, [R0, #12]
0x080097AE: 2810 CMP R0, #16
0x080097B0: D30A BCC .L7 ; 0x080097C8
0x080097B2: 9807 LDR R0, [SP, #28]
0x080097B4: 6800 LDR R0, [R0]
0x080097B6: 6B00 LDR R0, [R0, #48]
0x080097B8: 9907 LDR R1, [SP, #28]
0x080097BA: 6E49 LDR R1, [R1, #100]
0x080097BC: 6008 STR R0, [R1]
0x080097BE: 9907 LDR R1, [SP, #28]
0x080097C0: 6E48 LDR R0, [R1, #100]
0x080097C2: 3004 ADDS R0, #4
0x080097C4: 6648 STR R0, [R1, #100]
0x080097C6: E018 B .L9 ; 0x080097FA
.L7:
0x080097C8: 9807 LDR R0, [SP, #28]
0x080097CA: 68C0 LDR R0, [R0, #12]
0x080097CC: 2808 CMP R0, #8
0x080097CE: D309 BCC .L8 ; 0x080097E4
0x080097D0: 9800 LDR R0, [SP, #0]
0x080097D2: 8800 LDRH R0, [R0]
0x080097D4: 9907 LDR R1, [SP, #28]
0x080097D6: 6E49 LDR R1, [R1, #100]
0x080097D8: 8008 STRH R0, [R1]
0x080097DA: 9907 LDR R1, [SP, #28]
0x080097DC: 6E48 LDR R0, [R1, #100]
0x080097DE: 3002 ADDS R0, #2
0x080097E0: 6648 STR R0, [R1, #100]
0x080097E2: E00A B .L9 ; 0x080097FA
.L8:
0x080097E4: 9807 LDR R0, [SP, #28]
0x080097E6: 6800 LDR R0, [R0]
0x080097E8: F890 0030 LDRB.W R0, [R0, #48]
0x080097EC: 9907 LDR R1, [SP, #28]
0x080097EE: 6E49 LDR R1, [R1, #100]
0x080097F0: 7008 STRB R0, [R1]
0x080097F2: 9907 LDR R1, [SP, #28]
0x080097F4: 6E48 LDR R0, [R1, #100]
0x080097F6: 3001 ADDS R0, #1
0x080097F8: 6648 STR R0, [R1, #100]
.L9:
0x080097FA: 9907 LDR R1, [SP, #28]
0x080097FC: F8B1 006A LDRH.W R0, [R1, #106]
0x08009800: 3801 SUBS R0, #1
0x08009802: F8A1 006A STRH.W R0, [R1, #106]
0x08009806: E7CC B .L6 ; 0x080097A2
.L10:
0x08009808: 9807 LDR R0, [SP, #28]
0x0800980A: F7FD F918 BL SPI_CloseTransfer ; 0x08006A3E
0x0800980E: 9907 LDR R1, [SP, #28]
0x08009810: 2001 MOVS R0, #1
0x08009812: F881 0081 STRB.W R0, [R1, #129]
0x08009816: 9807 LDR R0, [SP, #28]
0x08009818: F8D0 0084 LDR.W R0, [R0, #132]
0x0800981C: B118 CBZ R0, .L11 ; 0x08009826
0x0800981E: 9807 LDR R0, [SP, #28]
0x08009820: F7FF FF25 BL HAL_SPI_TxCpltCallback ; 0x0800966E
0x08009824: E0B7 B .L23 ; 0x08009996
.L11:
0x08009826: F89D 0007 LDRB.W R0, [SP, #7]
0x0800982A: 2805 CMP R0, #5
0x0800982C: D103 BNE .L12 ; 0x08009836
0x0800982E: 9807 LDR R0, [SP, #28]
0x08009830: F7FF FF1D BL HAL_SPI_TxCpltCallback ; 0x0800966E
0x08009834: E00F B .L14 ; 0x08009856
.L12:
0x08009836: F89D 0007 LDRB.W R0, [SP, #7]
0x0800983A: 2804 CMP R0, #4
0x0800983C: D103 BNE .L13 ; 0x08009846
0x0800983E: 9807 LDR R0, [SP, #28]
0x08009840: F7FF FF15 BL HAL_SPI_TxCpltCallback ; 0x0800966E
0x08009844: E007 B .L14 ; 0x08009856
.L13:
0x08009846: F89D 0007 LDRB.W R0, [SP, #7]
0x0800984A: 2803 CMP R0, #3
0x0800984C: D103 BNE .L14 ; 0x08009856
0x0800984E: 9807 LDR R0, [SP, #28]
0x08009850: F7FF FF0D BL HAL_SPI_TxCpltCallback ; 0x0800966E
0x08009854: E7FF B .L14 ; 0x08009856
.L14:
0x08009856: E09E B .L23 ; 0x08009996
.L15:
0x08009858: F8BD 0010 LDRH.W R0, [SP, #16]
0x0800985C: F410 7F58 TST R0, #0x0360
0x08009860: F000 8099 BEQ.W .L23 ; 0x08009996
0x08009864: F89D 0010 LDRB.W R0, [SP, #16]
0x08009868: 0640 LSLS R0, R0, #25
0x0800986A: 2800 CMP R0, #0
0x0800986C: D50C BPL .L16 ; 0x08009888
0x0800986E: 9907 LDR R1, [SP, #28]
0x08009870: F8D1 0084 LDR.W R0, [R1, #132]
0x08009874: F040 0004 ORR R0, R0, #4
0x08009878: F8C1 0084 STR.W R0, [R1, #132]
0x0800987C: 9807 LDR R0, [SP, #28]
0x0800987E: 6801 LDR R1, [R0]
0x08009880: 6988 LDR R0, [R1, #24]
0x08009882: F040 0040 ORR R0, R0, #64
0x08009886: 6188 STR R0, [R1, #24]
.L16:
0x08009888: F89D 0011 LDRB.W R0, [SP, #17]
0x0800988C: 0780 LSLS R0, R0, #30
0x0800988E: 2800 CMP R0, #0
0x08009890: D50C BPL .L17 ; 0x080098AC
0x08009892: 9907 LDR R1, [SP, #28]
0x08009894: F8D1 0084 LDR.W R0, [R1, #132]
0x08009898: F040 0001 ORR R0, R0, #1
0x0800989C: F8C1 0084 STR.W R0, [R1, #132]
0x080098A0: 9807 LDR R0, [SP, #28]
0x080098A2: 6801 LDR R1, [R0]
0x080098A4: 6988 LDR R0, [R1, #24]
0x080098A6: F440 7000 ORR R0, R0, #0x0200
0x080098AA: 6188 STR R0, [R1, #24]
.L17:
0x080098AC: F89D 0011 LDRB.W R0, [SP, #17]
0x080098B0: 07C0 LSLS R0, R0, #31
0x080098B2: B160 CBZ R0, .L18 ; 0x080098CE
0x080098B4: 9907 LDR R1, [SP, #28]
0x080098B6: F8D1 0084 LDR.W R0, [R1, #132]
0x080098BA: F040 0008 ORR R0, R0, #8
0x080098BE: F8C1 0084 STR.W R0, [R1, #132]
0x080098C2: 9807 LDR R0, [SP, #28]
0x080098C4: 6801 LDR R1, [R0]
0x080098C6: 6988 LDR R0, [R1, #24]
0x080098C8: F440 7080 ORR R0, R0, #0x0100
0x080098CC: 6188 STR R0, [R1, #24]
.L18:
0x080098CE: F89D 0010 LDRB.W R0, [SP, #16]
0x080098D2: 0680 LSLS R0, R0, #26
0x080098D4: 2800 CMP R0, #0
0x080098D6: D50C BPL .L19 ; 0x080098F2
0x080098D8: 9907 LDR R1, [SP, #28]
0x080098DA: F8D1 0084 LDR.W R0, [R1, #132]
0x080098DE: F040 0080 ORR R0, R0, #128
0x080098E2: F8C1 0084 STR.W R0, [R1, #132]
0x080098E6: 9807 LDR R0, [SP, #28]
0x080098E8: 6801 LDR R1, [R0]
0x080098EA: 6988 LDR R0, [R1, #24]
0x080098EC: F040 0020 ORR R0, R0, #32
0x080098F0: 6188 STR R0, [R1, #24]
.L19:
0x080098F2: 9807 LDR R0, [SP, #28]
0x080098F4: F8D0 0084 LDR.W R0, [R0, #132]
0x080098F8: 2800 CMP R0, #0
0x080098FA: D04C BEQ .L23 ; 0x08009996
0x080098FC: 9807 LDR R0, [SP, #28]
0x080098FE: 6801 LDR R1, [R0]
0x08009900: 6808 LDR R0, [R1]
0x08009902: F020 0001 BIC R0, R0, #1
0x08009906: 6008 STR R0, [R1]
0x08009908: 9807 LDR R0, [SP, #28]
0x0800990A: 6801 LDR R1, [R0]
0x0800990C: 6908 LDR R0, [R1, #16]
0x0800990E: F240 326B MOVW R2, #0x036B
0x08009912: 4390 BICS R0, R2
0x08009914: 6108 STR R0, [R1, #16]
0x08009916: 9803 LDR R0, [SP, #12]
0x08009918: F400 4040 AND R0, R0, #0xC000
0x0800991C: F5B0 4F40 CMP.W R0, #0xC000
0x08009920: D132 BNE .L22 ; 0x08009988
0x08009922: 9807 LDR R0, [SP, #28]
0x08009924: 6801 LDR R1, [R0]
0x08009926: 6888 LDR R0, [R1, #8]
0x08009928: F420 4040 BIC R0, R0, #0xC000
0x0800992C: 6088 STR R0, [R1, #8]
0x0800992E: 9807 LDR R0, [SP, #28]
0x08009930: 6FC0 LDR R0, [R0, #124]
0x08009932: B190 CBZ R0, .L20 ; 0x0800995A
0x08009934: 9807 LDR R0, [SP, #28]
0x08009936: 6FC1 LDR R1, [R0, #124]
0x08009938: F649 109B MOVW R0, #0x999B ; 0x0800999B = SPI_DMAAbortOnError
0x0800993C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800999B = SPI_DMAAbortOnError
0x08009940: 6508 STR R0, [R1, #80]
0x08009942: 9807 LDR R0, [SP, #28]
0x08009944: 6FC0 LDR R0, [R0, #124]
0x08009946: F7FE F84C BL HAL_DMA_Abort_IT ; 0x080079E2
0x0800994A: B130 CBZ R0, .L20 ; 0x0800995A
0x0800994C: 9907 LDR R1, [SP, #28]
0x0800994E: F8D1 0084 LDR.W R0, [R1, #132]
0x08009952: F040 0040 ORR R0, R0, #64
0x08009956: F8C1 0084 STR.W R0, [R1, #132]
.L20:
0x0800995A: 9807 LDR R0, [SP, #28]
0x0800995C: 6F80 LDR R0, [R0, #120]
0x0800995E: B190 CBZ R0, .L21 ; 0x08009986
0x08009960: 9807 LDR R0, [SP, #28]
0x08009962: 6F81 LDR R1, [R0, #120]
0x08009964: F649 109B MOVW R0, #0x999B ; 0x0800999B = SPI_DMAAbortOnError
0x08009968: F6C0 0000 MOVT R0, #0x0800 ; 0x0800999B = SPI_DMAAbortOnError
0x0800996C: 6508 STR R0, [R1, #80]
0x0800996E: 9807 LDR R0, [SP, #28]
0x08009970: 6F80 LDR R0, [R0, #120]
0x08009972: F7FE F836 BL HAL_DMA_Abort_IT ; 0x080079E2
0x08009976: B130 CBZ R0, .L21 ; 0x08009986
0x08009978: 9907 LDR R1, [SP, #28]
0x0800997A: F8D1 0084 LDR.W R0, [R1, #132]
0x0800997E: F040 0040 ORR R0, R0, #64
0x08009982: F8C1 0084 STR.W R0, [R1, #132]
.L21:
0x08009986: E006 B .L23 ; 0x08009996
.L22:
0x08009988: 9907 LDR R1, [SP, #28]
0x0800998A: 2001 MOVS R0, #1
0x0800998C: F881 0081 STRB.W R0, [R1, #129]
0x08009990: 9807 LDR R0, [SP, #28]
0x08009992: F7FF FE6C BL HAL_SPI_TxCpltCallback ; 0x0800966E
.L23:
0x08009996: B008 ADD SP, SP, #32
0x08009998: BD80 POP {R7, PC}
Section .text.SPI_DMAAbortOnError from charger_lto.o, size=44, align=2
SPI_DMAAbortOnError:
0x0800999A: B580 PUSH {R7, LR}
0x0800999C: B082 SUB SP, SP, #8
0x0800999E: 9001 STR R0, [SP, #4]
0x080099A0: 9801 LDR R0, [SP, #4]
0x080099A2: 6B80 LDR R0, [R0, #56]
0x080099A4: 9000 STR R0, [SP, #0]
0x080099A6: 9900 LDR R1, [SP, #0]
0x080099A8: 2000 MOVS R0, #0
0x080099AA: F8A1 006A STRH.W R0, [R1, #106]
0x080099AE: 9900 LDR R1, [SP, #0]
0x080099B0: F8A1 0062 STRH.W R0, [R1, #98]
0x080099B4: 9900 LDR R1, [SP, #0]
0x080099B6: 2001 MOVS R0, #1
0x080099B8: F881 0081 STRB.W R0, [R1, #129]
0x080099BC: 9800 LDR R0, [SP, #0]
0x080099BE: F7FF FE56 BL HAL_SPI_TxCpltCallback ; 0x0800966E
0x080099C2: B002 ADD SP, SP, #8
0x080099C4: BD80 POP {R7, PC}
Section .init.Reset_Handler from Cortex_M_Startup.o, size=24, align=2
Reset_Handler:
reset_handler:
0x080099C6: F7F9 FC29 BL SystemInit ; 0x0800321C
0x080099CA: F64E 5088 MOVW R0, #0xED88
0x080099CE: F2CE 0000 MOVT R0, #0xE000
0x080099D2: 6801 LDR R1, [R0]
0x080099D4: F451 0170 ORRS R1, R1, #0xF00000
0x080099D8: 6001 STR R1, [R0]
0x080099DA: F7F8 FFF1 BL _start ; 0x080029C0
Section .text.libc.__SEGGER_RTL_float64_isnan from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=16, align=2
__SEGGER_RTL_float64_isnan:
0x080099DE: 2000 MOVS R0, #0
0x080099E0: EEB4 0B40 VCMP.F64 D0, D0
0x080099E4: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x080099E8: BF68 IT VS
0x080099EA: 2001 MOVVS R0, #1
0x080099EC: 4770 BX LR
Section .text.libc.__SEGGER_RTL_float64_signbit from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=8, align=2
__SEGGER_RTL_float64_signbit:
0x080099EE: EC51 0B10 VMOV R0, R1, D0
0x080099F2: 0FC8 LSRS R0, R1, #31
0x080099F4: 4770 BX LR
Section .text.libc.frexp from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=2
frexp:
0x080099F6: F000 B800 B.W __SEGGER_RTL_float64_frexp_inline ; 0x080099FA
Section .text.libc.__SEGGER_RTL_float64_frexp_inline from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=44, align=2
__SEGGER_RTL_float64_frexp_inline:
0x080099FA: EC52 CB10 VMOV R12, R2, D0
0x080099FE: F3C2 530A UBFX R3, R2, #20, #11
0x08009A02: F240 71FF MOVW R1, #0x07FF
0x08009A06: 428B CMP R3, R1
0x08009A08: BF11 ITEEE NE
0x08009A0A: 2B00 CMPNE R3, #0
0x08009A0C: 2100 MOVEQ R1, #0
0x08009A0E: 6001 STREQ R1, [R0]
0x08009A10: 4770 BXEQ LR
0x08009A12: F2A3 31FE SUBW R1, R3, #0x03FE
0x08009A16: 6001 STR R1, [R0]
0x08009A18: F240 30FE MOVW R0, #0x03FE
0x08009A1C: F360 521E BFI R2, R0, #20, #11
0x08009A20: EC42 CB10 VMOV D0, R12, R2
0x08009A24: 4770 BX LR
Section .text.libc.abs from intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=8, align=2
abs:
0x08009A26: 2800 CMP R0, #0
0x08009A28: BF48 IT MI
0x08009A2A: 4240 RSBMI R0, R0, #0
0x08009A2C: 4770 BX LR
Section .text.libc.__SEGGER_RTL_pow10 from utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=60, align=2
__SEGGER_RTL_pow10:
0x08009A2E: EEB7 0B00 VMOV.F64 D0, #1
0x08009A32: 2800 CMP R0, #0
0x08009A34: EEB0 1B40 VMOV.F64 D1, D0
0x08009A38: D011 BEQ .L2 ; 0x08009A5E
0x08009A3A: 4601 MOV R1, R0
0x08009A3C: BF48 IT MI
0x08009A3E: 4241 RSBMI R1, R0, #0
0x08009A40: EEB7 1B00 VMOV.F64 D1, #1
0x08009A44: F240 42E8 MOVW R2, #0x04E8 ; 0x080004E8 = __SEGGER_RTL_aPower2
0x08009A48: F6C0 0200 MOVT R2, #0x0800 ; 0x080004E8 = __SEGGER_RTL_aPower2
.L1:
0x08009A4C: 07CB LSLS R3, R1, #31
0x08009A4E: BF1C ITT NE
0x08009A50: ED92 2B00 VLDRNE D2, [R2]
0x08009A54: EE21 1B02 VMULNE.F64 D1, D1, D2
0x08009A58: 3208 ADDS R2, #8
0x08009A5A: 0849 LSRS R1, R1, #1
0x08009A5C: D1F6 BNE .L1 ; 0x08009A4C
.L2:
0x08009A5E: EE80 0B01 VDIV.F64 D0, D0, D1
0x08009A62: 2800 CMP R0, #0
0x08009A64: FE21 0B00 VSELGE.F64 D0, D1, D0
0x08009A68: 4770 BX LR
Section .text.libc.__SEGGER_RTL_putc from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=132, align=2
__SEGGER_RTL_putc:
0x08009A6A: B510 PUSH {R4, LR}
0x08009A6C: B082 SUB SP, SP, #8
0x08009A6E: 4604 MOV R4, R0
0x08009A70: 6900 LDR R0, [R0, #16]
0x08009A72: F88D 1007 STRB.W R1, [SP, #7]
0x08009A76: B178 CBZ R0, .L1 ; 0x08009A98
0x08009A78: E9D4 2300 LDRD R2, R3, [R4]
0x08009A7C: 429A CMP R2, R3
0x08009A7E: D231 BCS .L4 ; 0x08009AE4
0x08009A80: 6962 LDR R2, [R4, #20]
0x08009A82: 1C53 ADDS R3, R2, #1
0x08009A84: 6163 STR R3, [R4, #20]
0x08009A86: 5481 STRB R1, [R0, R2]
0x08009A88: E9D4 0105 LDRD R0, R1, [R4, #20]
0x08009A8C: 4288 CMP R0, R1
0x08009A8E: D129 BNE .L4 ; 0x08009AE4
0x08009A90: 4620 MOV R0, R4
0x08009A92: F000 F82C BL __SEGGER_RTL_prin_flush ; 0x08009AEE
0x08009A96: E025 B .L4 ; 0x08009AE4
.L1:
0x08009A98: 68E0 LDR R0, [R4, #12]
0x08009A9A: B150 CBZ R0, .L2 ; 0x08009AB2
0x08009A9C: E9D4 2C00 LDRD R2, R12, [R4]
0x08009AA0: 4562 CMP R2, R12
0x08009AA2: D21F BCS .L4 ; 0x08009AE4
0x08009AA4: 1C53 ADDS R3, R2, #1
0x08009AA6: EBB3 030C SUBS.W R3, R3, R12
0x08009AAA: BF18 IT NE
0x08009AAC: 460B MOVNE R3, R1
0x08009AAE: 5483 STRB R3, [R0, R2]
0x08009AB0: E018 B .L4 ; 0x08009AE4
.L2:
0x08009AB2: 68A0 LDR R0, [R4, #8]
0x08009AB4: B158 CBZ R0, .L3 ; 0x08009ACE
0x08009AB6: E9D4 2C00 LDRD R2, R12, [R4]
0x08009ABA: 4562 CMP R2, R12
0x08009ABC: D212 BCS .L4 ; 0x08009AE4
0x08009ABE: 1C53 ADDS R3, R2, #1
0x08009AC0: EBB3 030C SUBS.W R3, R3, R12
0x08009AC4: BF18 IT NE
0x08009AC6: B2CB UXTBNE R3, R1
0x08009AC8: F840 3022 STR.W R3, [R0, R2, LSL #2]
0x08009ACC: E00A B .L4 ; 0x08009AE4
.L3:
0x08009ACE: 6A23 LDR R3, [R4, #32]
0x08009AD0: B143 CBZ R3, .L4 ; 0x08009AE4
0x08009AD2: E9D4 0100 LDRD R0, R1, [R4]
0x08009AD6: 4288 CMP R0, R1
0x08009AD8: D204 BCS .L4 ; 0x08009AE4
0x08009ADA: F10D 0107 ADD.W R1, SP, #7
0x08009ADE: 4620 MOV R0, R4
0x08009AE0: 2201 MOVS R2, #1
0x08009AE2: 4798 BLX R3
.L4:
0x08009AE4: 6820 LDR R0, [R4]
0x08009AE6: 3001 ADDS R0, #1
0x08009AE8: 6020 STR R0, [R4]
0x08009AEA: B002 ADD SP, SP, #8
0x08009AEC: BD10 POP {R4, PC}
Section .text.libc.__SEGGER_RTL_prin_flush from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=28, align=2
__SEGGER_RTL_prin_flush:
0x08009AEE: 6942 LDR R2, [R0, #20]
0x08009AF0: 2A00 CMP R2, #0
0x08009AF2: BF08 IT EQ
0x08009AF4: 4770 BXEQ LR
0x08009AF6: B510 PUSH {R4, LR}
0x08009AF8: 4604 MOV R4, R0
0x08009AFA: 6A03 LDR R3, [R0, #32]
0x08009AFC: 2B00 CMP R3, #0
0x08009AFE: BF1C ITT NE
0x08009B00: 6921 LDRNE R1, [R4, #16]
0x08009B02: 4798 BLXNE R3
0x08009B04: 2000 MOVS R0, #0
0x08009B06: 6160 STR R0, [R4, #20]
0x08009B08: BD10 POP {R4, PC}
Section .text.libc.__SEGGER_RTL_print_padding from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=28, align=2
__SEGGER_RTL_print_padding:
0x08009B0A: 2A01 CMP R2, #1
0x08009B0C: BFB8 IT LT
0x08009B0E: 4770 BXLT LR
0x08009B10: B570 PUSH {R4-R6, LR}
0x08009B12: 4614 MOV R4, R2
0x08009B14: 460D MOV R5, R1
0x08009B16: 4606 MOV R6, R0
.L1:
0x08009B18: 4630 MOV R0, R6
0x08009B1A: 4629 MOV R1, R5
0x08009B1C: F7FF FFA5 BL __SEGGER_RTL_putc ; 0x08009A6A
0x08009B20: 3C01 SUBS R4, #1
0x08009B22: D8F9 BHI .L1 ; 0x08009B18
0x08009B24: BD70 POP {R4-R6, PC}
Section .text.libc.vfprintf from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=28, align=2
vfprintf:
0x08009B26: B570 PUSH {R4-R6, LR}
0x08009B28: 4614 MOV R4, R2
0x08009B2A: 460D MOV R5, R1
0x08009B2C: 4606 MOV R6, R0
0x08009B2E: F000 F8BA BL __SEGGER_RTL_current_locale ; 0x08009CA6
0x08009B32: 4601 MOV R1, R0
0x08009B34: 4630 MOV R0, R6
0x08009B36: 462A MOV R2, R5
0x08009B38: 4623 MOV R3, R4
0x08009B3A: E8BD 4070 POP.W {R4-R6, LR}
0x08009B3E: F000 B800 B.W vfprintf_l ; 0x08009B42
Section .text.libc.vfprintf_l from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=108, align=2
vfprintf_l:
0x08009B42: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08009B46: AF03 ADD R7, SP, #12
0x08009B48: B08D SUB SP, SP, #52
0x08009B4A: F847 3C3C STR R3, [R7, #-60]
0x08009B4E: 4691 MOV R9, R2
0x08009B50: 460C MOV R4, R1
0x08009B52: 4606 MOV R6, R0
0x08009B54: F000 F847 BL __SEGGER_RTL_X_file_bufsize ; 0x08009BE6
0x08009B58: 4605 MOV R5, R0
0x08009B5A: 46EB MOV R11, SP
0x08009B5C: 3007 ADDS R0, #7
0x08009B5E: F020 0007 BIC R0, R0, #7
0x08009B62: EBAD 0800 SUB.W R8, SP, R0
0x08009B66: 46C5 MOV SP, R8
0x08009B68: F1A7 0A38 SUB.W R10, R7, #56
0x08009B6C: 4650 MOV R0, R10
0x08009B6E: 2100 MOVS R1, #0
0x08009B70: 2224 MOVS R2, #36
0x08009B72: F7F9 F847 BL memset ; 0x08002C04
0x08009B76: F646 30FB MOVW R0, #0x6BFB ; 0x08006BFB = __SEGGER_RTL_stream_write
0x08009B7A: F6C0 0000 MOVT R0, #0x0800 ; 0x08006BFB = __SEGGER_RTL_stream_write
0x08009B7E: E947 4007 STRD R4, R0, [R7, #-28]
0x08009B82: F06F 4000 MVN R0, #0x80000000
0x08009B86: F847 0C34 STR R0, [R7, #-52]
0x08009B8A: F847 6C14 STR R6, [R7, #-20]
0x08009B8E: F847 5C20 STR R5, [R7, #-32]
0x08009B92: F847 8C28 STR R8, [R7, #-40]
0x08009B96: 4650 MOV R0, R10
0x08009B98: 4649 MOV R1, R9
0x08009B9A: F857 2C3C LDR R2, [R7, #-60]
0x08009B9E: F7F6 FD17 BL __SEGGER_RTL_vfprintf_float_long_long ; 0x080005D0
0x08009BA2: 46DD MOV SP, R11
0x08009BA4: F1A7 040C SUB.W R4, R7, #12
0x08009BA8: 46A5 MOV SP, R4
0x08009BAA: E8BD 8FF0 POP.W {R4-R11, PC}
Section .text.libc.__SEGGER_RTL_X_file_stat from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=56, align=2
__SEGGER_RTL_X_file_stat:
0x08009BAE: F240 6108 MOVW R1, #0x0608 ; 0x20000608 = stdout
0x08009BB2: F2C2 0100 MOVT R1, #0x2000 ; 0x20000608 = stdout
0x08009BB6: F240 620C MOVW R2, #0x060C ; 0x2000060C = stdin
0x08009BBA: 6809 LDR R1, [R1]
0x08009BBC: 1A09 SUBS R1, R1, R0
0x08009BBE: F2C2 0200 MOVT R2, #0x2000 ; 0x2000060C = stdin
0x08009BC2: BF18 IT NE
0x08009BC4: 2101 MOVNE R1, #1
0x08009BC6: 6812 LDR R2, [R2]
0x08009BC8: 1A12 SUBS R2, R2, R0
0x08009BCA: BF18 IT NE
0x08009BCC: 2201 MOVNE R2, #1
0x08009BCE: 4011 ANDS R1, R2
0x08009BD0: F240 6210 MOVW R2, #0x0610 ; 0x20000610 = stderr
0x08009BD4: F2C2 0200 MOVT R2, #0x2000 ; 0x20000610 = stderr
0x08009BD8: 6812 LDR R2, [R2]
0x08009BDA: 1A10 SUBS R0, R2, R0
0x08009BDC: BF18 IT NE
0x08009BDE: 2001 MOVNE R0, #1
0x08009BE0: 4008 ANDS R0, R1
0x08009BE2: 4240 RSBS R0, R0, #0
0x08009BE4: 4770 BX LR
Section .text.libc.__SEGGER_RTL_X_file_bufsize from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=2
__SEGGER_RTL_X_file_bufsize:
0x08009BE6: 2040 MOVS R0, #64
0x08009BE8: 4770 BX LR
Section .text.libc._WriteNoCheck from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=68, align=2
_WriteNoCheck:
0x08009BEA: E92D 41F0 PUSH.W {R4-R8, LR}
0x08009BEE: 4615 MOV R5, R2
0x08009BF0: 4688 MOV R8, R1
0x08009BF2: 4604 MOV R4, R0
0x08009BF4: 6840 LDR R0, [R0, #4]
0x08009BF6: E9D4 1602 LDRD R1, R6, [R4, #8]
0x08009BFA: 4430 ADD R0, R6
0x08009BFC: 1B8F SUBS R7, R1, R6
0x08009BFE: 42BA CMP R2, R7
0x08009C00: 4641 MOV R1, R8
0x08009C02: D205 BCS .L1 ; 0x08009C10
0x08009C04: F7F8 FFCC BL memcpy ; 0x08002BA0
0x08009C08: 4435 ADD R5, R6
0x08009C0A: F3BF 8F5F DMB SY
0x08009C0E: E00B B .L2 ; 0x08009C28
.L1:
0x08009C10: 463A MOV R2, R7
0x08009C12: F7F8 FFC5 BL memcpy ; 0x08002BA0
0x08009C16: EB08 0107 ADD.W R1, R8, R7
0x08009C1A: 1BED SUBS R5, R5, R7
0x08009C1C: 6860 LDR R0, [R4, #4]
0x08009C1E: 462A MOV R2, R5
0x08009C20: F7F8 FFBE BL memcpy ; 0x08002BA0
0x08009C24: F3BF 8F5F DMB SY
.L2:
0x08009C28: 60E5 STR R5, [R4, #12]
0x08009C2A: E8BD 81F0 POP.W {R4-R8, PC}
Section .text.libc.strlen from strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=44, align=2
strlen:
0x08009C2E: 7801 LDRB R1, [R0]
0x08009C30: 2900 CMP R1, #0
0x08009C32: BF04 ITT EQ
0x08009C34: 2000 MOVEQ R0, #0
0x08009C36: 4770 BXEQ LR
0x08009C38: 2100 MOVS R1, #0
0x08009C3A: F04F 3201 MOV.W R2, #0x01010101
.L1:
0x08009C3E: 5843 LDR R3, [R0, R1]
0x08009C40: FAC2 F353 UQSUB8 R3, R2, R3
0x08009C44: 3104 ADDS R1, #4
0x08009C46: 2B00 CMP R3, #0
0x08009C48: D0F9 BEQ .L1 ; 0x08009C3E
0x08009C4A: FA93 F0A3 RBIT R0, R3
0x08009C4E: FAB0 F080 CLZ R0, R0
0x08009C52: EB01 00D0 ADD.W R0, R1, R0, LSR #3
0x08009C56: 3804 SUBS R0, #4
0x08009C58: 4770 BX LR
Section .text.libc.strnlen from strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=76, align=2
strnlen:
0x08009C5A: 2900 CMP R1, #0
0x08009C5C: BF1C ITT NE
0x08009C5E: 7802 LDRBNE R2, [R0]
0x08009C60: 2A00 CMPNE R2, #0
0x08009C62: D101 BNE .L1 ; 0x08009C68
0x08009C64: 2000 MOVS R0, #0
0x08009C66: 4770 BX LR
.L1:
0x08009C68: B500 PUSH {LR}
0x08009C6A: F8D0 E000 LDR.W LR, [R0]
0x08009C6E: 2904 CMP R1, #4
0x08009C70: 4603 MOV R3, R0
0x08009C72: D309 BCC .L3 ; 0x08009C88
0x08009C74: F04F 3C01 MOV.W R12, #0x01010101
.L2:
0x08009C78: FACC F25E UQSUB8 R2, R12, LR
0x08009C7C: B922 CBNZ R2, .L3 ; 0x08009C88
0x08009C7E: 3904 SUBS R1, #4
0x08009C80: F853 EF04 LDR LR, [R3, #4]!
0x08009C84: 2903 CMP R1, #3
0x08009C86: D8F7 BHI .L2 ; 0x08009C78
.L3:
0x08009C88: 1A18 SUBS R0, R3, R0
0x08009C8A: F04F 3201 MOV.W R2, #0x01010101
0x08009C8E: FAC2 F25E UQSUB8 R2, R2, LR
0x08009C92: FA92 F2A2 RBIT R2, R2
0x08009C96: FAB2 F282 CLZ R2, R2
0x08009C9A: EBB1 0FD2 CMP.W R1, R2, LSR #3
0x08009C9E: BF88 IT HI
0x08009CA0: 08D1 LSRHI R1, R2, #3
0x08009CA2: 4408 ADD R0, R1
0x08009CA4: BD00 POP {PC}
Section .text.libc.__SEGGER_RTL_current_locale from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=24, align=2
__SEGGER_RTL_current_locale:
0x08009CA6: F240 10DC MOVW R0, #0x01DC ; 0x200001DC = __SEGGER_RTL_locale_ptr
0x08009CAA: F2C2 0000 MOVT R0, #0x2000 ; 0x200001DC = __SEGGER_RTL_locale_ptr
0x08009CAE: 6800 LDR R0, [R0]
0x08009CB0: 2800 CMP R0, #0
0x08009CB2: BF04 ITT EQ
0x08009CB4: F240 50F0 MOVWEQ R0, #0x05F0 ; 0x200005F0 = __SEGGER_RTL_global_locale
0x08009CB8: F2C2 0000 MOVTEQ R0, #0x2000 ; 0x200005F0 = __SEGGER_RTL_global_locale
0x08009CBC: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_mbtowc from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=52, align=2
__SEGGER_RTL_ascii_mbtowc:
0x08009CBE: 4684 MOV R12, R0
0x08009CC0: 2000 MOVS R0, #0
0x08009CC2: 2900 CMP R1, #0
0x08009CC4: BF18 IT NE
0x08009CC6: 2A00 CMPNE R2, #0
0x08009CC8: D100 BNE .L1 ; 0x08009CCC
0x08009CCA: 4770 BX LR
.L1:
0x08009CCC: 7809 LDRB R1, [R1]
0x08009CCE: B248 SXTB R0, R1
0x08009CD0: 2800 CMP R0, #0
0x08009CD2: BF44 ITT MI
0x08009CD4: F06F 0001 MVNMI R0, #1
0x08009CD8: 4770 BXMI LR
0x08009CDA: F1BC 0F00 CMP.W R12, #0
0x08009CDE: BF18 IT NE
0x08009CE0: F8CC 1000 STRNE.W R1, [R12]
0x08009CE4: 2100 MOVS R1, #0
0x08009CE6: E9C3 1100 STRD R1, R1, [R3]
0x08009CEA: 2800 CMP R0, #0
0x08009CEC: BF18 IT NE
0x08009CEE: 2001 MOVNE R0, #1
0x08009CF0: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_isctype from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=32, align=2
__SEGGER_RTL_ascii_isctype:
0x08009CF2: 287F CMP R0, #127
0x08009CF4: BF84 ITT HI
0x08009CF6: 2000 MOVHI R0, #0
0x08009CF8: 4770 BXHI LR
0x08009CFA: F24A 127B MOVW R2, #0xA17B ; 0x0800A17B = __SEGGER_RTL_ascii_ctype_mask
0x08009CFE: F6C0 0200 MOVT R2, #0x0800 ; 0x0800A17B = __SEGGER_RTL_ascii_ctype_mask
0x08009D02: 5C51 LDRB R1, [R2, R1]
0x08009D04: F24A 223C MOVW R2, #0xA23C ; 0x0800A23C = __SEGGER_RTL_ascii_ctype_map
0x08009D08: F6C0 0200 MOVT R2, #0x0800 ; 0x0800A23C = __SEGGER_RTL_ascii_ctype_map
0x08009D0C: 5C10 LDRB R0, [R2, R0]
0x08009D0E: 4008 ANDS R0, R1
0x08009D10: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_toupper from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=12, align=2
__SEGGER_RTL_ascii_toupper:
__SEGGER_RTL_ascii_towupper:
0x08009D12: F1A0 0161 SUB.W R1, R0, #97 ; Dedupe identical section .text.libc.__SEGGER_RTL_ascii_towupper
0x08009D16: 291A CMP R1, #26
0x08009D18: BF38 IT CC
0x08009D1A: 3820 SUBCC R0, #32
0x08009D1C: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_iswctype from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=32, align=2
__SEGGER_RTL_ascii_iswctype:
0x08009D1E: 287F CMP R0, #127
0x08009D20: BF84 ITT HI
0x08009D22: 2000 MOVHI R0, #0
0x08009D24: 4770 BXHI LR
0x08009D26: F24A 127B MOVW R2, #0xA17B ; 0x0800A17B = __SEGGER_RTL_ascii_ctype_mask
0x08009D2A: F6C0 0200 MOVT R2, #0x0800 ; 0x0800A17B = __SEGGER_RTL_ascii_ctype_mask
0x08009D2E: 5C51 LDRB R1, [R2, R1]
0x08009D30: F24A 223C MOVW R2, #0xA23C ; 0x0800A23C = __SEGGER_RTL_ascii_ctype_map
0x08009D34: F6C0 0200 MOVT R2, #0x0800 ; 0x0800A23C = __SEGGER_RTL_ascii_ctype_map
0x08009D38: 5C10 LDRB R0, [R2, R0]
0x08009D3A: 4008 ANDS R0, R1
0x08009D3C: 4770 BX LR
Section .rodata..L.str.33 from charger_lto.o, size=103, align=1
0x08009D3E: 44 DC.B 0x44 ; 'D'
0x08009D3F: 3A DC.B 0x3A ; ':'
0x08009D40: 5C DC.B 0x5C ; '\\'
0x08009D41: 50 DC.B 0x50 ; 'P'
0x08009D42: 72 DC.B 0x72 ; 'r'
0x08009D43: 6F DC.B 0x6F ; 'o'
0x08009D44: 6A DC.B 0x6A ; 'j'
0x08009D45: 65 DC.B 0x65 ; 'e'
0x08009D46: 6B DC.B 0x6B ; 'k'
0x08009D47: 74 DC.B 0x74 ; 't'
0x08009D48: 65 DC.B 0x65 ; 'e'
0x08009D49: 5C DC.B 0x5C ; '\\'
0x08009D4A: 65 DC.B 0x65 ; 'e'
0x08009D4B: 63 DC.B 0x63 ; 'c'
0x08009D4C: 73 DC.B 0x73 ; 's'
0x08009D4D: 5F DC.B 0x5F ; '_'
0x08009D4E: 63 DC.B 0x63 ; 'c'
0x08009D4F: 68 DC.B 0x68 ; 'h'
0x08009D50: 61 DC.B 0x61 ; 'a'
0x08009D51: 72 DC.B 0x72 ; 'r'
0x08009D52: 67 DC.B 0x67 ; 'g'
0x08009D53: 65 DC.B 0x65 ; 'e'
0x08009D54: 72 DC.B 0x72 ; 'r'
0x08009D55: 5C DC.B 0x5C ; '\\'
0x08009D56: 63 DC.B 0x63 ; 'c'
0x08009D57: 74 DC.B 0x74 ; 't'
0x08009D58: 72 DC.B 0x72 ; 'r'
0x08009D59: 6C DC.B 0x6C ; 'l'
0x08009D5A: 5C DC.B 0x5C ; '\\'
0x08009D5B: 66 DC.B 0x66 ; 'f'
0x08009D5C: 69 DC.B 0x69 ; 'i'
0x08009D5D: 72 DC.B 0x72 ; 'r'
0x08009D5E: 6D DC.B 0x6D ; 'm'
0x08009D5F: 77 DC.B 0x77 ; 'w'
0x08009D60: 61 DC.B 0x61 ; 'a'
0x08009D61: 72 DC.B 0x72 ; 'r'
0x08009D62: 65 DC.B 0x65 ; 'e'
0x08009D63: 5C DC.B 0x5C ; '\\'
0x08009D64: 4D DC.B 0x4D ; 'M'
0x08009D65: 61 DC.B 0x61 ; 'a'
0x08009D66: 69 DC.B 0x69 ; 'i'
0x08009D67: 6E DC.B 0x6E ; 'n'
0x08009D68: 5C DC.B 0x5C ; '\\'
0x08009D69: 43 DC.B 0x43 ; 'C'
0x08009D6A: 75 DC.B 0x75 ; 'u'
0x08009D6B: 62 DC.B 0x62 ; 'b'
0x08009D6C: 65 DC.B 0x65 ; 'e'
0x08009D6D: 4D DC.B 0x4D ; 'M'
0x08009D6E: 58 DC.B 0x58 ; 'X'
0x08009D6F: 5C DC.B 0x5C ; '\\'
0x08009D70: 44 DC.B 0x44 ; 'D'
0x08009D71: 72 DC.B 0x72 ; 'r'
0x08009D72: 69 DC.B 0x69 ; 'i'
0x08009D73: 76 DC.B 0x76 ; 'v'
0x08009D74: 65 DC.B 0x65 ; 'e'
0x08009D75: 72 DC.B 0x72 ; 'r'
0x08009D76: 73 DC.B 0x73 ; 's'
0x08009D77: 5C DC.B 0x5C ; '\\'
0x08009D78: 53 DC.B 0x53 ; 'S'
0x08009D79: 54 DC.B 0x54 ; 'T'
0x08009D7A: 4D DC.B 0x4D ; 'M'
0x08009D7B: 33 DC.B 0x33 ; '3'
0x08009D7C: 32 DC.B 0x32 ; '2'
0x08009D7D: 48 DC.B 0x48 ; 'H'
0x08009D7E: 37 DC.B 0x37 ; '7'
0x08009D7F: 78 DC.B 0x78 ; 'x'
0x08009D80: 78 DC.B 0x78 ; 'x'
0x08009D81: 5F DC.B 0x5F ; '_'
0x08009D82: 48 DC.B 0x48 ; 'H'
0x08009D83: 41 DC.B 0x41 ; 'A'
0x08009D84: 4C DC.B 0x4C ; 'L'
0x08009D85: 5F DC.B 0x5F ; '_'
0x08009D86: 44 DC.B 0x44 ; 'D'
0x08009D87: 72 DC.B 0x72 ; 'r'
0x08009D88: 69 DC.B 0x69 ; 'i'
0x08009D89: 76 DC.B 0x76 ; 'v'
0x08009D8A: 65 DC.B 0x65 ; 'e'
0x08009D8B: 72 DC.B 0x72 ; 'r'
0x08009D8C: 5C DC.B 0x5C ; '\\'
0x08009D8D: 53 DC.B 0x53 ; 'S'
0x08009D8E: 72 DC.B 0x72 ; 'r'
0x08009D8F: 63 DC.B 0x63 ; 'c'
0x08009D90: 5C DC.B 0x5C ; '\\'
0x08009D91: 73 DC.B 0x73 ; 's'
0x08009D92: 74 DC.B 0x74 ; 't'
0x08009D93: 6D DC.B 0x6D ; 'm'
0x08009D94: 33 DC.B 0x33 ; '3'
0x08009D95: 32 DC.B 0x32 ; '2'
0x08009D96: 68 DC.B 0x68 ; 'h'
0x08009D97: 37 DC.B 0x37 ; '7'
0x08009D98: 78 DC.B 0x78 ; 'x'
0x08009D99: 78 DC.B 0x78 ; 'x'
0x08009D9A: 5F DC.B 0x5F ; '_'
0x08009D9B: 68 DC.B 0x68 ; 'h'
0x08009D9C: 61 DC.B 0x61 ; 'a'
0x08009D9D: 6C DC.B 0x6C ; 'l'
0x08009D9E: 5F DC.B 0x5F ; '_'
0x08009D9F: 64 DC.B 0x64 ; 'd'
0x08009DA0: 6D DC.B 0x6D ; 'm'
0x08009DA1: 61 DC.B 0x61 ; 'a'
0x08009DA2: 2E DC.B 0x2E ; '.'
0x08009DA3: 63 DC.B 0x63 ; 'c'
0x08009DA4: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.53 from charger_lto.o, size=103, align=1
0x08009DA5: 44 DC.B 0x44 ; 'D'
0x08009DA6: 3A DC.B 0x3A ; ':'
0x08009DA7: 5C DC.B 0x5C ; '\\'
0x08009DA8: 50 DC.B 0x50 ; 'P'
0x08009DA9: 72 DC.B 0x72 ; 'r'
0x08009DAA: 6F DC.B 0x6F ; 'o'
0x08009DAB: 6A DC.B 0x6A ; 'j'
0x08009DAC: 65 DC.B 0x65 ; 'e'
0x08009DAD: 6B DC.B 0x6B ; 'k'
0x08009DAE: 74 DC.B 0x74 ; 't'
0x08009DAF: 65 DC.B 0x65 ; 'e'
0x08009DB0: 5C DC.B 0x5C ; '\\'
0x08009DB1: 65 DC.B 0x65 ; 'e'
0x08009DB2: 63 DC.B 0x63 ; 'c'
0x08009DB3: 73 DC.B 0x73 ; 's'
0x08009DB4: 5F DC.B 0x5F ; '_'
0x08009DB5: 63 DC.B 0x63 ; 'c'
0x08009DB6: 68 DC.B 0x68 ; 'h'
0x08009DB7: 61 DC.B 0x61 ; 'a'
0x08009DB8: 72 DC.B 0x72 ; 'r'
0x08009DB9: 67 DC.B 0x67 ; 'g'
0x08009DBA: 65 DC.B 0x65 ; 'e'
0x08009DBB: 72 DC.B 0x72 ; 'r'
0x08009DBC: 5C DC.B 0x5C ; '\\'
0x08009DBD: 63 DC.B 0x63 ; 'c'
0x08009DBE: 74 DC.B 0x74 ; 't'
0x08009DBF: 72 DC.B 0x72 ; 'r'
0x08009DC0: 6C DC.B 0x6C ; 'l'
0x08009DC1: 5C DC.B 0x5C ; '\\'
0x08009DC2: 66 DC.B 0x66 ; 'f'
0x08009DC3: 69 DC.B 0x69 ; 'i'
0x08009DC4: 72 DC.B 0x72 ; 'r'
0x08009DC5: 6D DC.B 0x6D ; 'm'
0x08009DC6: 77 DC.B 0x77 ; 'w'
0x08009DC7: 61 DC.B 0x61 ; 'a'
0x08009DC8: 72 DC.B 0x72 ; 'r'
0x08009DC9: 65 DC.B 0x65 ; 'e'
0x08009DCA: 5C DC.B 0x5C ; '\\'
0x08009DCB: 4D DC.B 0x4D ; 'M'
0x08009DCC: 61 DC.B 0x61 ; 'a'
0x08009DCD: 69 DC.B 0x69 ; 'i'
0x08009DCE: 6E DC.B 0x6E ; 'n'
0x08009DCF: 5C DC.B 0x5C ; '\\'
0x08009DD0: 43 DC.B 0x43 ; 'C'
0x08009DD1: 75 DC.B 0x75 ; 'u'
0x08009DD2: 62 DC.B 0x62 ; 'b'
0x08009DD3: 65 DC.B 0x65 ; 'e'
0x08009DD4: 4D DC.B 0x4D ; 'M'
0x08009DD5: 58 DC.B 0x58 ; 'X'
0x08009DD6: 5C DC.B 0x5C ; '\\'
0x08009DD7: 44 DC.B 0x44 ; 'D'
0x08009DD8: 72 DC.B 0x72 ; 'r'
0x08009DD9: 69 DC.B 0x69 ; 'i'
0x08009DDA: 76 DC.B 0x76 ; 'v'
0x08009DDB: 65 DC.B 0x65 ; 'e'
0x08009DDC: 72 DC.B 0x72 ; 'r'
0x08009DDD: 73 DC.B 0x73 ; 's'
0x08009DDE: 5C DC.B 0x5C ; '\\'
0x08009DDF: 53 DC.B 0x53 ; 'S'
0x08009DE0: 54 DC.B 0x54 ; 'T'
0x08009DE1: 4D DC.B 0x4D ; 'M'
0x08009DE2: 33 DC.B 0x33 ; '3'
0x08009DE3: 32 DC.B 0x32 ; '2'
0x08009DE4: 48 DC.B 0x48 ; 'H'
0x08009DE5: 37 DC.B 0x37 ; '7'
0x08009DE6: 78 DC.B 0x78 ; 'x'
0x08009DE7: 78 DC.B 0x78 ; 'x'
0x08009DE8: 5F DC.B 0x5F ; '_'
0x08009DE9: 48 DC.B 0x48 ; 'H'
0x08009DEA: 41 DC.B 0x41 ; 'A'
0x08009DEB: 4C DC.B 0x4C ; 'L'
0x08009DEC: 5F DC.B 0x5F ; '_'
0x08009DED: 44 DC.B 0x44 ; 'D'
0x08009DEE: 72 DC.B 0x72 ; 'r'
0x08009DEF: 69 DC.B 0x69 ; 'i'
0x08009DF0: 76 DC.B 0x76 ; 'v'
0x08009DF1: 65 DC.B 0x65 ; 'e'
0x08009DF2: 72 DC.B 0x72 ; 'r'
0x08009DF3: 5C DC.B 0x5C ; '\\'
0x08009DF4: 53 DC.B 0x53 ; 'S'
0x08009DF5: 72 DC.B 0x72 ; 'r'
0x08009DF6: 63 DC.B 0x63 ; 'c'
0x08009DF7: 5C DC.B 0x5C ; '\\'
0x08009DF8: 73 DC.B 0x73 ; 's'
0x08009DF9: 74 DC.B 0x74 ; 't'
0x08009DFA: 6D DC.B 0x6D ; 'm'
0x08009DFB: 33 DC.B 0x33 ; '3'
0x08009DFC: 32 DC.B 0x32 ; '2'
0x08009DFD: 68 DC.B 0x68 ; 'h'
0x08009DFE: 37 DC.B 0x37 ; '7'
0x08009DFF: 78 DC.B 0x78 ; 'x'
0x08009E00: 78 DC.B 0x78 ; 'x'
0x08009E01: 5F DC.B 0x5F ; '_'
0x08009E02: 68 DC.B 0x68 ; 'h'
0x08009E03: 61 DC.B 0x61 ; 'a'
0x08009E04: 6C DC.B 0x6C ; 'l'
0x08009E05: 5F DC.B 0x5F ; '_'
0x08009E06: 72 DC.B 0x72 ; 'r'
0x08009E07: 63 DC.B 0x63 ; 'c'
0x08009E08: 63 DC.B 0x63 ; 'c'
0x08009E09: 2E DC.B 0x2E ; '.'
0x08009E0A: 63 DC.B 0x63 ; 'c'
0x08009E0B: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.63 from charger_lto.o, size=103, align=1
0x08009E0C: 44 DC.B 0x44 ; 'D'
0x08009E0D: 3A DC.B 0x3A ; ':'
0x08009E0E: 5C DC.B 0x5C ; '\\'
0x08009E0F: 50 DC.B 0x50 ; 'P'
0x08009E10: 72 DC.B 0x72 ; 'r'
0x08009E11: 6F DC.B 0x6F ; 'o'
0x08009E12: 6A DC.B 0x6A ; 'j'
0x08009E13: 65 DC.B 0x65 ; 'e'
0x08009E14: 6B DC.B 0x6B ; 'k'
0x08009E15: 74 DC.B 0x74 ; 't'
0x08009E16: 65 DC.B 0x65 ; 'e'
0x08009E17: 5C DC.B 0x5C ; '\\'
0x08009E18: 65 DC.B 0x65 ; 'e'
0x08009E19: 63 DC.B 0x63 ; 'c'
0x08009E1A: 73 DC.B 0x73 ; 's'
0x08009E1B: 5F DC.B 0x5F ; '_'
0x08009E1C: 63 DC.B 0x63 ; 'c'
0x08009E1D: 68 DC.B 0x68 ; 'h'
0x08009E1E: 61 DC.B 0x61 ; 'a'
0x08009E1F: 72 DC.B 0x72 ; 'r'
0x08009E20: 67 DC.B 0x67 ; 'g'
0x08009E21: 65 DC.B 0x65 ; 'e'
0x08009E22: 72 DC.B 0x72 ; 'r'
0x08009E23: 5C DC.B 0x5C ; '\\'
0x08009E24: 63 DC.B 0x63 ; 'c'
0x08009E25: 74 DC.B 0x74 ; 't'
0x08009E26: 72 DC.B 0x72 ; 'r'
0x08009E27: 6C DC.B 0x6C ; 'l'
0x08009E28: 5C DC.B 0x5C ; '\\'
0x08009E29: 66 DC.B 0x66 ; 'f'
0x08009E2A: 69 DC.B 0x69 ; 'i'
0x08009E2B: 72 DC.B 0x72 ; 'r'
0x08009E2C: 6D DC.B 0x6D ; 'm'
0x08009E2D: 77 DC.B 0x77 ; 'w'
0x08009E2E: 61 DC.B 0x61 ; 'a'
0x08009E2F: 72 DC.B 0x72 ; 'r'
0x08009E30: 65 DC.B 0x65 ; 'e'
0x08009E31: 5C DC.B 0x5C ; '\\'
0x08009E32: 4D DC.B 0x4D ; 'M'
0x08009E33: 61 DC.B 0x61 ; 'a'
0x08009E34: 69 DC.B 0x69 ; 'i'
0x08009E35: 6E DC.B 0x6E ; 'n'
0x08009E36: 5C DC.B 0x5C ; '\\'
0x08009E37: 43 DC.B 0x43 ; 'C'
0x08009E38: 75 DC.B 0x75 ; 'u'
0x08009E39: 62 DC.B 0x62 ; 'b'
0x08009E3A: 65 DC.B 0x65 ; 'e'
0x08009E3B: 4D DC.B 0x4D ; 'M'
0x08009E3C: 58 DC.B 0x58 ; 'X'
0x08009E3D: 5C DC.B 0x5C ; '\\'
0x08009E3E: 44 DC.B 0x44 ; 'D'
0x08009E3F: 72 DC.B 0x72 ; 'r'
0x08009E40: 69 DC.B 0x69 ; 'i'
0x08009E41: 76 DC.B 0x76 ; 'v'
0x08009E42: 65 DC.B 0x65 ; 'e'
0x08009E43: 72 DC.B 0x72 ; 'r'
0x08009E44: 73 DC.B 0x73 ; 's'
0x08009E45: 5C DC.B 0x5C ; '\\'
0x08009E46: 53 DC.B 0x53 ; 'S'
0x08009E47: 54 DC.B 0x54 ; 'T'
0x08009E48: 4D DC.B 0x4D ; 'M'
0x08009E49: 33 DC.B 0x33 ; '3'
0x08009E4A: 32 DC.B 0x32 ; '2'
0x08009E4B: 48 DC.B 0x48 ; 'H'
0x08009E4C: 37 DC.B 0x37 ; '7'
0x08009E4D: 78 DC.B 0x78 ; 'x'
0x08009E4E: 78 DC.B 0x78 ; 'x'
0x08009E4F: 5F DC.B 0x5F ; '_'
0x08009E50: 48 DC.B 0x48 ; 'H'
0x08009E51: 41 DC.B 0x41 ; 'A'
0x08009E52: 4C DC.B 0x4C ; 'L'
0x08009E53: 5F DC.B 0x5F ; '_'
0x08009E54: 44 DC.B 0x44 ; 'D'
0x08009E55: 72 DC.B 0x72 ; 'r'
0x08009E56: 69 DC.B 0x69 ; 'i'
0x08009E57: 76 DC.B 0x76 ; 'v'
0x08009E58: 65 DC.B 0x65 ; 'e'
0x08009E59: 72 DC.B 0x72 ; 'r'
0x08009E5A: 5C DC.B 0x5C ; '\\'
0x08009E5B: 53 DC.B 0x53 ; 'S'
0x08009E5C: 72 DC.B 0x72 ; 'r'
0x08009E5D: 63 DC.B 0x63 ; 'c'
0x08009E5E: 5C DC.B 0x5C ; '\\'
0x08009E5F: 73 DC.B 0x73 ; 's'
0x08009E60: 74 DC.B 0x74 ; 't'
0x08009E61: 6D DC.B 0x6D ; 'm'
0x08009E62: 33 DC.B 0x33 ; '3'
0x08009E63: 32 DC.B 0x32 ; '2'
0x08009E64: 68 DC.B 0x68 ; 'h'
0x08009E65: 37 DC.B 0x37 ; '7'
0x08009E66: 78 DC.B 0x78 ; 'x'
0x08009E67: 78 DC.B 0x78 ; 'x'
0x08009E68: 5F DC.B 0x5F ; '_'
0x08009E69: 68 DC.B 0x68 ; 'h'
0x08009E6A: 61 DC.B 0x61 ; 'a'
0x08009E6B: 6C DC.B 0x6C ; 'l'
0x08009E6C: 5F DC.B 0x5F ; '_'
0x08009E6D: 72 DC.B 0x72 ; 'r'
0x08009E6E: 74 DC.B 0x74 ; 't'
0x08009E6F: 63 DC.B 0x63 ; 'c'
0x08009E70: 2E DC.B 0x2E ; '.'
0x08009E71: 63 DC.B 0x63 ; 'c'
0x08009E72: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.66 from charger_lto.o, size=103, align=1
0x08009E73: 44 DC.B 0x44 ; 'D'
0x08009E74: 3A DC.B 0x3A ; ':'
0x08009E75: 5C DC.B 0x5C ; '\\'
0x08009E76: 50 DC.B 0x50 ; 'P'
0x08009E77: 72 DC.B 0x72 ; 'r'
0x08009E78: 6F DC.B 0x6F ; 'o'
0x08009E79: 6A DC.B 0x6A ; 'j'
0x08009E7A: 65 DC.B 0x65 ; 'e'
0x08009E7B: 6B DC.B 0x6B ; 'k'
0x08009E7C: 74 DC.B 0x74 ; 't'
0x08009E7D: 65 DC.B 0x65 ; 'e'
0x08009E7E: 5C DC.B 0x5C ; '\\'
0x08009E7F: 65 DC.B 0x65 ; 'e'
0x08009E80: 63 DC.B 0x63 ; 'c'
0x08009E81: 73 DC.B 0x73 ; 's'
0x08009E82: 5F DC.B 0x5F ; '_'
0x08009E83: 63 DC.B 0x63 ; 'c'
0x08009E84: 68 DC.B 0x68 ; 'h'
0x08009E85: 61 DC.B 0x61 ; 'a'
0x08009E86: 72 DC.B 0x72 ; 'r'
0x08009E87: 67 DC.B 0x67 ; 'g'
0x08009E88: 65 DC.B 0x65 ; 'e'
0x08009E89: 72 DC.B 0x72 ; 'r'
0x08009E8A: 5C DC.B 0x5C ; '\\'
0x08009E8B: 63 DC.B 0x63 ; 'c'
0x08009E8C: 74 DC.B 0x74 ; 't'
0x08009E8D: 72 DC.B 0x72 ; 'r'
0x08009E8E: 6C DC.B 0x6C ; 'l'
0x08009E8F: 5C DC.B 0x5C ; '\\'
0x08009E90: 66 DC.B 0x66 ; 'f'
0x08009E91: 69 DC.B 0x69 ; 'i'
0x08009E92: 72 DC.B 0x72 ; 'r'
0x08009E93: 6D DC.B 0x6D ; 'm'
0x08009E94: 77 DC.B 0x77 ; 'w'
0x08009E95: 61 DC.B 0x61 ; 'a'
0x08009E96: 72 DC.B 0x72 ; 'r'
0x08009E97: 65 DC.B 0x65 ; 'e'
0x08009E98: 5C DC.B 0x5C ; '\\'
0x08009E99: 4D DC.B 0x4D ; 'M'
0x08009E9A: 61 DC.B 0x61 ; 'a'
0x08009E9B: 69 DC.B 0x69 ; 'i'
0x08009E9C: 6E DC.B 0x6E ; 'n'
0x08009E9D: 5C DC.B 0x5C ; '\\'
0x08009E9E: 43 DC.B 0x43 ; 'C'
0x08009E9F: 75 DC.B 0x75 ; 'u'
0x08009EA0: 62 DC.B 0x62 ; 'b'
0x08009EA1: 65 DC.B 0x65 ; 'e'
0x08009EA2: 4D DC.B 0x4D ; 'M'
0x08009EA3: 58 DC.B 0x58 ; 'X'
0x08009EA4: 5C DC.B 0x5C ; '\\'
0x08009EA5: 44 DC.B 0x44 ; 'D'
0x08009EA6: 72 DC.B 0x72 ; 'r'
0x08009EA7: 69 DC.B 0x69 ; 'i'
0x08009EA8: 76 DC.B 0x76 ; 'v'
0x08009EA9: 65 DC.B 0x65 ; 'e'
0x08009EAA: 72 DC.B 0x72 ; 'r'
0x08009EAB: 73 DC.B 0x73 ; 's'
0x08009EAC: 5C DC.B 0x5C ; '\\'
0x08009EAD: 53 DC.B 0x53 ; 'S'
0x08009EAE: 54 DC.B 0x54 ; 'T'
0x08009EAF: 4D DC.B 0x4D ; 'M'
0x08009EB0: 33 DC.B 0x33 ; '3'
0x08009EB1: 32 DC.B 0x32 ; '2'
0x08009EB2: 48 DC.B 0x48 ; 'H'
0x08009EB3: 37 DC.B 0x37 ; '7'
0x08009EB4: 78 DC.B 0x78 ; 'x'
0x08009EB5: 78 DC.B 0x78 ; 'x'
0x08009EB6: 5F DC.B 0x5F ; '_'
0x08009EB7: 48 DC.B 0x48 ; 'H'
0x08009EB8: 41 DC.B 0x41 ; 'A'
0x08009EB9: 4C DC.B 0x4C ; 'L'
0x08009EBA: 5F DC.B 0x5F ; '_'
0x08009EBB: 44 DC.B 0x44 ; 'D'
0x08009EBC: 72 DC.B 0x72 ; 'r'
0x08009EBD: 69 DC.B 0x69 ; 'i'
0x08009EBE: 76 DC.B 0x76 ; 'v'
0x08009EBF: 65 DC.B 0x65 ; 'e'
0x08009EC0: 72 DC.B 0x72 ; 'r'
0x08009EC1: 5C DC.B 0x5C ; '\\'
0x08009EC2: 53 DC.B 0x53 ; 'S'
0x08009EC3: 72 DC.B 0x72 ; 'r'
0x08009EC4: 63 DC.B 0x63 ; 'c'
0x08009EC5: 5C DC.B 0x5C ; '\\'
0x08009EC6: 73 DC.B 0x73 ; 's'
0x08009EC7: 74 DC.B 0x74 ; 't'
0x08009EC8: 6D DC.B 0x6D ; 'm'
0x08009EC9: 33 DC.B 0x33 ; '3'
0x08009ECA: 32 DC.B 0x32 ; '2'
0x08009ECB: 68 DC.B 0x68 ; 'h'
0x08009ECC: 37 DC.B 0x37 ; '7'
0x08009ECD: 78 DC.B 0x78 ; 'x'
0x08009ECE: 78 DC.B 0x78 ; 'x'
0x08009ECF: 5F DC.B 0x5F ; '_'
0x08009ED0: 68 DC.B 0x68 ; 'h'
0x08009ED1: 61 DC.B 0x61 ; 'a'
0x08009ED2: 6C DC.B 0x6C ; 'l'
0x08009ED3: 5F DC.B 0x5F ; '_'
0x08009ED4: 73 DC.B 0x73 ; 's'
0x08009ED5: 70 DC.B 0x70 ; 'p'
0x08009ED6: 69 DC.B 0x69 ; 'i'
0x08009ED7: 2E DC.B 0x2E ; '.'
0x08009ED8: 63 DC.B 0x63 ; 'c'
0x08009ED9: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=7, align=1
0x08009EDA: 28 DC.B 0x28 ; '('
0x08009EDB: 6E DC.B 0x6E ; 'n'
0x08009EDC: 75 DC.B 0x75 ; 'u'
0x08009EDD: 6C DC.B 0x6C ; 'l'
0x08009EDE: 6C DC.B 0x6C ; 'l'
0x08009EDF: 29 DC.B 0x29 ; ')'
0x08009EE0: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_c_locale_month_names from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=87, align=1
__SEGGER_RTL_c_locale_month_names:
0x08009EE1: 4A DC.B 0x4A ; 'J'
0x08009EE2: 61 DC.B 0x61 ; 'a'
0x08009EE3: 6E DC.B 0x6E ; 'n'
0x08009EE4: 75 DC.B 0x75 ; 'u'
0x08009EE5: 61 DC.B 0x61 ; 'a'
0x08009EE6: 72 DC.B 0x72 ; 'r'
0x08009EE7: 79 DC.B 0x79 ; 'y'
0x08009EE8: 00 DC.B 0x00 ; '\0'
0x08009EE9: 46 DC.B 0x46 ; 'F'
0x08009EEA: 65 DC.B 0x65 ; 'e'
0x08009EEB: 62 DC.B 0x62 ; 'b'
0x08009EEC: 72 DC.B 0x72 ; 'r'
0x08009EED: 75 DC.B 0x75 ; 'u'
0x08009EEE: 61 DC.B 0x61 ; 'a'
0x08009EEF: 72 DC.B 0x72 ; 'r'
0x08009EF0: 79 DC.B 0x79 ; 'y'
0x08009EF1: 00 DC.B 0x00 ; '\0'
0x08009EF2: 4D DC.B 0x4D ; 'M'
0x08009EF3: 61 DC.B 0x61 ; 'a'
0x08009EF4: 72 DC.B 0x72 ; 'r'
0x08009EF5: 63 DC.B 0x63 ; 'c'
0x08009EF6: 68 DC.B 0x68 ; 'h'
0x08009EF7: 00 DC.B 0x00 ; '\0'
0x08009EF8: 41 DC.B 0x41 ; 'A'
0x08009EF9: 70 DC.B 0x70 ; 'p'
0x08009EFA: 72 DC.B 0x72 ; 'r'
0x08009EFB: 69 DC.B 0x69 ; 'i'
0x08009EFC: 6C DC.B 0x6C ; 'l'
0x08009EFD: 00 DC.B 0x00 ; '\0'
0x08009EFE: 4D DC.B 0x4D ; 'M'
0x08009EFF: 61 DC.B 0x61 ; 'a'
0x08009F00: 79 DC.B 0x79 ; 'y'
0x08009F01: 00 DC.B 0x00 ; '\0'
0x08009F02: 4A DC.B 0x4A ; 'J'
0x08009F03: 75 DC.B 0x75 ; 'u'
0x08009F04: 6E DC.B 0x6E ; 'n'
0x08009F05: 65 DC.B 0x65 ; 'e'
0x08009F06: 00 DC.B 0x00 ; '\0'
0x08009F07: 4A DC.B 0x4A ; 'J'
0x08009F08: 75 DC.B 0x75 ; 'u'
0x08009F09: 6C DC.B 0x6C ; 'l'
0x08009F0A: 79 DC.B 0x79 ; 'y'
0x08009F0B: 00 DC.B 0x00 ; '\0'
0x08009F0C: 41 DC.B 0x41 ; 'A'
0x08009F0D: 75 DC.B 0x75 ; 'u'
0x08009F0E: 67 DC.B 0x67 ; 'g'
0x08009F0F: 75 DC.B 0x75 ; 'u'
0x08009F10: 73 DC.B 0x73 ; 's'
0x08009F11: 74 DC.B 0x74 ; 't'
0x08009F12: 00 DC.B 0x00 ; '\0'
0x08009F13: 53 DC.B 0x53 ; 'S'
0x08009F14: 65 DC.B 0x65 ; 'e'
0x08009F15: 70 DC.B 0x70 ; 'p'
0x08009F16: 74 DC.B 0x74 ; 't'
0x08009F17: 65 DC.B 0x65 ; 'e'
0x08009F18: 6D DC.B 0x6D ; 'm'
0x08009F19: 62 DC.B 0x62 ; 'b'
0x08009F1A: 65 DC.B 0x65 ; 'e'
0x08009F1B: 72 DC.B 0x72 ; 'r'
0x08009F1C: 00 DC.B 0x00 ; '\0'
0x08009F1D: 4F DC.B 0x4F ; 'O'
0x08009F1E: 63 DC.B 0x63 ; 'c'
0x08009F1F: 74 DC.B 0x74 ; 't'
0x08009F20: 6F DC.B 0x6F ; 'o'
0x08009F21: 62 DC.B 0x62 ; 'b'
0x08009F22: 65 DC.B 0x65 ; 'e'
0x08009F23: 72 DC.B 0x72 ; 'r'
0x08009F24: 00 DC.B 0x00 ; '\0'
0x08009F25: 4E DC.B 0x4E ; 'N'
0x08009F26: 6F DC.B 0x6F ; 'o'
0x08009F27: 76 DC.B 0x76 ; 'v'
0x08009F28: 65 DC.B 0x65 ; 'e'
0x08009F29: 6D DC.B 0x6D ; 'm'
0x08009F2A: 62 DC.B 0x62 ; 'b'
0x08009F2B: 65 DC.B 0x65 ; 'e'
0x08009F2C: 72 DC.B 0x72 ; 'r'
0x08009F2D: 00 DC.B 0x00 ; '\0'
0x08009F2E: 44 DC.B 0x44 ; 'D'
0x08009F2F: 65 DC.B 0x65 ; 'e'
0x08009F30: 63 DC.B 0x63 ; 'c'
0x08009F31: 65 DC.B 0x65 ; 'e'
0x08009F32: 6D DC.B 0x6D ; 'm'
0x08009F33: 62 DC.B 0x62 ; 'b'
0x08009F34: 65 DC.B 0x65 ; 'e'
0x08009F35: 72 DC.B 0x72 ; 'r'
0x08009F36: 00 DC.B 0x00 ; '\0'
0x08009F37: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_c_locale_am_pm_indicator from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=7, align=1
__SEGGER_RTL_c_locale_am_pm_indicator:
0x08009F38: 41 DC.B 0x41 ; 'A'
0x08009F39: 4D DC.B 0x4D ; 'M'
0x08009F3A: 00 DC.B 0x00 ; '\0'
0x08009F3B: 50 DC.B 0x50 ; 'P'
0x08009F3C: 4D DC.B 0x4D ; 'M'
0x08009F3D: 00 DC.B 0x00 ; '\0'
0x08009F3E: 00 DC.B 0x00 ; '\0'
__SEGGER_RTL_c_locale_date_time_format:
0x08009F3F: 25 DC.B 0x25 ; '%'
0x08009F40: 61 DC.B 0x61 ; 'a'
0x08009F41: 20 DC.B 0x20 ; ' '
0x08009F42: 25 DC.B 0x25 ; '%'
0x08009F43: 62 DC.B 0x62 ; 'b'
0x08009F44: 20 DC.B 0x20 ; ' '
0x08009F45: 25 DC.B 0x25 ; '%'
0x08009F46: 65 DC.B 0x65 ; 'e'
0x08009F47: 20 DC.B 0x20 ; ' '
0x08009F48: 25 DC.B 0x25 ; '%'
0x08009F49: 54 DC.B 0x54 ; 'T'
0x08009F4A: 20 DC.B 0x20 ; ' '
0x08009F4B: 25 DC.B 0x25 ; '%'
0x08009F4C: 59 DC.B 0x59 ; 'Y'
0x08009F4D: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.16 from charger_lto.o, size=106, align=1
0x08009F4E: 44 DC.B 0x44 ; 'D'
0x08009F4F: 3A DC.B 0x3A ; ':'
0x08009F50: 5C DC.B 0x5C ; '\\'
0x08009F51: 50 DC.B 0x50 ; 'P'
0x08009F52: 72 DC.B 0x72 ; 'r'
0x08009F53: 6F DC.B 0x6F ; 'o'
0x08009F54: 6A DC.B 0x6A ; 'j'
0x08009F55: 65 DC.B 0x65 ; 'e'
0x08009F56: 6B DC.B 0x6B ; 'k'
0x08009F57: 74 DC.B 0x74 ; 't'
0x08009F58: 65 DC.B 0x65 ; 'e'
0x08009F59: 5C DC.B 0x5C ; '\\'
0x08009F5A: 65 DC.B 0x65 ; 'e'
0x08009F5B: 63 DC.B 0x63 ; 'c'
0x08009F5C: 73 DC.B 0x73 ; 's'
0x08009F5D: 5F DC.B 0x5F ; '_'
0x08009F5E: 63 DC.B 0x63 ; 'c'
0x08009F5F: 68 DC.B 0x68 ; 'h'
0x08009F60: 61 DC.B 0x61 ; 'a'
0x08009F61: 72 DC.B 0x72 ; 'r'
0x08009F62: 67 DC.B 0x67 ; 'g'
0x08009F63: 65 DC.B 0x65 ; 'e'
0x08009F64: 72 DC.B 0x72 ; 'r'
0x08009F65: 5C DC.B 0x5C ; '\\'
0x08009F66: 63 DC.B 0x63 ; 'c'
0x08009F67: 74 DC.B 0x74 ; 't'
0x08009F68: 72 DC.B 0x72 ; 'r'
0x08009F69: 6C DC.B 0x6C ; 'l'
0x08009F6A: 5C DC.B 0x5C ; '\\'
0x08009F6B: 66 DC.B 0x66 ; 'f'
0x08009F6C: 69 DC.B 0x69 ; 'i'
0x08009F6D: 72 DC.B 0x72 ; 'r'
0x08009F6E: 6D DC.B 0x6D ; 'm'
0x08009F6F: 77 DC.B 0x77 ; 'w'
0x08009F70: 61 DC.B 0x61 ; 'a'
0x08009F71: 72 DC.B 0x72 ; 'r'
0x08009F72: 65 DC.B 0x65 ; 'e'
0x08009F73: 5C DC.B 0x5C ; '\\'
0x08009F74: 4D DC.B 0x4D ; 'M'
0x08009F75: 61 DC.B 0x61 ; 'a'
0x08009F76: 69 DC.B 0x69 ; 'i'
0x08009F77: 6E DC.B 0x6E ; 'n'
0x08009F78: 5C DC.B 0x5C ; '\\'
0x08009F79: 43 DC.B 0x43 ; 'C'
0x08009F7A: 75 DC.B 0x75 ; 'u'
0x08009F7B: 62 DC.B 0x62 ; 'b'
0x08009F7C: 65 DC.B 0x65 ; 'e'
0x08009F7D: 4D DC.B 0x4D ; 'M'
0x08009F7E: 58 DC.B 0x58 ; 'X'
0x08009F7F: 5C DC.B 0x5C ; '\\'
0x08009F80: 44 DC.B 0x44 ; 'D'
0x08009F81: 72 DC.B 0x72 ; 'r'
0x08009F82: 69 DC.B 0x69 ; 'i'
0x08009F83: 76 DC.B 0x76 ; 'v'
0x08009F84: 65 DC.B 0x65 ; 'e'
0x08009F85: 72 DC.B 0x72 ; 'r'
0x08009F86: 73 DC.B 0x73 ; 's'
0x08009F87: 5C DC.B 0x5C ; '\\'
0x08009F88: 53 DC.B 0x53 ; 'S'
0x08009F89: 54 DC.B 0x54 ; 'T'
0x08009F8A: 4D DC.B 0x4D ; 'M'
0x08009F8B: 33 DC.B 0x33 ; '3'
0x08009F8C: 32 DC.B 0x32 ; '2'
0x08009F8D: 48 DC.B 0x48 ; 'H'
0x08009F8E: 37 DC.B 0x37 ; '7'
0x08009F8F: 78 DC.B 0x78 ; 'x'
0x08009F90: 78 DC.B 0x78 ; 'x'
0x08009F91: 5F DC.B 0x5F ; '_'
0x08009F92: 48 DC.B 0x48 ; 'H'
0x08009F93: 41 DC.B 0x41 ; 'A'
0x08009F94: 4C DC.B 0x4C ; 'L'
0x08009F95: 5F DC.B 0x5F ; '_'
0x08009F96: 44 DC.B 0x44 ; 'D'
0x08009F97: 72 DC.B 0x72 ; 'r'
0x08009F98: 69 DC.B 0x69 ; 'i'
0x08009F99: 76 DC.B 0x76 ; 'v'
0x08009F9A: 65 DC.B 0x65 ; 'e'
0x08009F9B: 72 DC.B 0x72 ; 'r'
0x08009F9C: 5C DC.B 0x5C ; '\\'
0x08009F9D: 53 DC.B 0x53 ; 'S'
0x08009F9E: 72 DC.B 0x72 ; 'r'
0x08009F9F: 63 DC.B 0x63 ; 'c'
0x08009FA0: 5C DC.B 0x5C ; '\\'
0x08009FA1: 73 DC.B 0x73 ; 's'
0x08009FA2: 74 DC.B 0x74 ; 't'
0x08009FA3: 6D DC.B 0x6D ; 'm'
0x08009FA4: 33 DC.B 0x33 ; '3'
0x08009FA5: 32 DC.B 0x32 ; '2'
0x08009FA6: 68 DC.B 0x68 ; 'h'
0x08009FA7: 37 DC.B 0x37 ; '7'
0x08009FA8: 78 DC.B 0x78 ; 'x'
0x08009FA9: 78 DC.B 0x78 ; 'x'
0x08009FAA: 5F DC.B 0x5F ; '_'
0x08009FAB: 68 DC.B 0x68 ; 'h'
0x08009FAC: 61 DC.B 0x61 ; 'a'
0x08009FAD: 6C DC.B 0x6C ; 'l'
0x08009FAE: 5F DC.B 0x5F ; '_'
0x08009FAF: 63 DC.B 0x63 ; 'c'
0x08009FB0: 6F DC.B 0x6F ; 'o'
0x08009FB1: 72 DC.B 0x72 ; 'r'
0x08009FB2: 74 DC.B 0x74 ; 't'
0x08009FB3: 65 DC.B 0x65 ; 'e'
0x08009FB4: 78 DC.B 0x78 ; 'x'
0x08009FB5: 2E DC.B 0x2E ; '.'
0x08009FB6: 63 DC.B 0x63 ; 'c'
0x08009FB7: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.50 from charger_lto.o, size=106, align=1
0x08009FB8: 44 DC.B 0x44 ; 'D'
0x08009FB9: 3A DC.B 0x3A ; ':'
0x08009FBA: 5C DC.B 0x5C ; '\\'
0x08009FBB: 50 DC.B 0x50 ; 'P'
0x08009FBC: 72 DC.B 0x72 ; 'r'
0x08009FBD: 6F DC.B 0x6F ; 'o'
0x08009FBE: 6A DC.B 0x6A ; 'j'
0x08009FBF: 65 DC.B 0x65 ; 'e'
0x08009FC0: 6B DC.B 0x6B ; 'k'
0x08009FC1: 74 DC.B 0x74 ; 't'
0x08009FC2: 65 DC.B 0x65 ; 'e'
0x08009FC3: 5C DC.B 0x5C ; '\\'
0x08009FC4: 65 DC.B 0x65 ; 'e'
0x08009FC5: 63 DC.B 0x63 ; 'c'
0x08009FC6: 73 DC.B 0x73 ; 's'
0x08009FC7: 5F DC.B 0x5F ; '_'
0x08009FC8: 63 DC.B 0x63 ; 'c'
0x08009FC9: 68 DC.B 0x68 ; 'h'
0x08009FCA: 61 DC.B 0x61 ; 'a'
0x08009FCB: 72 DC.B 0x72 ; 'r'
0x08009FCC: 67 DC.B 0x67 ; 'g'
0x08009FCD: 65 DC.B 0x65 ; 'e'
0x08009FCE: 72 DC.B 0x72 ; 'r'
0x08009FCF: 5C DC.B 0x5C ; '\\'
0x08009FD0: 63 DC.B 0x63 ; 'c'
0x08009FD1: 74 DC.B 0x74 ; 't'
0x08009FD2: 72 DC.B 0x72 ; 'r'
0x08009FD3: 6C DC.B 0x6C ; 'l'
0x08009FD4: 5C DC.B 0x5C ; '\\'
0x08009FD5: 66 DC.B 0x66 ; 'f'
0x08009FD6: 69 DC.B 0x69 ; 'i'
0x08009FD7: 72 DC.B 0x72 ; 'r'
0x08009FD8: 6D DC.B 0x6D ; 'm'
0x08009FD9: 77 DC.B 0x77 ; 'w'
0x08009FDA: 61 DC.B 0x61 ; 'a'
0x08009FDB: 72 DC.B 0x72 ; 'r'
0x08009FDC: 65 DC.B 0x65 ; 'e'
0x08009FDD: 5C DC.B 0x5C ; '\\'
0x08009FDE: 4D DC.B 0x4D ; 'M'
0x08009FDF: 61 DC.B 0x61 ; 'a'
0x08009FE0: 69 DC.B 0x69 ; 'i'
0x08009FE1: 6E DC.B 0x6E ; 'n'
0x08009FE2: 5C DC.B 0x5C ; '\\'
0x08009FE3: 43 DC.B 0x43 ; 'C'
0x08009FE4: 75 DC.B 0x75 ; 'u'
0x08009FE5: 62 DC.B 0x62 ; 'b'
0x08009FE6: 65 DC.B 0x65 ; 'e'
0x08009FE7: 4D DC.B 0x4D ; 'M'
0x08009FE8: 58 DC.B 0x58 ; 'X'
0x08009FE9: 5C DC.B 0x5C ; '\\'
0x08009FEA: 44 DC.B 0x44 ; 'D'
0x08009FEB: 72 DC.B 0x72 ; 'r'
0x08009FEC: 69 DC.B 0x69 ; 'i'
0x08009FED: 76 DC.B 0x76 ; 'v'
0x08009FEE: 65 DC.B 0x65 ; 'e'
0x08009FEF: 72 DC.B 0x72 ; 'r'
0x08009FF0: 73 DC.B 0x73 ; 's'
0x08009FF1: 5C DC.B 0x5C ; '\\'
0x08009FF2: 53 DC.B 0x53 ; 'S'
0x08009FF3: 54 DC.B 0x54 ; 'T'
0x08009FF4: 4D DC.B 0x4D ; 'M'
0x08009FF5: 33 DC.B 0x33 ; '3'
0x08009FF6: 32 DC.B 0x32 ; '2'
0x08009FF7: 48 DC.B 0x48 ; 'H'
0x08009FF8: 37 DC.B 0x37 ; '7'
0x08009FF9: 78 DC.B 0x78 ; 'x'
0x08009FFA: 78 DC.B 0x78 ; 'x'
0x08009FFB: 5F DC.B 0x5F ; '_'
0x08009FFC: 48 DC.B 0x48 ; 'H'
0x08009FFD: 41 DC.B 0x41 ; 'A'
0x08009FFE: 4C DC.B 0x4C ; 'L'
0x08009FFF: 5F DC.B 0x5F ; '_'
0x0800A000: 44 DC.B 0x44 ; 'D'
0x0800A001: 72 DC.B 0x72 ; 'r'
0x0800A002: 69 DC.B 0x69 ; 'i'
0x0800A003: 76 DC.B 0x76 ; 'v'
0x0800A004: 65 DC.B 0x65 ; 'e'
0x0800A005: 72 DC.B 0x72 ; 'r'
0x0800A006: 5C DC.B 0x5C ; '\\'
0x0800A007: 53 DC.B 0x53 ; 'S'
0x0800A008: 72 DC.B 0x72 ; 'r'
0x0800A009: 63 DC.B 0x63 ; 'c'
0x0800A00A: 5C DC.B 0x5C ; '\\'
0x0800A00B: 73 DC.B 0x73 ; 's'
0x0800A00C: 74 DC.B 0x74 ; 't'
0x0800A00D: 6D DC.B 0x6D ; 'm'
0x0800A00E: 33 DC.B 0x33 ; '3'
0x0800A00F: 32 DC.B 0x32 ; '2'
0x0800A010: 68 DC.B 0x68 ; 'h'
0x0800A011: 37 DC.B 0x37 ; '7'
0x0800A012: 78 DC.B 0x78 ; 'x'
0x0800A013: 78 DC.B 0x78 ; 'x'
0x0800A014: 5F DC.B 0x5F ; '_'
0x0800A015: 68 DC.B 0x68 ; 'h'
0x0800A016: 61 DC.B 0x61 ; 'a'
0x0800A017: 6C DC.B 0x6C ; 'l'
0x0800A018: 5F DC.B 0x5F ; '_'
0x0800A019: 70 DC.B 0x70 ; 'p'
0x0800A01A: 77 DC.B 0x77 ; 'w'
0x0800A01B: 72 DC.B 0x72 ; 'r'
0x0800A01C: 5F DC.B 0x5F ; '_'
0x0800A01D: 65 DC.B 0x65 ; 'e'
0x0800A01E: 78 DC.B 0x78 ; 'x'
0x0800A01F: 2E DC.B 0x2E ; '.'
0x0800A020: 63 DC.B 0x63 ; 'c'
0x0800A021: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.60 from charger_lto.o, size=106, align=1
0x0800A022: 44 DC.B 0x44 ; 'D'
0x0800A023: 3A DC.B 0x3A ; ':'
0x0800A024: 5C DC.B 0x5C ; '\\'
0x0800A025: 50 DC.B 0x50 ; 'P'
0x0800A026: 72 DC.B 0x72 ; 'r'
0x0800A027: 6F DC.B 0x6F ; 'o'
0x0800A028: 6A DC.B 0x6A ; 'j'
0x0800A029: 65 DC.B 0x65 ; 'e'
0x0800A02A: 6B DC.B 0x6B ; 'k'
0x0800A02B: 74 DC.B 0x74 ; 't'
0x0800A02C: 65 DC.B 0x65 ; 'e'
0x0800A02D: 5C DC.B 0x5C ; '\\'
0x0800A02E: 65 DC.B 0x65 ; 'e'
0x0800A02F: 63 DC.B 0x63 ; 'c'
0x0800A030: 73 DC.B 0x73 ; 's'
0x0800A031: 5F DC.B 0x5F ; '_'
0x0800A032: 63 DC.B 0x63 ; 'c'
0x0800A033: 68 DC.B 0x68 ; 'h'
0x0800A034: 61 DC.B 0x61 ; 'a'
0x0800A035: 72 DC.B 0x72 ; 'r'
0x0800A036: 67 DC.B 0x67 ; 'g'
0x0800A037: 65 DC.B 0x65 ; 'e'
0x0800A038: 72 DC.B 0x72 ; 'r'
0x0800A039: 5C DC.B 0x5C ; '\\'
0x0800A03A: 63 DC.B 0x63 ; 'c'
0x0800A03B: 74 DC.B 0x74 ; 't'
0x0800A03C: 72 DC.B 0x72 ; 'r'
0x0800A03D: 6C DC.B 0x6C ; 'l'
0x0800A03E: 5C DC.B 0x5C ; '\\'
0x0800A03F: 66 DC.B 0x66 ; 'f'
0x0800A040: 69 DC.B 0x69 ; 'i'
0x0800A041: 72 DC.B 0x72 ; 'r'
0x0800A042: 6D DC.B 0x6D ; 'm'
0x0800A043: 77 DC.B 0x77 ; 'w'
0x0800A044: 61 DC.B 0x61 ; 'a'
0x0800A045: 72 DC.B 0x72 ; 'r'
0x0800A046: 65 DC.B 0x65 ; 'e'
0x0800A047: 5C DC.B 0x5C ; '\\'
0x0800A048: 4D DC.B 0x4D ; 'M'
0x0800A049: 61 DC.B 0x61 ; 'a'
0x0800A04A: 69 DC.B 0x69 ; 'i'
0x0800A04B: 6E DC.B 0x6E ; 'n'
0x0800A04C: 5C DC.B 0x5C ; '\\'
0x0800A04D: 43 DC.B 0x43 ; 'C'
0x0800A04E: 75 DC.B 0x75 ; 'u'
0x0800A04F: 62 DC.B 0x62 ; 'b'
0x0800A050: 65 DC.B 0x65 ; 'e'
0x0800A051: 4D DC.B 0x4D ; 'M'
0x0800A052: 58 DC.B 0x58 ; 'X'
0x0800A053: 5C DC.B 0x5C ; '\\'
0x0800A054: 44 DC.B 0x44 ; 'D'
0x0800A055: 72 DC.B 0x72 ; 'r'
0x0800A056: 69 DC.B 0x69 ; 'i'
0x0800A057: 76 DC.B 0x76 ; 'v'
0x0800A058: 65 DC.B 0x65 ; 'e'
0x0800A059: 72 DC.B 0x72 ; 'r'
0x0800A05A: 73 DC.B 0x73 ; 's'
0x0800A05B: 5C DC.B 0x5C ; '\\'
0x0800A05C: 53 DC.B 0x53 ; 'S'
0x0800A05D: 54 DC.B 0x54 ; 'T'
0x0800A05E: 4D DC.B 0x4D ; 'M'
0x0800A05F: 33 DC.B 0x33 ; '3'
0x0800A060: 32 DC.B 0x32 ; '2'
0x0800A061: 48 DC.B 0x48 ; 'H'
0x0800A062: 37 DC.B 0x37 ; '7'
0x0800A063: 78 DC.B 0x78 ; 'x'
0x0800A064: 78 DC.B 0x78 ; 'x'
0x0800A065: 5F DC.B 0x5F ; '_'
0x0800A066: 48 DC.B 0x48 ; 'H'
0x0800A067: 41 DC.B 0x41 ; 'A'
0x0800A068: 4C DC.B 0x4C ; 'L'
0x0800A069: 5F DC.B 0x5F ; '_'
0x0800A06A: 44 DC.B 0x44 ; 'D'
0x0800A06B: 72 DC.B 0x72 ; 'r'
0x0800A06C: 69 DC.B 0x69 ; 'i'
0x0800A06D: 76 DC.B 0x76 ; 'v'
0x0800A06E: 65 DC.B 0x65 ; 'e'
0x0800A06F: 72 DC.B 0x72 ; 'r'
0x0800A070: 5C DC.B 0x5C ; '\\'
0x0800A071: 53 DC.B 0x53 ; 'S'
0x0800A072: 72 DC.B 0x72 ; 'r'
0x0800A073: 63 DC.B 0x63 ; 'c'
0x0800A074: 5C DC.B 0x5C ; '\\'
0x0800A075: 73 DC.B 0x73 ; 's'
0x0800A076: 74 DC.B 0x74 ; 't'
0x0800A077: 6D DC.B 0x6D ; 'm'
0x0800A078: 33 DC.B 0x33 ; '3'
0x0800A079: 32 DC.B 0x32 ; '2'
0x0800A07A: 68 DC.B 0x68 ; 'h'
0x0800A07B: 37 DC.B 0x37 ; '7'
0x0800A07C: 78 DC.B 0x78 ; 'x'
0x0800A07D: 78 DC.B 0x78 ; 'x'
0x0800A07E: 5F DC.B 0x5F ; '_'
0x0800A07F: 68 DC.B 0x68 ; 'h'
0x0800A080: 61 DC.B 0x61 ; 'a'
0x0800A081: 6C DC.B 0x6C ; 'l'
0x0800A082: 5F DC.B 0x5F ; '_'
0x0800A083: 72 DC.B 0x72 ; 'r'
0x0800A084: 63 DC.B 0x63 ; 'c'
0x0800A085: 63 DC.B 0x63 ; 'c'
0x0800A086: 5F DC.B 0x5F ; '_'
0x0800A087: 65 DC.B 0x65 ; 'e'
0x0800A088: 78 DC.B 0x78 ; 'x'
0x0800A089: 2E DC.B 0x2E ; '.'
0x0800A08A: 63 DC.B 0x63 ; 'c'
0x0800A08B: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_c_locale_day_names from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=58, align=1
__SEGGER_RTL_c_locale_day_names:
0x0800A08C: 53 DC.B 0x53 ; 'S'
0x0800A08D: 75 DC.B 0x75 ; 'u'
0x0800A08E: 6E DC.B 0x6E ; 'n'
0x0800A08F: 64 DC.B 0x64 ; 'd'
0x0800A090: 61 DC.B 0x61 ; 'a'
0x0800A091: 79 DC.B 0x79 ; 'y'
0x0800A092: 00 DC.B 0x00 ; '\0'
0x0800A093: 4D DC.B 0x4D ; 'M'
0x0800A094: 6F DC.B 0x6F ; 'o'
0x0800A095: 6E DC.B 0x6E ; 'n'
0x0800A096: 64 DC.B 0x64 ; 'd'
0x0800A097: 61 DC.B 0x61 ; 'a'
0x0800A098: 79 DC.B 0x79 ; 'y'
0x0800A099: 00 DC.B 0x00 ; '\0'
0x0800A09A: 54 DC.B 0x54 ; 'T'
0x0800A09B: 75 DC.B 0x75 ; 'u'
0x0800A09C: 65 DC.B 0x65 ; 'e'
0x0800A09D: 73 DC.B 0x73 ; 's'
0x0800A09E: 64 DC.B 0x64 ; 'd'
0x0800A09F: 61 DC.B 0x61 ; 'a'
0x0800A0A0: 79 DC.B 0x79 ; 'y'
0x0800A0A1: 00 DC.B 0x00 ; '\0'
0x0800A0A2: 57 DC.B 0x57 ; 'W'
0x0800A0A3: 65 DC.B 0x65 ; 'e'
0x0800A0A4: 64 DC.B 0x64 ; 'd'
0x0800A0A5: 6E DC.B 0x6E ; 'n'
0x0800A0A6: 65 DC.B 0x65 ; 'e'
0x0800A0A7: 73 DC.B 0x73 ; 's'
0x0800A0A8: 64 DC.B 0x64 ; 'd'
0x0800A0A9: 61 DC.B 0x61 ; 'a'
0x0800A0AA: 79 DC.B 0x79 ; 'y'
0x0800A0AB: 00 DC.B 0x00 ; '\0'
0x0800A0AC: 54 DC.B 0x54 ; 'T'
0x0800A0AD: 68 DC.B 0x68 ; 'h'
0x0800A0AE: 75 DC.B 0x75 ; 'u'
0x0800A0AF: 72 DC.B 0x72 ; 'r'
0x0800A0B0: 73 DC.B 0x73 ; 's'
0x0800A0B1: 64 DC.B 0x64 ; 'd'
0x0800A0B2: 61 DC.B 0x61 ; 'a'
0x0800A0B3: 79 DC.B 0x79 ; 'y'
0x0800A0B4: 00 DC.B 0x00 ; '\0'
0x0800A0B5: 46 DC.B 0x46 ; 'F'
0x0800A0B6: 72 DC.B 0x72 ; 'r'
0x0800A0B7: 69 DC.B 0x69 ; 'i'
0x0800A0B8: 64 DC.B 0x64 ; 'd'
0x0800A0B9: 61 DC.B 0x61 ; 'a'
0x0800A0BA: 79 DC.B 0x79 ; 'y'
0x0800A0BB: 00 DC.B 0x00 ; '\0'
0x0800A0BC: 53 DC.B 0x53 ; 'S'
0x0800A0BD: 61 DC.B 0x61 ; 'a'
0x0800A0BE: 74 DC.B 0x74 ; 't'
0x0800A0BF: 75 DC.B 0x75 ; 'u'
0x0800A0C0: 72 DC.B 0x72 ; 'r'
0x0800A0C1: 64 DC.B 0x64 ; 'd'
0x0800A0C2: 61 DC.B 0x61 ; 'a'
0x0800A0C3: 79 DC.B 0x79 ; 'y'
0x0800A0C4: 00 DC.B 0x00 ; '\0'
0x0800A0C5: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=2, align=1
0x0800A0C6: 43 DC.B 0x43 ; 'C'
0x0800A0C7: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_data_utf8_period from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=2, align=1
__SEGGER_RTL_data_utf8_period:
0x0800A0C8: 2E DC.B 0x2E ; '.'
0x0800A0C9: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from charger_lto.o, size=25, align=1
0x0800A0CA: 50 DC.B 0x50 ; 'P'
0x0800A0CB: 72 DC.B 0x72 ; 'r'
0x0800A0CC: 6F DC.B 0x6F ; 'o'
0x0800A0CD: 67 DC.B 0x67 ; 'g'
0x0800A0CE: 72 DC.B 0x72 ; 'r'
0x0800A0CF: 61 DC.B 0x61 ; 'a'
0x0800A0D0: 6D DC.B 0x6D ; 'm'
0x0800A0D1: 20 DC.B 0x20 ; ' '
0x0800A0D2: 73 DC.B 0x73 ; 's'
0x0800A0D3: 74 DC.B 0x74 ; 't'
0x0800A0D4: 61 DC.B 0x61 ; 'a'
0x0800A0D5: 72 DC.B 0x72 ; 'r'
0x0800A0D6: 74 DC.B 0x74 ; 't'
0x0800A0D7: 20 DC.B 0x20 ; ' '
0x0800A0D8: 28 DC.B 0x28 ; '('
0x0800A0D9: 25 DC.B 0x25 ; '%'
0x0800A0DA: 73 DC.B 0x73 ; 's'
0x0800A0DB: 2C DC.B 0x2C ; ','
0x0800A0DC: 20 DC.B 0x20 ; ' '
0x0800A0DD: 25 DC.B 0x25 ; '%'
0x0800A0DE: 73 DC.B 0x73 ; 's'
0x0800A0DF: 29 DC.B 0x29 ; ')'
0x0800A0E0: 2E DC.B 0x2E ; '.'
0x0800A0E1: 0A DC.B 0x0A ; '\n'
0x0800A0E2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from charger_lto.o, size=9, align=1
0x0800A0E3: 31 DC.B 0x31 ; '1'
0x0800A0E4: 33 DC.B 0x33 ; '3'
0x0800A0E5: 3A DC.B 0x3A ; ':'
0x0800A0E6: 34 DC.B 0x34 ; '4'
0x0800A0E7: 34 DC.B 0x34 ; '4'
0x0800A0E8: 3A DC.B 0x3A ; ':'
0x0800A0E9: 33 DC.B 0x33 ; '3'
0x0800A0EA: 35 DC.B 0x35 ; '5'
0x0800A0EB: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str.1 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=5, align=1
0x0800A0EC: 2D DC.B 0x2D ; '-'
0x0800A0ED: 49 DC.B 0x49 ; 'I'
0x0800A0EE: 4E DC.B 0x4E ; 'N'
0x0800A0EF: 46 DC.B 0x46 ; 'F'
0x0800A0F0: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str.2 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=5, align=1
0x0800A0F1: 2D DC.B 0x2D ; '-'
0x0800A0F2: 69 DC.B 0x69 ; 'i'
0x0800A0F3: 6E DC.B 0x6E ; 'n'
0x0800A0F4: 66 DC.B 0x66 ; 'f'
0x0800A0F5: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str.3 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=5, align=1
0x0800A0F6: 2B DC.B 0x2B ; '+'
0x0800A0F7: 49 DC.B 0x49 ; 'I'
0x0800A0F8: 4E DC.B 0x4E ; 'N'
0x0800A0F9: 46 DC.B 0x46 ; 'F'
0x0800A0FA: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str.4 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=5, align=1
0x0800A0FB: 2B DC.B 0x2B ; '+'
0x0800A0FC: 69 DC.B 0x69 ; 'i'
0x0800A0FD: 6E DC.B 0x6E ; 'n'
0x0800A0FE: 66 DC.B 0x66 ; 'f'
0x0800A0FF: 00 DC.B 0x00 ; '\0'
Section .rodata.libc._DoInit._aInitStr from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=17, align=1
_DoInit._aInitStr:
0x0800A100: 00 DC.B 0x00 ; '\0'
0x0800A101: 00 DC.B 0x00 ; '\0'
0x0800A102: 00 DC.B 0x00 ; '\0'
0x0800A103: 00 DC.B 0x00 ; '\0'
0x0800A104: 00 DC.B 0x00 ; '\0'
0x0800A105: 00 DC.B 0x00 ; '\0'
0x0800A106: 54 DC.B 0x54 ; 'T'
0x0800A107: 54 DC.B 0x54 ; 'T'
0x0800A108: 52 DC.B 0x52 ; 'R'
0x0800A109: 20 DC.B 0x20 ; ' '
0x0800A10A: 52 DC.B 0x52 ; 'R'
0x0800A10B: 45 DC.B 0x45 ; 'E'
0x0800A10C: 47 DC.B 0x47 ; 'G'
0x0800A10D: 47 DC.B 0x47 ; 'G'
0x0800A10E: 45 DC.B 0x45 ; 'E'
0x0800A10F: 53 DC.B 0x53 ; 'S'
0x0800A110: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=9, align=1
0x0800A111: 54 DC.B 0x54 ; 'T'
0x0800A112: 65 DC.B 0x65 ; 'e'
0x0800A113: 72 DC.B 0x72 ; 'r'
0x0800A114: 6D DC.B 0x6D ; 'm'
0x0800A115: 69 DC.B 0x69 ; 'i'
0x0800A116: 6E DC.B 0x6E ; 'n'
0x0800A117: 61 DC.B 0x61 ; 'a'
0x0800A118: 6C DC.B 0x6C ; 'l'
0x0800A119: 00 DC.B 0x00 ; '\0'
__SEGGER_RTL_c_locale_date_format:
0x0800A11A: 25 DC.B 0x25 ; '%'
0x0800A11B: 6D DC.B 0x6D ; 'm'
0x0800A11C: 2F DC.B 0x2F ; '/'
0x0800A11D: 25 DC.B 0x25 ; '%'
0x0800A11E: 64 DC.B 0x64 ; 'd'
0x0800A11F: 2F DC.B 0x2F ; '/'
0x0800A120: 25 DC.B 0x25 ; '%'
0x0800A121: 79 DC.B 0x79 ; 'y'
0x0800A122: 00 DC.B 0x00 ; '\0'
__SEGGER_RTL_c_locale_time_format:
0x0800A123: 25 DC.B 0x25 ; '%'
0x0800A124: 48 DC.B 0x48 ; 'H'
0x0800A125: 3A DC.B 0x3A ; ':'
0x0800A126: 25 DC.B 0x25 ; '%'
0x0800A127: 4D DC.B 0x4D ; 'M'
0x0800A128: 3A DC.B 0x3A ; ':'
0x0800A129: 25 DC.B 0x25 ; '%'
0x0800A12A: 53 DC.B 0x53 ; 'S'
0x0800A12B: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_c_locale_abbrev_day_names from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=29, align=1
__SEGGER_RTL_c_locale_abbrev_day_names:
0x0800A12C: 53 DC.B 0x53 ; 'S'
0x0800A12D: 75 DC.B 0x75 ; 'u'
0x0800A12E: 6E DC.B 0x6E ; 'n'
0x0800A12F: 00 DC.B 0x00 ; '\0'
0x0800A130: 4D DC.B 0x4D ; 'M'
0x0800A131: 6F DC.B 0x6F ; 'o'
0x0800A132: 6E DC.B 0x6E ; 'n'
0x0800A133: 00 DC.B 0x00 ; '\0'
0x0800A134: 54 DC.B 0x54 ; 'T'
0x0800A135: 75 DC.B 0x75 ; 'u'
0x0800A136: 65 DC.B 0x65 ; 'e'
0x0800A137: 00 DC.B 0x00 ; '\0'
0x0800A138: 57 DC.B 0x57 ; 'W'
0x0800A139: 65 DC.B 0x65 ; 'e'
0x0800A13A: 64 DC.B 0x64 ; 'd'
0x0800A13B: 00 DC.B 0x00 ; '\0'
0x0800A13C: 54 DC.B 0x54 ; 'T'
0x0800A13D: 68 DC.B 0x68 ; 'h'
0x0800A13E: 75 DC.B 0x75 ; 'u'
0x0800A13F: 00 DC.B 0x00 ; '\0'
0x0800A140: 46 DC.B 0x46 ; 'F'
0x0800A141: 72 DC.B 0x72 ; 'r'
0x0800A142: 69 DC.B 0x69 ; 'i'
0x0800A143: 00 DC.B 0x00 ; '\0'
0x0800A144: 53 DC.B 0x53 ; 'S'
0x0800A145: 61 DC.B 0x61 ; 'a'
0x0800A146: 74 DC.B 0x74 ; 't'
0x0800A147: 00 DC.B 0x00 ; '\0'
0x0800A148: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_c_locale_abbrev_month_names from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=49, align=1
__SEGGER_RTL_c_locale_abbrev_month_names:
0x0800A149: 4A DC.B 0x4A ; 'J'
0x0800A14A: 61 DC.B 0x61 ; 'a'
0x0800A14B: 6E DC.B 0x6E ; 'n'
0x0800A14C: 00 DC.B 0x00 ; '\0'
0x0800A14D: 46 DC.B 0x46 ; 'F'
0x0800A14E: 65 DC.B 0x65 ; 'e'
0x0800A14F: 62 DC.B 0x62 ; 'b'
0x0800A150: 00 DC.B 0x00 ; '\0'
0x0800A151: 4D DC.B 0x4D ; 'M'
0x0800A152: 61 DC.B 0x61 ; 'a'
0x0800A153: 72 DC.B 0x72 ; 'r'
0x0800A154: 00 DC.B 0x00 ; '\0'
0x0800A155: 41 DC.B 0x41 ; 'A'
0x0800A156: 70 DC.B 0x70 ; 'p'
0x0800A157: 72 DC.B 0x72 ; 'r'
0x0800A158: 00 DC.B 0x00 ; '\0'
0x0800A159: 4D DC.B 0x4D ; 'M'
0x0800A15A: 61 DC.B 0x61 ; 'a'
0x0800A15B: 79 DC.B 0x79 ; 'y'
0x0800A15C: 00 DC.B 0x00 ; '\0'
0x0800A15D: 4A DC.B 0x4A ; 'J'
0x0800A15E: 75 DC.B 0x75 ; 'u'
0x0800A15F: 6E DC.B 0x6E ; 'n'
0x0800A160: 00 DC.B 0x00 ; '\0'
0x0800A161: 4A DC.B 0x4A ; 'J'
0x0800A162: 75 DC.B 0x75 ; 'u'
0x0800A163: 6C DC.B 0x6C ; 'l'
0x0800A164: 00 DC.B 0x00 ; '\0'
0x0800A165: 41 DC.B 0x41 ; 'A'
0x0800A166: 75 DC.B 0x75 ; 'u'
0x0800A167: 67 DC.B 0x67 ; 'g'
0x0800A168: 00 DC.B 0x00 ; '\0'
0x0800A169: 53 DC.B 0x53 ; 'S'
0x0800A16A: 65 DC.B 0x65 ; 'e'
0x0800A16B: 70 DC.B 0x70 ; 'p'
0x0800A16C: 00 DC.B 0x00 ; '\0'
0x0800A16D: 4F DC.B 0x4F ; 'O'
0x0800A16E: 63 DC.B 0x63 ; 'c'
0x0800A16F: 74 DC.B 0x74 ; 't'
0x0800A170: 00 DC.B 0x00 ; '\0'
0x0800A171: 4E DC.B 0x4E ; 'N'
0x0800A172: 6F DC.B 0x6F ; 'o'
0x0800A173: 76 DC.B 0x76 ; 'v'
0x0800A174: 00 DC.B 0x00 ; '\0'
0x0800A175: 44 DC.B 0x44 ; 'D'
0x0800A176: 65 DC.B 0x65 ; 'e'
0x0800A177: 63 DC.B 0x63 ; 'c'
0x0800A178: 00 DC.B 0x00 ; '\0'
0x0800A179: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_data_empty_string from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=1, align=1
__SEGGER_RTL_data_empty_string:
0x0800A17A: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_ascii_ctype_mask from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=13, align=1
__SEGGER_RTL_ascii_ctype_mask:
0x0800A17B: 00 DC.B 0x00 ; '\0'
0x0800A17C: 07 DC.B 0x07 ; '\x07'
0x0800A17D: 03 DC.B 0x03 ; '\x03'
0x0800A17E: 20 DC.B 0x20 ; ' '
0x0800A17F: 04 DC.B 0x04 ; '\x04'
0x0800A180: 17 DC.B 0x17 ; '\x17'
0x0800A181: 02 DC.B 0x02 ; '\x02'
0x0800A182: 01 DC.B 0x01 ; '\x01'
0x0800A183: 08 DC.B 0x08 ; '\b'
0x0800A184: 57 DC.B 0x57 ; 'W'
0x0800A185: 10 DC.B 0x10 ; '\x10'
0x0800A186: 40 DC.B 0x40 ; '@'
0x0800A187: 80 DC.B 0x80 ; '\x80'
Section .rodata..L.str.2 from charger_lto.o, size=12, align=1
0x0800A188: 44 DC.B 0x44 ; 'D'
0x0800A189: 65 DC.B 0x65 ; 'e'
0x0800A18A: 63 DC.B 0x63 ; 'c'
0x0800A18B: 20 DC.B 0x20 ; ' '
0x0800A18C: 20 DC.B 0x20 ; ' '
0x0800A18D: 35 DC.B 0x35 ; '5'
0x0800A18E: 20 DC.B 0x20 ; ' '
0x0800A18F: 32 DC.B 0x32 ; '2'
0x0800A190: 30 DC.B 0x30 ; '0'
0x0800A191: 32 DC.B 0x32 ; '2'
0x0800A192: 34 DC.B 0x34 ; '4'
0x0800A193: 00 DC.B 0x00 ; '\0'
Section .rodata.DMA_CalcBaseAndBitshift.flagBitshiftOffset from charger_lto.o, size=8, align=1
DMA_CalcBaseAndBitshift.flagBitshiftOffset:
0x0800A194: 00 DC.B 0x00 ; '\0'
0x0800A195: 06 DC.B 0x06 ; '\x06'
0x0800A196: 10 DC.B 0x10 ; '\x10'
0x0800A197: 16 DC.B 0x16 ; '\x16'
0x0800A198: 00 DC.B 0x00 ; '\0'
0x0800A199: 06 DC.B 0x06 ; '\x06'
0x0800A19A: 10 DC.B 0x10 ; '\x10'
0x0800A19B: 16 DC.B 0x16 ; '\x16'
Section .rodata..L.str.40 from charger_lto.o, size=104, align=1
0x0800A19C: 44 DC.B 0x44 ; 'D'
0x0800A19D: 3A DC.B 0x3A ; ':'
0x0800A19E: 5C DC.B 0x5C ; '\\'
0x0800A19F: 50 DC.B 0x50 ; 'P'
0x0800A1A0: 72 DC.B 0x72 ; 'r'
0x0800A1A1: 6F DC.B 0x6F ; 'o'
0x0800A1A2: 6A DC.B 0x6A ; 'j'
0x0800A1A3: 65 DC.B 0x65 ; 'e'
0x0800A1A4: 6B DC.B 0x6B ; 'k'
0x0800A1A5: 74 DC.B 0x74 ; 't'
0x0800A1A6: 65 DC.B 0x65 ; 'e'
0x0800A1A7: 5C DC.B 0x5C ; '\\'
0x0800A1A8: 65 DC.B 0x65 ; 'e'
0x0800A1A9: 63 DC.B 0x63 ; 'c'
0x0800A1AA: 73 DC.B 0x73 ; 's'
0x0800A1AB: 5F DC.B 0x5F ; '_'
0x0800A1AC: 63 DC.B 0x63 ; 'c'
0x0800A1AD: 68 DC.B 0x68 ; 'h'
0x0800A1AE: 61 DC.B 0x61 ; 'a'
0x0800A1AF: 72 DC.B 0x72 ; 'r'
0x0800A1B0: 67 DC.B 0x67 ; 'g'
0x0800A1B1: 65 DC.B 0x65 ; 'e'
0x0800A1B2: 72 DC.B 0x72 ; 'r'
0x0800A1B3: 5C DC.B 0x5C ; '\\'
0x0800A1B4: 63 DC.B 0x63 ; 'c'
0x0800A1B5: 74 DC.B 0x74 ; 't'
0x0800A1B6: 72 DC.B 0x72 ; 'r'
0x0800A1B7: 6C DC.B 0x6C ; 'l'
0x0800A1B8: 5C DC.B 0x5C ; '\\'
0x0800A1B9: 66 DC.B 0x66 ; 'f'
0x0800A1BA: 69 DC.B 0x69 ; 'i'
0x0800A1BB: 72 DC.B 0x72 ; 'r'
0x0800A1BC: 6D DC.B 0x6D ; 'm'
0x0800A1BD: 77 DC.B 0x77 ; 'w'
0x0800A1BE: 61 DC.B 0x61 ; 'a'
0x0800A1BF: 72 DC.B 0x72 ; 'r'
0x0800A1C0: 65 DC.B 0x65 ; 'e'
0x0800A1C1: 5C DC.B 0x5C ; '\\'
0x0800A1C2: 4D DC.B 0x4D ; 'M'
0x0800A1C3: 61 DC.B 0x61 ; 'a'
0x0800A1C4: 69 DC.B 0x69 ; 'i'
0x0800A1C5: 6E DC.B 0x6E ; 'n'
0x0800A1C6: 5C DC.B 0x5C ; '\\'
0x0800A1C7: 43 DC.B 0x43 ; 'C'
0x0800A1C8: 75 DC.B 0x75 ; 'u'
0x0800A1C9: 62 DC.B 0x62 ; 'b'
0x0800A1CA: 65 DC.B 0x65 ; 'e'
0x0800A1CB: 4D DC.B 0x4D ; 'M'
0x0800A1CC: 58 DC.B 0x58 ; 'X'
0x0800A1CD: 5C DC.B 0x5C ; '\\'
0x0800A1CE: 44 DC.B 0x44 ; 'D'
0x0800A1CF: 72 DC.B 0x72 ; 'r'
0x0800A1D0: 69 DC.B 0x69 ; 'i'
0x0800A1D1: 76 DC.B 0x76 ; 'v'
0x0800A1D2: 65 DC.B 0x65 ; 'e'
0x0800A1D3: 72 DC.B 0x72 ; 'r'
0x0800A1D4: 73 DC.B 0x73 ; 's'
0x0800A1D5: 5C DC.B 0x5C ; '\\'
0x0800A1D6: 53 DC.B 0x53 ; 'S'
0x0800A1D7: 54 DC.B 0x54 ; 'T'
0x0800A1D8: 4D DC.B 0x4D ; 'M'
0x0800A1D9: 33 DC.B 0x33 ; '3'
0x0800A1DA: 32 DC.B 0x32 ; '2'
0x0800A1DB: 48 DC.B 0x48 ; 'H'
0x0800A1DC: 37 DC.B 0x37 ; '7'
0x0800A1DD: 78 DC.B 0x78 ; 'x'
0x0800A1DE: 78 DC.B 0x78 ; 'x'
0x0800A1DF: 5F DC.B 0x5F ; '_'
0x0800A1E0: 48 DC.B 0x48 ; 'H'
0x0800A1E1: 41 DC.B 0x41 ; 'A'
0x0800A1E2: 4C DC.B 0x4C ; 'L'
0x0800A1E3: 5F DC.B 0x5F ; '_'
0x0800A1E4: 44 DC.B 0x44 ; 'D'
0x0800A1E5: 72 DC.B 0x72 ; 'r'
0x0800A1E6: 69 DC.B 0x69 ; 'i'
0x0800A1E7: 76 DC.B 0x76 ; 'v'
0x0800A1E8: 65 DC.B 0x65 ; 'e'
0x0800A1E9: 72 DC.B 0x72 ; 'r'
0x0800A1EA: 5C DC.B 0x5C ; '\\'
0x0800A1EB: 53 DC.B 0x53 ; 'S'
0x0800A1EC: 72 DC.B 0x72 ; 'r'
0x0800A1ED: 63 DC.B 0x63 ; 'c'
0x0800A1EE: 5C DC.B 0x5C ; '\\'
0x0800A1EF: 73 DC.B 0x73 ; 's'
0x0800A1F0: 74 DC.B 0x74 ; 't'
0x0800A1F1: 6D DC.B 0x6D ; 'm'
0x0800A1F2: 33 DC.B 0x33 ; '3'
0x0800A1F3: 32 DC.B 0x32 ; '2'
0x0800A1F4: 68 DC.B 0x68 ; 'h'
0x0800A1F5: 37 DC.B 0x37 ; '7'
0x0800A1F6: 78 DC.B 0x78 ; 'x'
0x0800A1F7: 78 DC.B 0x78 ; 'x'
0x0800A1F8: 5F DC.B 0x5F ; '_'
0x0800A1F9: 68 DC.B 0x68 ; 'h'
0x0800A1FA: 61 DC.B 0x61 ; 'a'
0x0800A1FB: 6C DC.B 0x6C ; 'l'
0x0800A1FC: 5F DC.B 0x5F ; '_'
0x0800A1FD: 67 DC.B 0x67 ; 'g'
0x0800A1FE: 70 DC.B 0x70 ; 'p'
0x0800A1FF: 69 DC.B 0x69 ; 'i'
0x0800A200: 6F DC.B 0x6F ; 'o'
0x0800A201: 2E DC.B 0x2E ; '.'
0x0800A202: 63 DC.B 0x63 ; 'c'
0x0800A203: 00 DC.B 0x00 ; '\0'
Section .rodata.D1CorePrescTable from charger_lto.o, size=16, align=1
D1CorePrescTable:
0x0800A204: 00 DC.B 0x00 ; '\0'
0x0800A205: 00 DC.B 0x00 ; '\0'
0x0800A206: 00 DC.B 0x00 ; '\0'
0x0800A207: 00 DC.B 0x00 ; '\0'
0x0800A208: 00 DC.B 0x00 ; '\0'
0x0800A209: 00 DC.B 0x00 ; '\0'
0x0800A20A: 00 DC.B 0x00 ; '\0'
0x0800A20B: 00 DC.B 0x00 ; '\0'
0x0800A20C: 01 DC.B 0x01 ; '\x01'
0x0800A20D: 02 DC.B 0x02 ; '\x02'
0x0800A20E: 03 DC.B 0x03 ; '\x03'
0x0800A20F: 04 DC.B 0x04 ; '\x04'
0x0800A210: 06 DC.B 0x06 ; '\x06'
0x0800A211: 07 DC.B 0x07 ; '\x07'
0x0800A212: 08 DC.B 0x08 ; '\b'
0x0800A213: 09 DC.B 0x09 ; '\t'
Section .rodata.libc.__SEGGER_RTL_hex_uc from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=16, align=1
__SEGGER_RTL_hex_uc:
0x0800A214: 30 DC.B 0x30 ; '0'
0x0800A215: 31 DC.B 0x31 ; '1'
0x0800A216: 32 DC.B 0x32 ; '2'
0x0800A217: 33 DC.B 0x33 ; '3'
0x0800A218: 34 DC.B 0x34 ; '4'
0x0800A219: 35 DC.B 0x35 ; '5'
0x0800A21A: 36 DC.B 0x36 ; '6'
0x0800A21B: 37 DC.B 0x37 ; '7'
0x0800A21C: 38 DC.B 0x38 ; '8'
0x0800A21D: 39 DC.B 0x39 ; '9'
0x0800A21E: 41 DC.B 0x41 ; 'A'
0x0800A21F: 42 DC.B 0x42 ; 'B'
0x0800A220: 43 DC.B 0x43 ; 'C'
0x0800A221: 44 DC.B 0x44 ; 'D'
0x0800A222: 45 DC.B 0x45 ; 'E'
0x0800A223: 46 DC.B 0x46 ; 'F'
Section .rodata.libc.__SEGGER_RTL_hex_lc from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=16, align=1
__SEGGER_RTL_hex_lc:
0x0800A224: 30 DC.B 0x30 ; '0'
0x0800A225: 31 DC.B 0x31 ; '1'
0x0800A226: 32 DC.B 0x32 ; '2'
0x0800A227: 33 DC.B 0x33 ; '3'
0x0800A228: 34 DC.B 0x34 ; '4'
0x0800A229: 35 DC.B 0x35 ; '5'
0x0800A22A: 36 DC.B 0x36 ; '6'
0x0800A22B: 37 DC.B 0x37 ; '7'
0x0800A22C: 38 DC.B 0x38 ; '8'
0x0800A22D: 39 DC.B 0x39 ; '9'
0x0800A22E: 61 DC.B 0x61 ; 'a'
0x0800A22F: 62 DC.B 0x62 ; 'b'
0x0800A230: 63 DC.B 0x63 ; 'c'
0x0800A231: 64 DC.B 0x64 ; 'd'
0x0800A232: 65 DC.B 0x65 ; 'e'
0x0800A233: 66 DC.B 0x66 ; 'f'
Section .rodata.libc..L.str.5 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=1
0x0800A234: 4E DC.B 0x4E ; 'N'
0x0800A235: 41 DC.B 0x41 ; 'A'
0x0800A236: 4E DC.B 0x4E ; 'N'
0x0800A237: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str.6 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=1
0x0800A238: 6E DC.B 0x6E ; 'n'
0x0800A239: 61 DC.B 0x61 ; 'a'
0x0800A23A: 6E DC.B 0x6E ; 'n'
0x0800A23B: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_ascii_ctype_map from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=128, align=1
__SEGGER_RTL_ascii_ctype_map:
0x0800A23C: 20 DC.B 0x20 ; ' '
0x0800A23D: 20 DC.B 0x20 ; ' '
0x0800A23E: 20 DC.B 0x20 ; ' '
0x0800A23F: 20 DC.B 0x20 ; ' '
0x0800A240: 20 DC.B 0x20 ; ' '
0x0800A241: 20 DC.B 0x20 ; ' '
0x0800A242: 20 DC.B 0x20 ; ' '
0x0800A243: 20 DC.B 0x20 ; ' '
0x0800A244: 20 DC.B 0x20 ; ' '
0x0800A245: 68 DC.B 0x68 ; 'h'
0x0800A246: 28 DC.B 0x28 ; '('
0x0800A247: 28 DC.B 0x28 ; '('
0x0800A248: 28 DC.B 0x28 ; '('
0x0800A249: 28 DC.B 0x28 ; '('
0x0800A24A: 20 DC.B 0x20 ; ' '
0x0800A24B: 20 DC.B 0x20 ; ' '
0x0800A24C: 20 DC.B 0x20 ; ' '
0x0800A24D: 20 DC.B 0x20 ; ' '
0x0800A24E: 20 DC.B 0x20 ; ' '
0x0800A24F: 20 DC.B 0x20 ; ' '
0x0800A250: 20 DC.B 0x20 ; ' '
0x0800A251: 20 DC.B 0x20 ; ' '
0x0800A252: 20 DC.B 0x20 ; ' '
0x0800A253: 20 DC.B 0x20 ; ' '
0x0800A254: 20 DC.B 0x20 ; ' '
0x0800A255: 20 DC.B 0x20 ; ' '
0x0800A256: 20 DC.B 0x20 ; ' '
0x0800A257: 20 DC.B 0x20 ; ' '
0x0800A258: 20 DC.B 0x20 ; ' '
0x0800A259: 20 DC.B 0x20 ; ' '
0x0800A25A: 20 DC.B 0x20 ; ' '
0x0800A25B: 20 DC.B 0x20 ; ' '
0x0800A25C: 48 DC.B 0x48 ; 'H'
0x0800A25D: 10 DC.B 0x10 ; '\x10'
0x0800A25E: 10 DC.B 0x10 ; '\x10'
0x0800A25F: 10 DC.B 0x10 ; '\x10'
0x0800A260: 10 DC.B 0x10 ; '\x10'
0x0800A261: 10 DC.B 0x10 ; '\x10'
0x0800A262: 10 DC.B 0x10 ; '\x10'
0x0800A263: 10 DC.B 0x10 ; '\x10'
0x0800A264: 10 DC.B 0x10 ; '\x10'
0x0800A265: 10 DC.B 0x10 ; '\x10'
0x0800A266: 10 DC.B 0x10 ; '\x10'
0x0800A267: 10 DC.B 0x10 ; '\x10'
0x0800A268: 10 DC.B 0x10 ; '\x10'
0x0800A269: 10 DC.B 0x10 ; '\x10'
0x0800A26A: 10 DC.B 0x10 ; '\x10'
0x0800A26B: 10 DC.B 0x10 ; '\x10'
0x0800A26C: 84 DC.B 0x84 ; '\x84'
0x0800A26D: 84 DC.B 0x84 ; '\x84'
0x0800A26E: 84 DC.B 0x84 ; '\x84'
0x0800A26F: 84 DC.B 0x84 ; '\x84'
0x0800A270: 84 DC.B 0x84 ; '\x84'
0x0800A271: 84 DC.B 0x84 ; '\x84'
0x0800A272: 84 DC.B 0x84 ; '\x84'
0x0800A273: 84 DC.B 0x84 ; '\x84'
0x0800A274: 84 DC.B 0x84 ; '\x84'
0x0800A275: 84 DC.B 0x84 ; '\x84'
0x0800A276: 10 DC.B 0x10 ; '\x10'
0x0800A277: 10 DC.B 0x10 ; '\x10'
0x0800A278: 10 DC.B 0x10 ; '\x10'
0x0800A279: 10 DC.B 0x10 ; '\x10'
0x0800A27A: 10 DC.B 0x10 ; '\x10'
0x0800A27B: 10 DC.B 0x10 ; '\x10'
0x0800A27C: 10 DC.B 0x10 ; '\x10'
0x0800A27D: 81 DC.B 0x81 ; '\x81'
0x0800A27E: 81 DC.B 0x81 ; '\x81'
0x0800A27F: 81 DC.B 0x81 ; '\x81'
0x0800A280: 81 DC.B 0x81 ; '\x81'
0x0800A281: 81 DC.B 0x81 ; '\x81'
0x0800A282: 81 DC.B 0x81 ; '\x81'
0x0800A283: 01 DC.B 0x01 ; '\x01'
0x0800A284: 01 DC.B 0x01 ; '\x01'
0x0800A285: 01 DC.B 0x01 ; '\x01'
0x0800A286: 01 DC.B 0x01 ; '\x01'
0x0800A287: 01 DC.B 0x01 ; '\x01'
0x0800A288: 01 DC.B 0x01 ; '\x01'
0x0800A289: 01 DC.B 0x01 ; '\x01'
0x0800A28A: 01 DC.B 0x01 ; '\x01'
0x0800A28B: 01 DC.B 0x01 ; '\x01'
0x0800A28C: 01 DC.B 0x01 ; '\x01'
0x0800A28D: 01 DC.B 0x01 ; '\x01'
0x0800A28E: 01 DC.B 0x01 ; '\x01'
0x0800A28F: 01 DC.B 0x01 ; '\x01'
0x0800A290: 01 DC.B 0x01 ; '\x01'
0x0800A291: 01 DC.B 0x01 ; '\x01'
0x0800A292: 01 DC.B 0x01 ; '\x01'
0x0800A293: 01 DC.B 0x01 ; '\x01'
0x0800A294: 01 DC.B 0x01 ; '\x01'
0x0800A295: 01 DC.B 0x01 ; '\x01'
0x0800A296: 01 DC.B 0x01 ; '\x01'
0x0800A297: 10 DC.B 0x10 ; '\x10'
0x0800A298: 10 DC.B 0x10 ; '\x10'
0x0800A299: 10 DC.B 0x10 ; '\x10'
0x0800A29A: 10 DC.B 0x10 ; '\x10'
0x0800A29B: 10 DC.B 0x10 ; '\x10'
0x0800A29C: 10 DC.B 0x10 ; '\x10'
0x0800A29D: 82 DC.B 0x82 ; '\x82'
0x0800A29E: 82 DC.B 0x82 ; '\x82'
0x0800A29F: 82 DC.B 0x82 ; '\x82'
0x0800A2A0: 82 DC.B 0x82 ; '\x82'
0x0800A2A1: 82 DC.B 0x82 ; '\x82'
0x0800A2A2: 82 DC.B 0x82 ; '\x82'
0x0800A2A3: 02 DC.B 0x02 ; '\x02'
0x0800A2A4: 02 DC.B 0x02 ; '\x02'
0x0800A2A5: 02 DC.B 0x02 ; '\x02'
0x0800A2A6: 02 DC.B 0x02 ; '\x02'
0x0800A2A7: 02 DC.B 0x02 ; '\x02'
0x0800A2A8: 02 DC.B 0x02 ; '\x02'
0x0800A2A9: 02 DC.B 0x02 ; '\x02'
0x0800A2AA: 02 DC.B 0x02 ; '\x02'
0x0800A2AB: 02 DC.B 0x02 ; '\x02'
0x0800A2AC: 02 DC.B 0x02 ; '\x02'
0x0800A2AD: 02 DC.B 0x02 ; '\x02'
0x0800A2AE: 02 DC.B 0x02 ; '\x02'
0x0800A2AF: 02 DC.B 0x02 ; '\x02'
0x0800A2B0: 02 DC.B 0x02 ; '\x02'
0x0800A2B1: 02 DC.B 0x02 ; '\x02'
0x0800A2B2: 02 DC.B 0x02 ; '\x02'
0x0800A2B3: 02 DC.B 0x02 ; '\x02'
0x0800A2B4: 02 DC.B 0x02 ; '\x02'
0x0800A2B5: 02 DC.B 0x02 ; '\x02'
0x0800A2B6: 02 DC.B 0x02 ; '\x02'
0x0800A2B7: 10 DC.B 0x10 ; '\x10'
0x0800A2B8: 10 DC.B 0x10 ; '\x10'
0x0800A2B9: 10 DC.B 0x10 ; '\x10'
0x0800A2BA: 10 DC.B 0x10 ; '\x10'
0x0800A2BB: 20 DC.B 0x20 ; ' '
Section .segger.init.table from [ Linker created ], size=32, align=4
0x0800A2BC: 0800A30D DC.W __SEGGER_init_zero
0x0800A2C0: 00 DC.B 0x00 ; '\0'
0x0800A2C1: 00 DC.B 0x00 ; '\0'
0x0800A2C2: 00 DC.B 0x00 ; '\0'
0x0800A2C3: 20 DC.B 0x20 ; ' '
0x0800A2C4: F0 DC.B 0xF0 ; '\xF0'
0x0800A2C5: 05 DC.B 0x05 ; '\x05'
0x0800A2C6: 00 DC.B 0x00 ; '\0'
0x0800A2C7: 00 DC.B 0x00 ; '\0'
0x0800A2C8: 0800A31F DC.W __SEGGER_init_copy
0x0800A2CC: F0 DC.B 0xF0 ; '\xF0'
0x0800A2CD: 05 DC.B 0x05 ; '\x05'
0x0800A2CE: 00 DC.B 0x00 ; '\0'
0x0800A2CF: 20 DC.B 0x20 ; ' '
0x0800A2D0: 0800A2DC DC.W 0x0800A2DC ; R_ARM_ABS32
0x0800A2D4: 2D DC.B 0x2D ; '-'
0x0800A2D5: 00 DC.B 0x00 ; '\0'
0x0800A2D6: 00 DC.B 0x00 ; '\0'
0x0800A2D7: 00 DC.B 0x00 ; '\0'
0x0800A2D8: 080029CB DC.W __SEGGER_init_done
Section .segger.init.data from [ Linker created ], size=48, align=4
0x0800A2DC: 64 DC.B 0x64 ; 'd'
0x0800A2DD: 2C DC.B 0x2C ; ','
0x0800A2DE: 00 DC.B 0x00 ; '\0'
0x0800A2DF: 08 DC.B 0x08 ; '\b'
0x0800A2E0: 64 DC.B 0x64 ; 'd'
0x0800A2E1: 2C DC.B 0x2C ; ','
0x0800A2E2: 00 DC.B 0x00 ; '\0'
0x0800A2E3: 08 DC.B 0x08 ; '\b'
0x0800A2E4: 64 DC.B 0x64 ; 'd'
0x0800A2E5: 2C DC.B 0x2C ; ','
0x0800A2E6: 00 DC.B 0x00 ; '\0'
0x0800A2E7: 08 DC.B 0x08 ; '\b'
0x0800A2E8: 64 DC.B 0x64 ; 'd'
0x0800A2E9: 2C DC.B 0x2C ; ','
0x0800A2EA: 00 DC.B 0x00 ; '\0'
0x0800A2EB: 08 DC.B 0x08 ; '\b'
0x0800A2EC: 64 DC.B 0x64 ; 'd'
0x0800A2ED: 2C DC.B 0x2C ; ','
0x0800A2EE: 00 DC.B 0x00 ; '\0'
0x0800A2EF: 08 DC.B 0x08 ; '\b'
0x0800A2F0: 10 DC.B 0x10 ; '\x10'
0x0800A2F1: 00 DC.B 0x00 ; '\0'
0x0800A2F2: 00 DC.B 0x00 ; '\0'
0x0800A2F3: 00 DC.B 0x00 ; '\0'
0x0800A2F4: D0 DC.B 0xD0 ; '\xD0'
0x0800A2F5: 01 DC.B 0x01 ; '\x01'
0x0800A2F6: 00 DC.B 0x00 ; '\0'
0x0800A2F7: 20 DC.B 0x20 ; ' '
0x0800A2F8: D4 DC.B 0xD4 ; '\xD4'
0x0800A2F9: 01 DC.B 0x01 ; '\x01'
0x0800A2FA: 00 DC.B 0x00 ; '\0'
0x0800A2FB: 20 DC.B 0x20 ; ' '
0x0800A2FC: D8 DC.B 0xD8 ; '\xD8'
0x0800A2FD: 01 DC.B 0x01 ; '\x01'
0x0800A2FE: 00 DC.B 0x00 ; '\0'
0x0800A2FF: 20 DC.B 0x20 ; ' '
0x0800A300: 00 DC.B 0x00 ; '\0'
0x0800A301: 90 DC.B 0x90 ; '\x90'
0x0800A302: D0 DC.B 0xD0 ; '\xD0'
0x0800A303: 03 DC.B 0x03 ; '\x03'
0x0800A304: 00 DC.B 0x00 ; '\0'
0x0800A305: 90 DC.B 0x90 ; '\x90'
0x0800A306: D0 DC.B 0xD0 ; '\xD0'
0x0800A307: 03 DC.B 0x03 ; '\x03'
0x0800A308: 01 DC.B 0x01 ; '\x01'
0x0800A309: 00 DC.B 0x00 ; '\0'
0x0800A30A: 00 DC.B 0x00 ; '\0'
0x0800A30B: 00 DC.B 0x00 ; '\0'
Section .segger.init.__SEGGER_init_zero from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=18, align=2
__SEGGER_init_zero:
0x0800A30C: 6820 LDR R0, [R4]
0x0800A30E: 6861 LDR R1, [R4, #4]
0x0800A310: 3408 ADDS R4, #8
0x0800A312: 2200 MOVS R2, #0
0x0800A314: E000 B .L2 ; 0x0800A318
.L1:
0x0800A316: 5442 STRB R2, [R0, R1]
.L2:
0x0800A318: 3901 SUBS R1, #1
0x0800A31A: D5FC BPL .L1 ; 0x0800A316
0x0800A31C: 4770 BX LR
Section .segger.init.__SEGGER_init_copy from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=20, align=2
__SEGGER_init_copy:
0x0800A31E: 6820 LDR R0, [R4]
0x0800A320: 6861 LDR R1, [R4, #4]
0x0800A322: 68A2 LDR R2, [R4, #8]
0x0800A324: 340C ADDS R4, #12
0x0800A326: E001 B .L2 ; 0x0800A32C
.L1:
0x0800A328: 5C8B LDRB R3, [R1, R2]
0x0800A32A: 5483 STRB R3, [R0, R2]
.L2:
0x0800A32C: 3A01 SUBS R2, #1
0x0800A32E: D5FB BPL .L1 ; 0x0800A328
0x0800A330: 4770 BX LR
Section .bss.libc._SEGGER_RTT from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=168, align=4
_SEGGER_RTT:
0x20000000: 30 DC.B 0x30 ; '0'
0x20000001: 31 DC.B 0x31 ; '1'
0x20000002: 32 DC.B 0x32 ; '2'
0x20000003: 33 DC.B 0x33 ; '3'
0x20000004: 34 DC.B 0x34 ; '4'
0x20000005: 35 DC.B 0x35 ; '5'
0x20000006: 36 DC.B 0x36 ; '6'
0x20000007: 37 DC.B 0x37 ; '7'
0x20000008: 38 DC.B 0x38 ; '8'
0x20000009: 39 DC.B 0x39 ; '9'
0x2000000A: 41 DC.B 0x41 ; 'A'
0x2000000B: 42 DC.B 0x42 ; 'B'
0x2000000C: 43 DC.B 0x43 ; 'C'
0x2000000D: 44 DC.B 0x44 ; 'D'
0x2000000E: 45 DC.B 0x45 ; 'E'
0x2000000F: 46 DC.B 0x46 ; 'F'
0x20000010: 00 DC.B 0x00 ; '\0'
0x20000011: 00 DC.B 0x00 ; '\0'
0x20000012: 00 DC.B 0x00 ; '\0'
0x20000013: 00 DC.B 0x00 ; '\0'
0x20000014: 00 DC.B 0x00 ; '\0'
0x20000015: 00 DC.B 0x00 ; '\0'
0x20000016: 54 DC.B 0x54 ; 'T'
0x20000017: 54 DC.B 0x54 ; 'T'
0x20000018: 52 DC.B 0x52 ; 'R'
0x20000019: 20 DC.B 0x20 ; ' '
0x2000001A: 52 DC.B 0x52 ; 'R'
0x2000001B: 45 DC.B 0x45 ; 'E'
0x2000001C: 47 DC.B 0x47 ; 'G'
0x2000001D: 47 DC.B 0x47 ; 'G'
0x2000001E: 45 DC.B 0x45 ; 'E'
0x2000001F: 53 DC.B 0x53 ; 'S'
0x20000020: 00 DC.B 0x00 ; '\0'
0x20000021: 54 DC.B 0x54 ; 'T'
0x20000022: 65 DC.B 0x65 ; 'e'
0x20000023: 72 DC.B 0x72 ; 'r'
0x20000024: 6D DC.B 0x6D ; 'm'
0x20000025: 69 DC.B 0x69 ; 'i'
0x20000026: 6E DC.B 0x6E ; 'n'
0x20000027: 61 DC.B 0x61 ; 'a'
0x20000028: 6C DC.B 0x6C ; 'l'
0x20000029: 00 DC.B 0x00 ; '\0'
0x2000002A: 00 DC.B 0x00 ; '\0'
0x2000002B: 53 DC.B 0x53 ; 'S'
0x2000002C: 45 DC.B 0x45 ; 'E'
0x2000002D: 47 DC.B 0x47 ; 'G'
0x2000002E: 47 DC.B 0x47 ; 'G'
0x2000002F: 45 DC.B 0x45 ; 'E'
0x20000030: 52 DC.B 0x52 ; 'R'
0x20000031: 20 DC.B 0x20 ; ' '
0x20000032: 43 DC.B 0x43 ; 'C'
0x20000033: 2F DC.B 0x2F ; '/'
0x20000034: 43 DC.B 0x43 ; 'C'
0x20000035: 2B DC.B 0x2B ; '+'
0x20000036: 2B DC.B 0x2B ; '+'
0x20000037: 20 DC.B 0x20 ; ' '
0x20000038: 63 DC.B 0x63 ; 'c'
0x20000039: 6F DC.B 0x6F ; 'o'
0x2000003A: 6D DC.B 0x6D ; 'm'
0x2000003B: 70 DC.B 0x70 ; 'p'
0x2000003C: 69 DC.B 0x69 ; 'i'
0x2000003D: 6C DC.B 0x6C ; 'l'
0x2000003E: 65 DC.B 0x65 ; 'e'
0x2000003F: 72 DC.B 0x72 ; 'r'
0x20000040: 20 DC.B 0x20 ; ' '
0x20000041: 76 DC.B 0x76 ; 'v'
0x20000042: 65 DC.B 0x65 ; 'e'
0x20000043: 72 DC.B 0x72 ; 'r'
0x20000044: 73 DC.B 0x73 ; 's'
0x20000045: 69 DC.B 0x69 ; 'i'
0x20000046: 6F DC.B 0x6F ; 'o'
0x20000047: 6E DC.B 0x6E ; 'n'
0x20000048: 20 DC.B 0x20 ; ' '
0x20000049: 31 DC.B 0x31 ; '1'
0x2000004A: 38 DC.B 0x38 ; '8'
0x2000004B: 2E DC.B 0x2E ; '.'
0x2000004C: 31 DC.B 0x31 ; '1'
0x2000004D: 2E DC.B 0x2E ; '.'
0x2000004E: 35 DC.B 0x35 ; '5'
0x2000004F: 20 DC.B 0x20 ; ' '
0x20000050: 28 DC.B 0x28 ; '('
0x20000051: 62 DC.B 0x62 ; 'b'
0x20000052: 61 DC.B 0x61 ; 'a'
0x20000053: 73 DC.B 0x73 ; 's'
0x20000054: 65 DC.B 0x65 ; 'e'
0x20000055: 64 DC.B 0x64 ; 'd'
0x20000056: 20 DC.B 0x20 ; ' '
0x20000057: 6F DC.B 0x6F ; 'o'
0x20000058: 6E DC.B 0x6E ; 'n'
0x20000059: 20 DC.B 0x20 ; ' '
0x2000005A: 63 DC.B 0x63 ; 'c'
0x2000005B: 6C DC.B 0x6C ; 'l'
0x2000005C: 61 DC.B 0x61 ; 'a'
0x2000005D: 6E DC.B 0x6E ; 'n'
0x2000005E: 67 DC.B 0x67 ; 'g'
0x2000005F: 20 DC.B 0x20 ; ' '
0x20000060: 31 DC.B 0x31 ; '1'
0x20000061: 38 DC.B 0x38 ; '8'
0x20000062: 2E DC.B 0x2E ; '.'
0x20000063: 31 DC.B 0x31 ; '1'
0x20000064: 2E DC.B 0x2E ; '.'
0x20000065: 36 DC.B 0x36 ; '6'
0x20000066: 29 DC.B 0x29 ; ')'
0x20000067: 00 DC.B 0x00 ; '\0'
0x20000068: 41 DC.B 0x41 ; 'A'
0x20000069: 3B DC.B 0x3B ; ';'
0x2000006A: 00 DC.B 0x00 ; '\0'
0x2000006B: 00 DC.B 0x00 ; '\0'
0x2000006C: 00 DC.B 0x00 ; '\0'
0x2000006D: 61 DC.B 0x61 ; 'a'
0x2000006E: 65 DC.B 0x65 ; 'e'
0x2000006F: 61 DC.B 0x61 ; 'a'
0x20000070: 62 DC.B 0x62 ; 'b'
0x20000071: 69 DC.B 0x69 ; 'i'
0x20000072: 00 DC.B 0x00 ; '\0'
0x20000073: 01 DC.B 0x01 ; '\x01'
0x20000074: 31 DC.B 0x31 ; '1'
0x20000075: 00 DC.B 0x00 ; '\0'
0x20000076: 00 DC.B 0x00 ; '\0'
0x20000077: 00 DC.B 0x00 ; '\0'
0x20000078: 43 DC.B 0x43 ; 'C'
0x20000079: 32 DC.B 0x32 ; '2'
0x2000007A: 2E DC.B 0x2E ; '.'
0x2000007B: 30 DC.B 0x30 ; '0'
0x2000007C: 39 DC.B 0x39 ; '9'
0x2000007D: 00 DC.B 0x00 ; '\0'
0x2000007E: 06 DC.B 0x06 ; '\x06'
0x2000007F: 0D DC.B 0x0D ; '\r'
0x20000080: 07 DC.B 0x07 ; '\x07'
0x20000081: 4D DC.B 0x4D ; 'M'
0x20000082: 08 DC.B 0x08 ; '\b'
0x20000083: 00 DC.B 0x00 ; '\0'
0x20000084: 09 DC.B 0x09 ; '\t'
0x20000085: 02 DC.B 0x02 ; '\x02'
0x20000086: 0A DC.B 0x0A ; '\n'
0x20000087: 08 DC.B 0x08 ; '\b'
0x20000088: 0E DC.B 0x0E ; '\x0E'
0x20000089: 00 DC.B 0x00 ; '\0'
0x2000008A: 11 DC.B 0x11 ; '\x11'
0x2000008B: 01 DC.B 0x01 ; '\x01'
0x2000008C: 12 DC.B 0x12 ; '\x12'
0x2000008D: 04 DC.B 0x04 ; '\x04'
0x2000008E: 14 DC.B 0x14 ; '\x14'
0x2000008F: 01 DC.B 0x01 ; '\x01'
0x20000090: 15 DC.B 0x15 ; '\x15'
0x20000091: 00 DC.B 0x00 ; '\0'
0x20000092: 17 DC.B 0x17 ; '\x17'
0x20000093: 03 DC.B 0x03 ; '\x03'
0x20000094: 18 DC.B 0x18 ; '\x18'
0x20000095: 01 DC.B 0x01 ; '\x01'
0x20000096: 19 DC.B 0x19 ; '\x19'
0x20000097: 01 DC.B 0x01 ; '\x01'
0x20000098: 1A DC.B 0x1A ; '\x1A'
0x20000099: 01 DC.B 0x01 ; '\x01'
0x2000009A: 1C DC.B 0x1C ; '\x1C'
0x2000009B: 01 DC.B 0x01 ; '\x01'
0x2000009C: 1E DC.B 0x1E ; '\x1E'
0x2000009D: 03 DC.B 0x03 ; '\x03'
0x2000009E: 22 DC.B 0x22 ; '\"'
0x2000009F: 00 DC.B 0x00 ; '\0'
0x200000A0: 24 DC.B 0x24 ; '$'
0x200000A1: 01 DC.B 0x01 ; '\x01'
0x200000A2: 26 DC.B 0x26 ; '&'
0x200000A3: 01 DC.B 0x01 ; '\x01'
0x200000A4: 00 DC.B 0x00 ; '\0'
0x200000A5: 00 DC.B 0x00 ; '\0'
0x200000A6: 00 DC.B 0x00 ; '\0'
0x200000A7: 00 DC.B 0x00 ; '\0'
Section .bss.hspi4 from charger_lto.o, size=136, align=4
hspi4:
0x200000A8: 01 DC.B 0x01 ; '\x01'
0x200000A9: 00 DC.B 0x00 ; '\0'
0x200000AA: 00 DC.B 0x00 ; '\0'
0x200000AB: 00 DC.B 0x00 ; '\0'
0x200000AC: 44 DC.B 0x44 ; 'D'
0x200000AD: 3A DC.B 0x3A ; ':'
0x200000AE: 5C DC.B 0x5C ; '\\'
0x200000AF: 50 DC.B 0x50 ; 'P'
0x200000B0: 72 DC.B 0x72 ; 'r'
0x200000B1: 6F DC.B 0x6F ; 'o'
0x200000B2: 6A DC.B 0x6A ; 'j'
0x200000B3: 65 DC.B 0x65 ; 'e'
0x200000B4: 6B DC.B 0x6B ; 'k'
0x200000B5: 74 DC.B 0x74 ; 't'
0x200000B6: 65 DC.B 0x65 ; 'e'
0x200000B7: 5C DC.B 0x5C ; '\\'
0x200000B8: 65 DC.B 0x65 ; 'e'
0x200000B9: 63 DC.B 0x63 ; 'c'
0x200000BA: 73 DC.B 0x73 ; 's'
0x200000BB: 5F DC.B 0x5F ; '_'
0x200000BC: 63 DC.B 0x63 ; 'c'
0x200000BD: 68 DC.B 0x68 ; 'h'
0x200000BE: 61 DC.B 0x61 ; 'a'
0x200000BF: 72 DC.B 0x72 ; 'r'
0x200000C0: 67 DC.B 0x67 ; 'g'
0x200000C1: 65 DC.B 0x65 ; 'e'
0x200000C2: 72 DC.B 0x72 ; 'r'
0x200000C3: 5C DC.B 0x5C ; '\\'
0x200000C4: 63 DC.B 0x63 ; 'c'
0x200000C5: 74 DC.B 0x74 ; 't'
0x200000C6: 72 DC.B 0x72 ; 'r'
0x200000C7: 6C DC.B 0x6C ; 'l'
0x200000C8: 5C DC.B 0x5C ; '\\'
0x200000C9: 66 DC.B 0x66 ; 'f'
0x200000CA: 69 DC.B 0x69 ; 'i'
0x200000CB: 72 DC.B 0x72 ; 'r'
0x200000CC: 6D DC.B 0x6D ; 'm'
0x200000CD: 77 DC.B 0x77 ; 'w'
0x200000CE: 61 DC.B 0x61 ; 'a'
0x200000CF: 72 DC.B 0x72 ; 'r'
0x200000D0: 65 DC.B 0x65 ; 'e'
0x200000D1: 5C DC.B 0x5C ; '\\'
0x200000D2: 4D DC.B 0x4D ; 'M'
0x200000D3: 61 DC.B 0x61 ; 'a'
0x200000D4: 69 DC.B 0x69 ; 'i'
0x200000D5: 6E DC.B 0x6E ; 'n'
0x200000D6: 5C DC.B 0x5C ; '\\'
0x200000D7: 43 DC.B 0x43 ; 'C'
0x200000D8: 75 DC.B 0x75 ; 'u'
0x200000D9: 62 DC.B 0x62 ; 'b'
0x200000DA: 65 DC.B 0x65 ; 'e'
0x200000DB: 4D DC.B 0x4D ; 'M'
0x200000DC: 58 DC.B 0x58 ; 'X'
0x200000DD: 5C DC.B 0x5C ; '\\'
0x200000DE: 44 DC.B 0x44 ; 'D'
0x200000DF: 72 DC.B 0x72 ; 'r'
0x200000E0: 69 DC.B 0x69 ; 'i'
0x200000E1: 76 DC.B 0x76 ; 'v'
0x200000E2: 65 DC.B 0x65 ; 'e'
0x200000E3: 72 DC.B 0x72 ; 'r'
0x200000E4: 73 DC.B 0x73 ; 's'
0x200000E5: 5C DC.B 0x5C ; '\\'
0x200000E6: 53 DC.B 0x53 ; 'S'
0x200000E7: 54 DC.B 0x54 ; 'T'
0x200000E8: 4D DC.B 0x4D ; 'M'
0x200000E9: 33 DC.B 0x33 ; '3'
0x200000EA: 32 DC.B 0x32 ; '2'
0x200000EB: 48 DC.B 0x48 ; 'H'
0x200000EC: 37 DC.B 0x37 ; '7'
0x200000ED: 78 DC.B 0x78 ; 'x'
0x200000EE: 78 DC.B 0x78 ; 'x'
0x200000EF: 5F DC.B 0x5F ; '_'
0x200000F0: 48 DC.B 0x48 ; 'H'
0x200000F1: 41 DC.B 0x41 ; 'A'
0x200000F2: 4C DC.B 0x4C ; 'L'
0x200000F3: 5F DC.B 0x5F ; '_'
0x200000F4: 44 DC.B 0x44 ; 'D'
0x200000F5: 72 DC.B 0x72 ; 'r'
0x200000F6: 69 DC.B 0x69 ; 'i'
0x200000F7: 76 DC.B 0x76 ; 'v'
0x200000F8: 65 DC.B 0x65 ; 'e'
0x200000F9: 72 DC.B 0x72 ; 'r'
0x200000FA: 5C DC.B 0x5C ; '\\'
0x200000FB: 53 DC.B 0x53 ; 'S'
0x200000FC: 72 DC.B 0x72 ; 'r'
0x200000FD: 63 DC.B 0x63 ; 'c'
0x200000FE: 5C DC.B 0x5C ; '\\'
0x200000FF: 73 DC.B 0x73 ; 's'
0x20000100: 74 DC.B 0x74 ; 't'
0x20000101: 6D DC.B 0x6D ; 'm'
0x20000102: 33 DC.B 0x33 ; '3'
0x20000103: 32 DC.B 0x32 ; '2'
0x20000104: 68 DC.B 0x68 ; 'h'
0x20000105: 37 DC.B 0x37 ; '7'
0x20000106: 78 DC.B 0x78 ; 'x'
0x20000107: 78 DC.B 0x78 ; 'x'
0x20000108: 5F DC.B 0x5F ; '_'
0x20000109: 68 DC.B 0x68 ; 'h'
0x2000010A: 61 DC.B 0x61 ; 'a'
0x2000010B: 6C DC.B 0x6C ; 'l'
0x2000010C: 2E DC.B 0x2E ; '.'
0x2000010D: 63 DC.B 0x63 ; 'c'
0x2000010E: 00 DC.B 0x00 ; '\0'
0x2000010F: 44 DC.B 0x44 ; 'D'
0x20000110: 3A DC.B 0x3A ; ':'
0x20000111: 5C DC.B 0x5C ; '\\'
0x20000112: 50 DC.B 0x50 ; 'P'
0x20000113: 72 DC.B 0x72 ; 'r'
0x20000114: 6F DC.B 0x6F ; 'o'
0x20000115: 6A DC.B 0x6A ; 'j'
0x20000116: 65 DC.B 0x65 ; 'e'
0x20000117: 6B DC.B 0x6B ; 'k'
0x20000118: 74 DC.B 0x74 ; 't'
0x20000119: 65 DC.B 0x65 ; 'e'
0x2000011A: 5C DC.B 0x5C ; '\\'
0x2000011B: 65 DC.B 0x65 ; 'e'
0x2000011C: 63 DC.B 0x63 ; 'c'
0x2000011D: 73 DC.B 0x73 ; 's'
0x2000011E: 5F DC.B 0x5F ; '_'
0x2000011F: 63 DC.B 0x63 ; 'c'
0x20000120: 68 DC.B 0x68 ; 'h'
0x20000121: 61 DC.B 0x61 ; 'a'
0x20000122: 72 DC.B 0x72 ; 'r'
0x20000123: 67 DC.B 0x67 ; 'g'
0x20000124: 65 DC.B 0x65 ; 'e'
0x20000125: 72 DC.B 0x72 ; 'r'
0x20000126: 5C DC.B 0x5C ; '\\'
0x20000127: 63 DC.B 0x63 ; 'c'
0x20000128: 74 DC.B 0x74 ; 't'
0x20000129: 72 DC.B 0x72 ; 'r'
0x2000012A: 6C DC.B 0x6C ; 'l'
0x2000012B: 5C DC.B 0x5C ; '\\'
0x2000012C: 66 DC.B 0x66 ; 'f'
0x2000012D: 69 DC.B 0x69 ; 'i'
0x2000012E: 72 DC.B 0x72 ; 'r'
0x2000012F: 6D DC.B 0x6D ; 'm'
Section .bss.hdma_spi4_tx from charger_lto.o, size=120, align=4
hdma_spi4_tx:
0x20000130: 01 DC.B 0x01 ; '\x01'
0x20000131: 00 DC.B 0x00 ; '\0'
0x20000132: 00 DC.B 0x00 ; '\0'
0x20000133: 00 DC.B 0x00 ; '\0'
0x20000134: 44 DC.B 0x44 ; 'D'
0x20000135: 3A DC.B 0x3A ; ':'
0x20000136: 5C DC.B 0x5C ; '\\'
0x20000137: 50 DC.B 0x50 ; 'P'
0x20000138: 72 DC.B 0x72 ; 'r'
0x20000139: 6F DC.B 0x6F ; 'o'
0x2000013A: 6A DC.B 0x6A ; 'j'
0x2000013B: 65 DC.B 0x65 ; 'e'
0x2000013C: 6B DC.B 0x6B ; 'k'
0x2000013D: 74 DC.B 0x74 ; 't'
0x2000013E: 65 DC.B 0x65 ; 'e'
0x2000013F: 5C DC.B 0x5C ; '\\'
0x20000140: 65 DC.B 0x65 ; 'e'
0x20000141: 63 DC.B 0x63 ; 'c'
0x20000142: 73 DC.B 0x73 ; 's'
0x20000143: 5F DC.B 0x5F ; '_'
0x20000144: 63 DC.B 0x63 ; 'c'
0x20000145: 68 DC.B 0x68 ; 'h'
0x20000146: 61 DC.B 0x61 ; 'a'
0x20000147: 72 DC.B 0x72 ; 'r'
0x20000148: 67 DC.B 0x67 ; 'g'
0x20000149: 65 DC.B 0x65 ; 'e'
0x2000014A: 72 DC.B 0x72 ; 'r'
0x2000014B: 5C DC.B 0x5C ; '\\'
0x2000014C: 63 DC.B 0x63 ; 'c'
0x2000014D: 74 DC.B 0x74 ; 't'
0x2000014E: 72 DC.B 0x72 ; 'r'
0x2000014F: 6C DC.B 0x6C ; 'l'
0x20000150: 5C DC.B 0x5C ; '\\'
0x20000151: 66 DC.B 0x66 ; 'f'
0x20000152: 69 DC.B 0x69 ; 'i'
0x20000153: 72 DC.B 0x72 ; 'r'
0x20000154: 6D DC.B 0x6D ; 'm'
0x20000155: 77 DC.B 0x77 ; 'w'
0x20000156: 61 DC.B 0x61 ; 'a'
0x20000157: 72 DC.B 0x72 ; 'r'
0x20000158: 65 DC.B 0x65 ; 'e'
0x20000159: 5C DC.B 0x5C ; '\\'
0x2000015A: 4D DC.B 0x4D ; 'M'
0x2000015B: 61 DC.B 0x61 ; 'a'
0x2000015C: 69 DC.B 0x69 ; 'i'
0x2000015D: 6E DC.B 0x6E ; 'n'
0x2000015E: 5C DC.B 0x5C ; '\\'
0x2000015F: 43 DC.B 0x43 ; 'C'
0x20000160: 75 DC.B 0x75 ; 'u'
0x20000161: 62 DC.B 0x62 ; 'b'
0x20000162: 65 DC.B 0x65 ; 'e'
0x20000163: 4D DC.B 0x4D ; 'M'
0x20000164: 58 DC.B 0x58 ; 'X'
0x20000165: 5C DC.B 0x5C ; '\\'
0x20000166: 44 DC.B 0x44 ; 'D'
0x20000167: 72 DC.B 0x72 ; 'r'
0x20000168: 69 DC.B 0x69 ; 'i'
0x20000169: 76 DC.B 0x76 ; 'v'
0x2000016A: 65 DC.B 0x65 ; 'e'
0x2000016B: 72 DC.B 0x72 ; 'r'
0x2000016C: 73 DC.B 0x73 ; 's'
0x2000016D: 5C DC.B 0x5C ; '\\'
0x2000016E: 53 DC.B 0x53 ; 'S'
0x2000016F: 54 DC.B 0x54 ; 'T'
0x20000170: 4D DC.B 0x4D ; 'M'
0x20000171: 33 DC.B 0x33 ; '3'
0x20000172: 32 DC.B 0x32 ; '2'
0x20000173: 48 DC.B 0x48 ; 'H'
0x20000174: 37 DC.B 0x37 ; '7'
0x20000175: 78 DC.B 0x78 ; 'x'
0x20000176: 78 DC.B 0x78 ; 'x'
0x20000177: 5F DC.B 0x5F ; '_'
0x20000178: 48 DC.B 0x48 ; 'H'
0x20000179: 41 DC.B 0x41 ; 'A'
0x2000017A: 4C DC.B 0x4C ; 'L'
0x2000017B: 5F DC.B 0x5F ; '_'
0x2000017C: 44 DC.B 0x44 ; 'D'
0x2000017D: 72 DC.B 0x72 ; 'r'
0x2000017E: 69 DC.B 0x69 ; 'i'
0x2000017F: 76 DC.B 0x76 ; 'v'
0x20000180: 65 DC.B 0x65 ; 'e'
0x20000181: 72 DC.B 0x72 ; 'r'
0x20000182: 5C DC.B 0x5C ; '\\'
0x20000183: 53 DC.B 0x53 ; 'S'
0x20000184: 72 DC.B 0x72 ; 'r'
0x20000185: 63 DC.B 0x63 ; 'c'
0x20000186: 5C DC.B 0x5C ; '\\'
0x20000187: 73 DC.B 0x73 ; 's'
0x20000188: 74 DC.B 0x74 ; 't'
0x20000189: 6D DC.B 0x6D ; 'm'
0x2000018A: 33 DC.B 0x33 ; '3'
0x2000018B: 32 DC.B 0x32 ; '2'
0x2000018C: 68 DC.B 0x68 ; 'h'
0x2000018D: 37 DC.B 0x37 ; '7'
0x2000018E: 78 DC.B 0x78 ; 'x'
0x2000018F: 78 DC.B 0x78 ; 'x'
0x20000190: 5F DC.B 0x5F ; '_'
0x20000191: 68 DC.B 0x68 ; 'h'
0x20000192: 61 DC.B 0x61 ; 'a'
0x20000193: 6C DC.B 0x6C ; 'l'
0x20000194: 2E DC.B 0x2E ; '.'
0x20000195: 63 DC.B 0x63 ; 'c'
0x20000196: 00 DC.B 0x00 ; '\0'
0x20000197: 44 DC.B 0x44 ; 'D'
0x20000198: 3A DC.B 0x3A ; ':'
0x20000199: 5C DC.B 0x5C ; '\\'
0x2000019A: 50 DC.B 0x50 ; 'P'
0x2000019B: 72 DC.B 0x72 ; 'r'
0x2000019C: 6F DC.B 0x6F ; 'o'
0x2000019D: 6A DC.B 0x6A ; 'j'
0x2000019E: 65 DC.B 0x65 ; 'e'
0x2000019F: 6B DC.B 0x6B ; 'k'
0x200001A0: 74 DC.B 0x74 ; 't'
0x200001A1: 65 DC.B 0x65 ; 'e'
0x200001A2: 5C DC.B 0x5C ; '\\'
0x200001A3: 65 DC.B 0x65 ; 'e'
0x200001A4: 63 DC.B 0x63 ; 'c'
0x200001A5: 73 DC.B 0x73 ; 's'
0x200001A6: 5F DC.B 0x5F ; '_'
0x200001A7: 63 DC.B 0x63 ; 'c'
Section .bss.hrtc from charger_lto.o, size=36, align=4
hrtc:
0x200001A8: 01 DC.B 0x01 ; '\x01'
0x200001A9: 00 DC.B 0x00 ; '\0'
0x200001AA: 00 DC.B 0x00 ; '\0'
0x200001AB: 00 DC.B 0x00 ; '\0'
0x200001AC: 44 DC.B 0x44 ; 'D'
0x200001AD: 3A DC.B 0x3A ; ':'
0x200001AE: 5C DC.B 0x5C ; '\\'
0x200001AF: 50 DC.B 0x50 ; 'P'
0x200001B0: 72 DC.B 0x72 ; 'r'
0x200001B1: 6F DC.B 0x6F ; 'o'
0x200001B2: 6A DC.B 0x6A ; 'j'
0x200001B3: 65 DC.B 0x65 ; 'e'
0x200001B4: 6B DC.B 0x6B ; 'k'
0x200001B5: 74 DC.B 0x74 ; 't'
0x200001B6: 65 DC.B 0x65 ; 'e'
0x200001B7: 5C DC.B 0x5C ; '\\'
0x200001B8: 65 DC.B 0x65 ; 'e'
0x200001B9: 63 DC.B 0x63 ; 'c'
0x200001BA: 73 DC.B 0x73 ; 's'
0x200001BB: 5F DC.B 0x5F ; '_'
0x200001BC: 63 DC.B 0x63 ; 'c'
0x200001BD: 68 DC.B 0x68 ; 'h'
0x200001BE: 61 DC.B 0x61 ; 'a'
0x200001BF: 72 DC.B 0x72 ; 'r'
0x200001C0: 67 DC.B 0x67 ; 'g'
0x200001C1: 65 DC.B 0x65 ; 'e'
0x200001C2: 72 DC.B 0x72 ; 'r'
0x200001C3: 5C DC.B 0x5C ; '\\'
0x200001C4: 63 DC.B 0x63 ; 'c'
0x200001C5: 74 DC.B 0x74 ; 't'
0x200001C6: 72 DC.B 0x72 ; 'r'
0x200001C7: 6C DC.B 0x6C ; 'l'
0x200001C8: 5C DC.B 0x5C ; '\\'
0x200001C9: 66 DC.B 0x66 ; 'f'
0x200001CA: 69 DC.B 0x69 ; 'i'
0x200001CB: 72 DC.B 0x72 ; 'r'
Section .bss.uwTick from charger_lto.o, size=4, align=4
uwTick:
0x200001CC: 44 DC.B 0x44 ; 'D'
0x200001CD: 3A DC.B 0x3A ; ':'
0x200001CE: 5C DC.B 0x5C ; '\\'
0x200001CF: 50 DC.B 0x50 ; 'P'
Section .bss.libc.__SEGGER_RTL_stdout_file from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
__SEGGER_RTL_stdout_file:
0x200001D0: 00 DC.B 0x00 ; '\0'
0x200001D1: 00 DC.B 0x00 ; '\0'
0x200001D2: 00 DC.B 0x00 ; '\0'
0x200001D3: 00 DC.B 0x00 ; '\0'
Section .bss.libc.__SEGGER_RTL_stdin_file from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
__SEGGER_RTL_stdin_file:
0x200001D4: 00 DC.B 0x00 ; '\0'
0x200001D5: 00 DC.B 0x00 ; '\0'
0x200001D6: 00 DC.B 0x00 ; '\0'
0x200001D7: 00 DC.B 0x00 ; '\0'
Section .bss.libc.__SEGGER_RTL_stderr_file from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
__SEGGER_RTL_stderr_file:
0x200001D8: 00 DC.B 0x00 ; '\0'
0x200001D9: 00 DC.B 0x00 ; '\0'
0x200001DA: 00 DC.B 0x00 ; '\0'
0x200001DB: 00 DC.B 0x00 ; '\0'
Section .bss.libc.__SEGGER_RTL_locale_ptr from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
__SEGGER_RTL_locale_ptr:
0x200001DC: 43 DC.B 0x43 ; 'C'
0x200001DD: 00 DC.B 0x00 ; '\0'
0x200001DE: 50 DC.B 0x50 ; 'P'
0x200001DF: 4F DC.B 0x4F ; 'O'
Section .bss.libc._acUpBuffer from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=1024, align=1
_acUpBuffer:
0x200001E0: 00 DC.B 0x00 ; '\0'
0x200001E1: 53 DC.B 0x53 ; 'S'
0x200001E2: 45 DC.B 0x45 ; 'E'
0x200001E3: 47 DC.B 0x47 ; 'G'
0x200001E4: 47 DC.B 0x47 ; 'G'
0x200001E5: 45 DC.B 0x45 ; 'E'
0x200001E6: 52 DC.B 0x52 ; 'R'
0x200001E7: 20 DC.B 0x20 ; ' '
0x200001E8: 43 DC.B 0x43 ; 'C'
0x200001E9: 2F DC.B 0x2F ; '/'
0x200001EA: 43 DC.B 0x43 ; 'C'
0x200001EB: 2B DC.B 0x2B ; '+'
0x200001EC: 2B DC.B 0x2B ; '+'
0x200001ED: 20 DC.B 0x20 ; ' '
0x200001EE: 63 DC.B 0x63 ; 'c'
0x200001EF: 6F DC.B 0x6F ; 'o'
0x200001F0: 6D DC.B 0x6D ; 'm'
0x200001F1: 70 DC.B 0x70 ; 'p'
0x200001F2: 69 DC.B 0x69 ; 'i'
0x200001F3: 6C DC.B 0x6C ; 'l'
0x200001F4: 65 DC.B 0x65 ; 'e'
0x200001F5: 72 DC.B 0x72 ; 'r'
0x200001F6: 20 DC.B 0x20 ; ' '
0x200001F7: 76 DC.B 0x76 ; 'v'
0x200001F8: 65 DC.B 0x65 ; 'e'
0x200001F9: 72 DC.B 0x72 ; 'r'
0x200001FA: 73 DC.B 0x73 ; 's'
0x200001FB: 69 DC.B 0x69 ; 'i'
0x200001FC: 6F DC.B 0x6F ; 'o'
0x200001FD: 6E DC.B 0x6E ; 'n'
0x200001FE: 20 DC.B 0x20 ; ' '
0x200001FF: 31 DC.B 0x31 ; '1'
0x20000200: 38 DC.B 0x38 ; '8'
0x20000201: 2E DC.B 0x2E ; '.'
0x20000202: 31 DC.B 0x31 ; '1'
0x20000203: 2E DC.B 0x2E ; '.'
0x20000204: 35 DC.B 0x35 ; '5'
0x20000205: 20 DC.B 0x20 ; ' '
0x20000206: 28 DC.B 0x28 ; '('
0x20000207: 62 DC.B 0x62 ; 'b'
0x20000208: 61 DC.B 0x61 ; 'a'
0x20000209: 73 DC.B 0x73 ; 's'
0x2000020A: 65 DC.B 0x65 ; 'e'
0x2000020B: 64 DC.B 0x64 ; 'd'
0x2000020C: 20 DC.B 0x20 ; ' '
0x2000020D: 6F DC.B 0x6F ; 'o'
0x2000020E: 6E DC.B 0x6E ; 'n'
0x2000020F: 20 DC.B 0x20 ; ' '
0x20000210: 63 DC.B 0x63 ; 'c'
0x20000211: 6C DC.B 0x6C ; 'l'
0x20000212: 61 DC.B 0x61 ; 'a'
0x20000213: 6E DC.B 0x6E ; 'n'
0x20000214: 67 DC.B 0x67 ; 'g'
0x20000215: 20 DC.B 0x20 ; ' '
0x20000216: 31 DC.B 0x31 ; '1'
0x20000217: 38 DC.B 0x38 ; '8'
0x20000218: 2E DC.B 0x2E ; '.'
0x20000219: 31 DC.B 0x31 ; '1'
0x2000021A: 2E DC.B 0x2E ; '.'
0x2000021B: 36 DC.B 0x36 ; '6'
0x2000021C: 29 DC.B 0x29 ; ')'
0x2000021D: 00 DC.B 0x00 ; '\0'
0x2000021E: 41 DC.B 0x41 ; 'A'
0x2000021F: 3B DC.B 0x3B ; ';'
0x20000220: 00 DC.B 0x00 ; '\0'
0x20000221: 00 DC.B 0x00 ; '\0'
0x20000222: 00 DC.B 0x00 ; '\0'
0x20000223: 61 DC.B 0x61 ; 'a'
0x20000224: 65 DC.B 0x65 ; 'e'
0x20000225: 61 DC.B 0x61 ; 'a'
0x20000226: 62 DC.B 0x62 ; 'b'
0x20000227: 69 DC.B 0x69 ; 'i'
0x20000228: 00 DC.B 0x00 ; '\0'
0x20000229: 01 DC.B 0x01 ; '\x01'
0x2000022A: 31 DC.B 0x31 ; '1'
0x2000022B: 00 DC.B 0x00 ; '\0'
0x2000022C: 00 DC.B 0x00 ; '\0'
0x2000022D: 00 DC.B 0x00 ; '\0'
0x2000022E: 43 DC.B 0x43 ; 'C'
0x2000022F: 32 DC.B 0x32 ; '2'
0x20000230: 2E DC.B 0x2E ; '.'
0x20000231: 30 DC.B 0x30 ; '0'
0x20000232: 39 DC.B 0x39 ; '9'
0x20000233: 00 DC.B 0x00 ; '\0'
0x20000234: 06 DC.B 0x06 ; '\x06'
0x20000235: 0D DC.B 0x0D ; '\r'
0x20000236: 07 DC.B 0x07 ; '\x07'
0x20000237: 4D DC.B 0x4D ; 'M'
0x20000238: 08 DC.B 0x08 ; '\b'
0x20000239: 00 DC.B 0x00 ; '\0'
0x2000023A: 09 DC.B 0x09 ; '\t'
0x2000023B: 02 DC.B 0x02 ; '\x02'
0x2000023C: 0A DC.B 0x0A ; '\n'
0x2000023D: 08 DC.B 0x08 ; '\b'
0x2000023E: 0E DC.B 0x0E ; '\x0E'
0x2000023F: 00 DC.B 0x00 ; '\0'
0x20000240: 11 DC.B 0x11 ; '\x11'
0x20000241: 01 DC.B 0x01 ; '\x01'
0x20000242: 12 DC.B 0x12 ; '\x12'
0x20000243: 04 DC.B 0x04 ; '\x04'
0x20000244: 14 DC.B 0x14 ; '\x14'
0x20000245: 01 DC.B 0x01 ; '\x01'
0x20000246: 15 DC.B 0x15 ; '\x15'
0x20000247: 00 DC.B 0x00 ; '\0'
0x20000248: 17 DC.B 0x17 ; '\x17'
0x20000249: 03 DC.B 0x03 ; '\x03'
0x2000024A: 18 DC.B 0x18 ; '\x18'
0x2000024B: 01 DC.B 0x01 ; '\x01'
0x2000024C: 19 DC.B 0x19 ; '\x19'
0x2000024D: 01 DC.B 0x01 ; '\x01'
0x2000024E: 1A DC.B 0x1A ; '\x1A'
0x2000024F: 01 DC.B 0x01 ; '\x01'
0x20000250: 1C DC.B 0x1C ; '\x1C'
0x20000251: 01 DC.B 0x01 ; '\x01'
0x20000252: 1E DC.B 0x1E ; '\x1E'
0x20000253: 03 DC.B 0x03 ; '\x03'
0x20000254: 22 DC.B 0x22 ; '\"'
0x20000255: 00 DC.B 0x00 ; '\0'
0x20000256: 24 DC.B 0x24 ; '$'
0x20000257: 01 DC.B 0x01 ; '\x01'
0x20000258: 26 DC.B 0x26 ; '&'
0x20000259: 01 DC.B 0x01 ; '\x01'
0x2000025A: 00 DC.B 0x00 ; '\0'
0x2000025B: 00 DC.B 0x00 ; '\0'
0x2000025C: 00 DC.B 0x00 ; '\0'
0x2000025D: 00 DC.B 0x00 ; '\0'
0x2000025E: 00 DC.B 0x00 ; '\0'
0x2000025F: 00 DC.B 0x00 ; '\0'
0x20000260: 00 DC.B 0x00 ; '\0'
0x20000261: 00 DC.B 0x00 ; '\0'
0x20000262: 00 DC.B 0x00 ; '\0'
0x20000263: 00 DC.B 0x00 ; '\0'
0x20000264: 00 DC.B 0x00 ; '\0'
0x20000265: 00 DC.B 0x00 ; '\0'
0x20000266: 00 DC.B 0x00 ; '\0'
0x20000267: 00 DC.B 0x00 ; '\0'
0x20000268: 00 DC.B 0x00 ; '\0'
0x20000269: 00 DC.B 0x00 ; '\0'
0x2000026A: 10 DC.B 0x10 ; '\x10'
0x2000026B: 06 DC.B 0x06 ; '\x06'
0x2000026C: 00 DC.B 0x00 ; '\0'
0x2000026D: 00 DC.B 0x00 ; '\0'
0x2000026E: 00 DC.B 0x00 ; '\0'
0x2000026F: 00 DC.B 0x00 ; '\0'
0x20000270: 00 DC.B 0x00 ; '\0'
0x20000271: 00 DC.B 0x00 ; '\0'
0x20000272: 00 DC.B 0x00 ; '\0'
0x20000273: 00 DC.B 0x00 ; '\0'
0x20000274: 00 DC.B 0x00 ; '\0'
0x20000275: 00 DC.B 0x00 ; '\0'
0x20000276: 04 DC.B 0x04 ; '\x04'
0x20000277: 00 DC.B 0x00 ; '\0'
0x20000278: F1 DC.B 0xF1 ; '\xF1'
0x20000279: FF DC.B 0xFF ; '\xFF'
0x2000027A: 2E DC.B 0x2E ; '.'
0x2000027B: 07 DC.B 0x07 ; '\x07'
0x2000027C: 00 DC.B 0x00 ; '\0'
0x2000027D: 00 DC.B 0x00 ; '\0'
0x2000027E: 00 DC.B 0x00 ; '\0'
0x2000027F: 00 DC.B 0x00 ; '\0'
0x20000280: 00 DC.B 0x00 ; '\0'
0x20000281: 00 DC.B 0x00 ; '\0'
0x20000282: 00 DC.B 0x00 ; '\0'
0x20000283: 00 DC.B 0x00 ; '\0'
0x20000284: 00 DC.B 0x00 ; '\0'
0x20000285: 00 DC.B 0x00 ; '\0'
0x20000286: 00 DC.B 0x00 ; '\0'
0x20000287: 00 DC.B 0x00 ; '\0'
0x20000288: 03 DC.B 0x03 ; '\x03'
0x20000289: 00 DC.B 0x00 ; '\0'
0x2000028A: AA DC.B 0xAA ; '\xAA'
0x2000028B: 00 DC.B 0x00 ; '\0'
0x2000028C: 00 DC.B 0x00 ; '\0'
0x2000028D: 00 DC.B 0x00 ; '\0'
0x2000028E: 01 DC.B 0x01 ; '\x01'
0x2000028F: 00 DC.B 0x00 ; '\0'
0x20000290: 00 DC.B 0x00 ; '\0'
0x20000291: 00 DC.B 0x00 ; '\0'
0x20000292: 66 DC.B 0x66 ; 'f'
0x20000293: 00 DC.B 0x00 ; '\0'
0x20000294: 00 DC.B 0x00 ; '\0'
0x20000295: 00 DC.B 0x00 ; '\0'
0x20000296: 02 DC.B 0x02 ; '\x02'
0x20000297: 00 DC.B 0x00 ; '\0'
0x20000298: 05 DC.B 0x05 ; '\x05'
0x20000299: 00 DC.B 0x00 ; '\0'
0x2000029A: 17 DC.B 0x17 ; '\x17'
0x2000029B: 07 DC.B 0x07 ; '\x07'
0x2000029C: 00 DC.B 0x00 ; '\0'
0x2000029D: 00 DC.B 0x00 ; '\0'
0x2000029E: 00 DC.B 0x00 ; '\0'
0x2000029F: 00 DC.B 0x00 ; '\0'
0x200002A0: 00 DC.B 0x00 ; '\0'
0x200002A1: 00 DC.B 0x00 ; '\0'
0x200002A2: 00 DC.B 0x00 ; '\0'
0x200002A3: 00 DC.B 0x00 ; '\0'
0x200002A4: 00 DC.B 0x00 ; '\0'
0x200002A5: 00 DC.B 0x00 ; '\0'
0x200002A6: 00 DC.B 0x00 ; '\0'
0x200002A7: 00 DC.B 0x00 ; '\0'
0x200002A8: 05 DC.B 0x05 ; '\x05'
0x200002A9: 00 DC.B 0x00 ; '\0'
0x200002AA: EE DC.B 0xEE ; '\xEE'
0x200002AB: 00 DC.B 0x00 ; '\0'
0x200002AC: 00 DC.B 0x00 ; '\0'
0x200002AD: 00 DC.B 0x00 ; '\0'
0x200002AE: 00 DC.B 0x00 ; '\0'
0x200002AF: 00 DC.B 0x00 ; '\0'
0x200002B0: 00 DC.B 0x00 ; '\0'
0x200002B1: 00 DC.B 0x00 ; '\0'
0x200002B2: 09 DC.B 0x09 ; '\t'
0x200002B3: 00 DC.B 0x00 ; '\0'
0x200002B4: 00 DC.B 0x00 ; '\0'
0x200002B5: 00 DC.B 0x00 ; '\0'
0x200002B6: 01 DC.B 0x01 ; '\x01'
0x200002B7: 00 DC.B 0x00 ; '\0'
0x200002B8: 4E DC.B 0x4E ; 'N'
0x200002B9: 00 DC.B 0x00 ; '\0'
0x200002BA: EB DC.B 0xEB ; '\xEB'
0x200002BB: 01 DC.B 0x01 ; '\x01'
0x200002BC: 00 DC.B 0x00 ; '\0'
0x200002BD: 00 DC.B 0x00 ; '\0'
0x200002BE: 00 DC.B 0x00 ; '\0'
0x200002BF: 00 DC.B 0x00 ; '\0'
0x200002C0: 00 DC.B 0x00 ; '\0'
0x200002C1: 00 DC.B 0x00 ; '\0'
0x200002C2: 00 DC.B 0x00 ; '\0'
0x200002C3: 04 DC.B 0x04 ; '\x04'
0x200002C4: 00 DC.B 0x00 ; '\0'
0x200002C5: 00 DC.B 0x00 ; '\0'
0x200002C6: 01 DC.B 0x01 ; '\x01'
0x200002C7: 00 DC.B 0x00 ; '\0'
0x200002C8: 4F DC.B 0x4F ; 'O'
0x200002C9: 00 DC.B 0x00 ; '\0'
0x200002CA: D9 DC.B 0xD9 ; '\xD9'
0x200002CB: 02 DC.B 0x02 ; '\x02'
0x200002CC: 00 DC.B 0x00 ; '\0'
0x200002CD: 00 DC.B 0x00 ; '\0'
0x200002CE: 00 DC.B 0x00 ; '\0'
0x200002CF: 00 DC.B 0x00 ; '\0'
0x200002D0: 00 DC.B 0x00 ; '\0'
0x200002D1: 00 DC.B 0x00 ; '\0'
0x200002D2: 10 DC.B 0x10 ; '\x10'
0x200002D3: 00 DC.B 0x00 ; '\0'
0x200002D4: 00 DC.B 0x00 ; '\0'
0x200002D5: 00 DC.B 0x00 ; '\0'
0x200002D6: 01 DC.B 0x01 ; '\x01'
0x200002D7: 00 DC.B 0x00 ; '\0'
0x200002D8: 50 DC.B 0x50 ; 'P'
0x200002D9: 00 DC.B 0x00 ; '\0'
0x200002DA: 02 DC.B 0x02 ; '\x02'
0x200002DB: 01 DC.B 0x01 ; '\x01'
0x200002DC: 00 DC.B 0x00 ; '\0'
0x200002DD: 00 DC.B 0x00 ; '\0'
0x200002DE: 00 DC.B 0x00 ; '\0'
0x200002DF: 00 DC.B 0x00 ; '\0'
0x200002E0: 00 DC.B 0x00 ; '\0'
0x200002E1: 00 DC.B 0x00 ; '\0'
0x200002E2: 11 DC.B 0x11 ; '\x11'
0x200002E3: 00 DC.B 0x00 ; '\0'
0x200002E4: 00 DC.B 0x00 ; '\0'
0x200002E5: 00 DC.B 0x00 ; '\0'
0x200002E6: 01 DC.B 0x01 ; '\x01'
0x200002E7: 00 DC.B 0x00 ; '\0'
0x200002E8: 4D DC.B 0x4D ; 'M'
0x200002E9: 00 DC.B 0x00 ; '\0'
0x200002EA: 00 DC.B 0x00 ; '\0'
0x200002EB: 07 DC.B 0x07 ; '\x07'
0x200002EC: 00 DC.B 0x00 ; '\0'
0x200002ED: 00 DC.B 0x00 ; '\0'
0x200002EE: 00 DC.B 0x00 ; '\0'
0x200002EF: 00 DC.B 0x00 ; '\0'
0x200002F0: 00 DC.B 0x00 ; '\0'
0x200002F1: 00 DC.B 0x00 ; '\0'
0x200002F2: 00 DC.B 0x00 ; '\0'
0x200002F3: 00 DC.B 0x00 ; '\0'
0x200002F4: 00 DC.B 0x00 ; '\0'
0x200002F5: 00 DC.B 0x00 ; '\0'
0x200002F6: 00 DC.B 0x00 ; '\0'
0x200002F7: 00 DC.B 0x00 ; '\0'
0x200002F8: 07 DC.B 0x07 ; '\x07'
0x200002F9: 00 DC.B 0x00 ; '\0'
0x200002FA: E9 DC.B 0xE9 ; '\xE9'
0x200002FB: 06 DC.B 0x06 ; '\x06'
0x200002FC: 00 DC.B 0x00 ; '\0'
0x200002FD: 00 DC.B 0x00 ; '\0'
0x200002FE: 00 DC.B 0x00 ; '\0'
0x200002FF: 00 DC.B 0x00 ; '\0'
0x20000300: 00 DC.B 0x00 ; '\0'
0x20000301: 00 DC.B 0x00 ; '\0'
0x20000302: 00 DC.B 0x00 ; '\0'
0x20000303: 00 DC.B 0x00 ; '\0'
0x20000304: 00 DC.B 0x00 ; '\0'
0x20000305: 00 DC.B 0x00 ; '\0'
0x20000306: 00 DC.B 0x00 ; '\0'
0x20000307: 00 DC.B 0x00 ; '\0'
0x20000308: 09 DC.B 0x09 ; '\t'
0x20000309: 00 DC.B 0x00 ; '\0'
0x2000030A: D2 DC.B 0xD2 ; '\xD2'
0x2000030B: 06 DC.B 0x06 ; '\x06'
0x2000030C: 00 DC.B 0x00 ; '\0'
0x2000030D: 00 DC.B 0x00 ; '\0'
0x2000030E: 00 DC.B 0x00 ; '\0'
0x2000030F: 00 DC.B 0x00 ; '\0'
0x20000310: 00 DC.B 0x00 ; '\0'
0x20000311: 00 DC.B 0x00 ; '\0'
0x20000312: 00 DC.B 0x00 ; '\0'
0x20000313: 00 DC.B 0x00 ; '\0'
0x20000314: 00 DC.B 0x00 ; '\0'
0x20000315: 00 DC.B 0x00 ; '\0'
0x20000316: 00 DC.B 0x00 ; '\0'
0x20000317: 00 DC.B 0x00 ; '\0'
0x20000318: 0B DC.B 0x0B ; '\v'
0x20000319: 00 DC.B 0x00 ; '\0'
0x2000031A: BB DC.B 0xBB ; '\xBB'
0x2000031B: 06 DC.B 0x06 ; '\x06'
0x2000031C: 00 DC.B 0x00 ; '\0'
0x2000031D: 00 DC.B 0x00 ; '\0'
0x2000031E: 00 DC.B 0x00 ; '\0'
0x2000031F: 00 DC.B 0x00 ; '\0'
0x20000320: 00 DC.B 0x00 ; '\0'
0x20000321: 00 DC.B 0x00 ; '\0'
0x20000322: 00 DC.B 0x00 ; '\0'
0x20000323: 00 DC.B 0x00 ; '\0'
0x20000324: 00 DC.B 0x00 ; '\0'
0x20000325: 00 DC.B 0x00 ; '\0'
0x20000326: 00 DC.B 0x00 ; '\0'
0x20000327: 00 DC.B 0x00 ; '\0'
0x20000328: 0D DC.B 0x0D ; '\r'
0x20000329: 00 DC.B 0x00 ; '\0'
0x2000032A: A4 DC.B 0xA4 ; '\xA4'
0x2000032B: 06 DC.B 0x06 ; '\x06'
0x2000032C: 00 DC.B 0x00 ; '\0'
0x2000032D: 00 DC.B 0x00 ; '\0'
0x2000032E: 00 DC.B 0x00 ; '\0'
0x2000032F: 00 DC.B 0x00 ; '\0'
0x20000330: 00 DC.B 0x00 ; '\0'
0x20000331: 00 DC.B 0x00 ; '\0'
0x20000332: 00 DC.B 0x00 ; '\0'
0x20000333: 00 DC.B 0x00 ; '\0'
0x20000334: 00 DC.B 0x00 ; '\0'
0x20000335: 00 DC.B 0x00 ; '\0'
0x20000336: 00 DC.B 0x00 ; '\0'
0x20000337: 00 DC.B 0x00 ; '\0'
0x20000338: 0F DC.B 0x0F ; '\x0F'
0x20000339: 00 DC.B 0x00 ; '\0'
0x2000033A: B8 DC.B 0xB8 ; '\xB8'
0x2000033B: 05 DC.B 0x05 ; '\x05'
0x2000033C: 00 DC.B 0x00 ; '\0'
0x2000033D: 00 DC.B 0x00 ; '\0'
0x2000033E: 01 DC.B 0x01 ; '\x01'
0x2000033F: 00 DC.B 0x00 ; '\0'
0x20000340: 00 DC.B 0x00 ; '\0'
0x20000341: 00 DC.B 0x00 ; '\0'
0x20000342: 16 DC.B 0x16 ; '\x16'
0x20000343: 00 DC.B 0x00 ; '\0'
0x20000344: 00 DC.B 0x00 ; '\0'
0x20000345: 00 DC.B 0x00 ; '\0'
0x20000346: 02 DC.B 0x02 ; '\x02'
0x20000347: 00 DC.B 0x00 ; '\0'
0x20000348: 11 DC.B 0x11 ; '\x11'
0x20000349: 00 DC.B 0x00 ; '\0'
0x2000034A: DB DC.B 0xDB ; '\xDB'
0x2000034B: 04 DC.B 0x04 ; '\x04'
0x2000034C: 00 DC.B 0x00 ; '\0'
0x2000034D: 00 DC.B 0x00 ; '\0'
0x2000034E: 01 DC.B 0x01 ; '\x01'
0x2000034F: 00 DC.B 0x00 ; '\0'
0x20000350: 00 DC.B 0x00 ; '\0'
0x20000351: 00 DC.B 0x00 ; '\0'
0x20000352: 44 DC.B 0x44 ; 'D'
0x20000353: 00 DC.B 0x00 ; '\0'
0x20000354: 00 DC.B 0x00 ; '\0'
0x20000355: 00 DC.B 0x00 ; '\0'
0x20000356: 02 DC.B 0x02 ; '\x02'
0x20000357: 00 DC.B 0x00 ; '\0'
0x20000358: 12 DC.B 0x12 ; '\x12'
0x20000359: 00 DC.B 0x00 ; '\0'
0x2000035A: 51 DC.B 0x51 ; 'Q'
0x2000035B: 05 DC.B 0x05 ; '\x05'
0x2000035C: 00 DC.B 0x00 ; '\0'
0x2000035D: 00 DC.B 0x00 ; '\0'
0x2000035E: 01 DC.B 0x01 ; '\x01'
0x2000035F: 00 DC.B 0x00 ; '\0'
0x20000360: 00 DC.B 0x00 ; '\0'
0x20000361: 00 DC.B 0x00 ; '\0'
0x20000362: 56 DC.B 0x56 ; 'V'
0x20000363: 00 DC.B 0x00 ; '\0'
0x20000364: 00 DC.B 0x00 ; '\0'
0x20000365: 00 DC.B 0x00 ; '\0'
0x20000366: 02 DC.B 0x02 ; '\x02'
0x20000367: 00 DC.B 0x00 ; '\0'
0x20000368: 14 DC.B 0x14 ; '\x14'
0x20000369: 00 DC.B 0x00 ; '\0'
0x2000036A: 93 DC.B 0x93 ; '\x93'
0x2000036B: 06 DC.B 0x06 ; '\x06'
0x2000036C: 00 DC.B 0x00 ; '\0'
0x2000036D: 00 DC.B 0x00 ; '\0'
0x2000036E: 00 DC.B 0x00 ; '\0'
0x2000036F: 00 DC.B 0x00 ; '\0'
0x20000370: 00 DC.B 0x00 ; '\0'
0x20000371: 00 DC.B 0x00 ; '\0'
0x20000372: 00 DC.B 0x00 ; '\0'
0x20000373: 00 DC.B 0x00 ; '\0'
0x20000374: 00 DC.B 0x00 ; '\0'
0x20000375: 00 DC.B 0x00 ; '\0'
0x20000376: 00 DC.B 0x00 ; '\0'
0x20000377: 00 DC.B 0x00 ; '\0'
0x20000378: 11 DC.B 0x11 ; '\x11'
0x20000379: 00 DC.B 0x00 ; '\0'
0x2000037A: 82 DC.B 0x82 ; '\x82'
0x2000037B: 06 DC.B 0x06 ; '\x06'
0x2000037C: 00 DC.B 0x00 ; '\0'
0x2000037D: 00 DC.B 0x00 ; '\0'
0x2000037E: 00 DC.B 0x00 ; '\0'
0x2000037F: 00 DC.B 0x00 ; '\0'
0x20000380: 00 DC.B 0x00 ; '\0'
0x20000381: 00 DC.B 0x00 ; '\0'
0x20000382: 00 DC.B 0x00 ; '\0'
0x20000383: 00 DC.B 0x00 ; '\0'
0x20000384: 00 DC.B 0x00 ; '\0'
0x20000385: 00 DC.B 0x00 ; '\0'
0x20000386: 00 DC.B 0x00 ; '\0'
0x20000387: 00 DC.B 0x00 ; '\0'
0x20000388: 12 DC.B 0x12 ; '\x12'
0x20000389: 00 DC.B 0x00 ; '\0'
0x2000038A: 71 DC.B 0x71 ; 'q'
0x2000038B: 06 DC.B 0x06 ; '\x06'
0x2000038C: 00 DC.B 0x00 ; '\0'
0x2000038D: 00 DC.B 0x00 ; '\0'
0x2000038E: 00 DC.B 0x00 ; '\0'
0x2000038F: 00 DC.B 0x00 ; '\0'
0x20000390: 00 DC.B 0x00 ; '\0'
0x20000391: 00 DC.B 0x00 ; '\0'
0x20000392: 00 DC.B 0x00 ; '\0'
0x20000393: 00 DC.B 0x00 ; '\0'
0x20000394: 00 DC.B 0x00 ; '\0'
0x20000395: 00 DC.B 0x00 ; '\0'
0x20000396: 00 DC.B 0x00 ; '\0'
0x20000397: 00 DC.B 0x00 ; '\0'
0x20000398: 14 DC.B 0x14 ; '\x14'
0x20000399: 00 DC.B 0x00 ; '\0'
0x2000039A: 28 DC.B 0x28 ; '('
0x2000039B: 07 DC.B 0x07 ; '\x07'
0x2000039C: 00 DC.B 0x00 ; '\0'
0x2000039D: 00 DC.B 0x00 ; '\0'
0x2000039E: 00 DC.B 0x00 ; '\0'
0x2000039F: 00 DC.B 0x00 ; '\0'
0x200003A0: 00 DC.B 0x00 ; '\0'
0x200003A1: 00 DC.B 0x00 ; '\0'
0x200003A2: 00 DC.B 0x00 ; '\0'
0x200003A3: 00 DC.B 0x00 ; '\0'
0x200003A4: 00 DC.B 0x00 ; '\0'
0x200003A5: 00 DC.B 0x00 ; '\0'
0x200003A6: 00 DC.B 0x00 ; '\0'
0x200003A7: 00 DC.B 0x00 ; '\0'
0x200003A8: 16 DC.B 0x16 ; '\x16'
0x200003A9: 00 DC.B 0x00 ; '\0'
0x200003AA: 11 DC.B 0x11 ; '\x11'
0x200003AB: 07 DC.B 0x07 ; '\x07'
0x200003AC: 00 DC.B 0x00 ; '\0'
0x200003AD: 00 DC.B 0x00 ; '\0'
0x200003AE: 00 DC.B 0x00 ; '\0'
0x200003AF: 00 DC.B 0x00 ; '\0'
0x200003B0: 00 DC.B 0x00 ; '\0'
0x200003B1: 00 DC.B 0x00 ; '\0'
0x200003B2: 00 DC.B 0x00 ; '\0'
0x200003B3: 00 DC.B 0x00 ; '\0'
0x200003B4: 00 DC.B 0x00 ; '\0'
0x200003B5: 00 DC.B 0x00 ; '\0'
0x200003B6: 00 DC.B 0x00 ; '\0'
0x200003B7: 00 DC.B 0x00 ; '\0'
0x200003B8: 18 DC.B 0x18 ; '\x18'
0x200003B9: 00 DC.B 0x00 ; '\0'
0x200003BA: FA DC.B 0xFA ; '\xFA'
0x200003BB: 06 DC.B 0x06 ; '\x06'
0x200003BC: 00 DC.B 0x00 ; '\0'
0x200003BD: 00 DC.B 0x00 ; '\0'
0x200003BE: 00 DC.B 0x00 ; '\0'
0x200003BF: 00 DC.B 0x00 ; '\0'
0x200003C0: 00 DC.B 0x00 ; '\0'
0x200003C1: 00 DC.B 0x00 ; '\0'
0x200003C2: 00 DC.B 0x00 ; '\0'
0x200003C3: 00 DC.B 0x00 ; '\0'
0x200003C4: 00 DC.B 0x00 ; '\0'
0x200003C5: 00 DC.B 0x00 ; '\0'
0x200003C6: 00 DC.B 0x00 ; '\0'
0x200003C7: 00 DC.B 0x00 ; '\0'
0x200003C8: 1A DC.B 0x1A ; '\x1A'
0x200003C9: 00 DC.B 0x00 ; '\0'
0x200003CA: E3 DC.B 0xE3 ; '\xE3'
0x200003CB: 06 DC.B 0x06 ; '\x06'
0x200003CC: 00 DC.B 0x00 ; '\0'
0x200003CD: 00 DC.B 0x00 ; '\0'
0x200003CE: 00 DC.B 0x00 ; '\0'
0x200003CF: 00 DC.B 0x00 ; '\0'
0x200003D0: 00 DC.B 0x00 ; '\0'
0x200003D1: 00 DC.B 0x00 ; '\0'
0x200003D2: 00 DC.B 0x00 ; '\0'
0x200003D3: 00 DC.B 0x00 ; '\0'
0x200003D4: 00 DC.B 0x00 ; '\0'
0x200003D5: 00 DC.B 0x00 ; '\0'
0x200003D6: 00 DC.B 0x00 ; '\0'
0x200003D7: 00 DC.B 0x00 ; '\0'
0x200003D8: 1C DC.B 0x1C ; '\x1C'
0x200003D9: 00 DC.B 0x00 ; '\0'
0x200003DA: CC DC.B 0xCC ; '\xCC'
0x200003DB: 06 DC.B 0x06 ; '\x06'
0x200003DC: 00 DC.B 0x00 ; '\0'
0x200003DD: 00 DC.B 0x00 ; '\0'
0x200003DE: 00 DC.B 0x00 ; '\0'
0x200003DF: 00 DC.B 0x00 ; '\0'
0x200003E0: 00 DC.B 0x00 ; '\0'
0x200003E1: 00 DC.B 0x00 ; '\0'
0x200003E2: 00 DC.B 0x00 ; '\0'
0x200003E3: 00 DC.B 0x00 ; '\0'
0x200003E4: 00 DC.B 0x00 ; '\0'
0x200003E5: 00 DC.B 0x00 ; '\0'
0x200003E6: 00 DC.B 0x00 ; '\0'
0x200003E7: 00 DC.B 0x00 ; '\0'
0x200003E8: 1E DC.B 0x1E ; '\x1E'
0x200003E9: 00 DC.B 0x00 ; '\0'
0x200003EA: B5 DC.B 0xB5 ; '\xB5'
0x200003EB: 06 DC.B 0x06 ; '\x06'
0x200003EC: 00 DC.B 0x00 ; '\0'
0x200003ED: 00 DC.B 0x00 ; '\0'
0x200003EE: 00 DC.B 0x00 ; '\0'
0x200003EF: 00 DC.B 0x00 ; '\0'
0x200003F0: 00 DC.B 0x00 ; '\0'
0x200003F1: 00 DC.B 0x00 ; '\0'
0x200003F2: 00 DC.B 0x00 ; '\0'
0x200003F3: 00 DC.B 0x00 ; '\0'
0x200003F4: 00 DC.B 0x00 ; '\0'
0x200003F5: 00 DC.B 0x00 ; '\0'
0x200003F6: 00 DC.B 0x00 ; '\0'
0x200003F7: 00 DC.B 0x00 ; '\0'
0x200003F8: 20 DC.B 0x20 ; ' '
0x200003F9: 00 DC.B 0x00 ; '\0'
0x200003FA: 9E DC.B 0x9E ; '\x9E'
0x200003FB: 06 DC.B 0x06 ; '\x06'
0x200003FC: 00 DC.B 0x00 ; '\0'
0x200003FD: 00 DC.B 0x00 ; '\0'
0x200003FE: 00 DC.B 0x00 ; '\0'
0x200003FF: 00 DC.B 0x00 ; '\0'
0x20000400: 00 DC.B 0x00 ; '\0'
0x20000401: 00 DC.B 0x00 ; '\0'
0x20000402: 00 DC.B 0x00 ; '\0'
0x20000403: 00 DC.B 0x00 ; '\0'
0x20000404: 00 DC.B 0x00 ; '\0'
0x20000405: 00 DC.B 0x00 ; '\0'
0x20000406: 00 DC.B 0x00 ; '\0'
0x20000407: 00 DC.B 0x00 ; '\0'
0x20000408: 22 DC.B 0x22 ; '\"'
0x20000409: 00 DC.B 0x00 ; '\0'
0x2000040A: 8D DC.B 0x8D ; '\x8D'
0x2000040B: 06 DC.B 0x06 ; '\x06'
0x2000040C: 00 DC.B 0x00 ; '\0'
0x2000040D: 00 DC.B 0x00 ; '\0'
0x2000040E: 00 DC.B 0x00 ; '\0'
0x2000040F: 00 DC.B 0x00 ; '\0'
0x20000410: 00 DC.B 0x00 ; '\0'
0x20000411: 00 DC.B 0x00 ; '\0'
0x20000412: 00 DC.B 0x00 ; '\0'
0x20000413: 00 DC.B 0x00 ; '\0'
0x20000414: 00 DC.B 0x00 ; '\0'
0x20000415: 00 DC.B 0x00 ; '\0'
0x20000416: 00 DC.B 0x00 ; '\0'
0x20000417: 00 DC.B 0x00 ; '\0'
0x20000418: 24 DC.B 0x24 ; '$'
0x20000419: 00 DC.B 0x00 ; '\0'
0x2000041A: 7C DC.B 0x7C ; '|'
0x2000041B: 06 DC.B 0x06 ; '\x06'
0x2000041C: 00 DC.B 0x00 ; '\0'
0x2000041D: 00 DC.B 0x00 ; '\0'
0x2000041E: 00 DC.B 0x00 ; '\0'
0x2000041F: 00 DC.B 0x00 ; '\0'
0x20000420: 00 DC.B 0x00 ; '\0'
0x20000421: 00 DC.B 0x00 ; '\0'
0x20000422: 00 DC.B 0x00 ; '\0'
0x20000423: 00 DC.B 0x00 ; '\0'
0x20000424: 00 DC.B 0x00 ; '\0'
0x20000425: 00 DC.B 0x00 ; '\0'
0x20000426: 00 DC.B 0x00 ; '\0'
0x20000427: 00 DC.B 0x00 ; '\0'
0x20000428: 26 DC.B 0x26 ; '&'
0x20000429: 00 DC.B 0x00 ; '\0'
0x2000042A: 6B DC.B 0x6B ; 'k'
0x2000042B: 06 DC.B 0x06 ; '\x06'
0x2000042C: 00 DC.B 0x00 ; '\0'
0x2000042D: 00 DC.B 0x00 ; '\0'
0x2000042E: 00 DC.B 0x00 ; '\0'
0x2000042F: 00 DC.B 0x00 ; '\0'
0x20000430: 00 DC.B 0x00 ; '\0'
0x20000431: 00 DC.B 0x00 ; '\0'
0x20000432: 00 DC.B 0x00 ; '\0'
0x20000433: 00 DC.B 0x00 ; '\0'
0x20000434: 00 DC.B 0x00 ; '\0'
0x20000435: 00 DC.B 0x00 ; '\0'
0x20000436: 00 DC.B 0x00 ; '\0'
0x20000437: 00 DC.B 0x00 ; '\0'
0x20000438: 28 DC.B 0x28 ; '('
0x20000439: 00 DC.B 0x00 ; '\0'
0x2000043A: 22 DC.B 0x22 ; '\"'
0x2000043B: 07 DC.B 0x07 ; '\x07'
0x2000043C: 00 DC.B 0x00 ; '\0'
0x2000043D: 00 DC.B 0x00 ; '\0'
0x2000043E: 00 DC.B 0x00 ; '\0'
0x2000043F: 00 DC.B 0x00 ; '\0'
0x20000440: 00 DC.B 0x00 ; '\0'
0x20000441: 00 DC.B 0x00 ; '\0'
0x20000442: 00 DC.B 0x00 ; '\0'
0x20000443: 00 DC.B 0x00 ; '\0'
0x20000444: 00 DC.B 0x00 ; '\0'
0x20000445: 00 DC.B 0x00 ; '\0'
0x20000446: 00 DC.B 0x00 ; '\0'
0x20000447: 00 DC.B 0x00 ; '\0'
0x20000448: 2A DC.B 0x2A ; '*'
0x20000449: 00 DC.B 0x00 ; '\0'
0x2000044A: 0B DC.B 0x0B ; '\v'
0x2000044B: 07 DC.B 0x07 ; '\x07'
0x2000044C: 00 DC.B 0x00 ; '\0'
0x2000044D: 00 DC.B 0x00 ; '\0'
0x2000044E: 00 DC.B 0x00 ; '\0'
0x2000044F: 00 DC.B 0x00 ; '\0'
0x20000450: 00 DC.B 0x00 ; '\0'
0x20000451: 00 DC.B 0x00 ; '\0'
0x20000452: 00 DC.B 0x00 ; '\0'
0x20000453: 00 DC.B 0x00 ; '\0'
0x20000454: 00 DC.B 0x00 ; '\0'
0x20000455: 00 DC.B 0x00 ; '\0'
0x20000456: 00 DC.B 0x00 ; '\0'
0x20000457: 00 DC.B 0x00 ; '\0'
0x20000458: 2C DC.B 0x2C ; ','
0x20000459: 00 DC.B 0x00 ; '\0'
0x2000045A: F4 DC.B 0xF4 ; '\xF4'
0x2000045B: 06 DC.B 0x06 ; '\x06'
0x2000045C: 00 DC.B 0x00 ; '\0'
0x2000045D: 00 DC.B 0x00 ; '\0'
0x2000045E: 00 DC.B 0x00 ; '\0'
0x2000045F: 00 DC.B 0x00 ; '\0'
0x20000460: 00 DC.B 0x00 ; '\0'
0x20000461: 00 DC.B 0x00 ; '\0'
0x20000462: 00 DC.B 0x00 ; '\0'
0x20000463: 00 DC.B 0x00 ; '\0'
0x20000464: 00 DC.B 0x00 ; '\0'
0x20000465: 00 DC.B 0x00 ; '\0'
0x20000466: 00 DC.B 0x00 ; '\0'
0x20000467: 00 DC.B 0x00 ; '\0'
0x20000468: 2E DC.B 0x2E ; '.'
0x20000469: 00 DC.B 0x00 ; '\0'
0x2000046A: DD DC.B 0xDD ; '\xDD'
0x2000046B: 06 DC.B 0x06 ; '\x06'
0x2000046C: 00 DC.B 0x00 ; '\0'
0x2000046D: 00 DC.B 0x00 ; '\0'
0x2000046E: 00 DC.B 0x00 ; '\0'
0x2000046F: 00 DC.B 0x00 ; '\0'
0x20000470: 00 DC.B 0x00 ; '\0'
0x20000471: 00 DC.B 0x00 ; '\0'
0x20000472: 00 DC.B 0x00 ; '\0'
0x20000473: 00 DC.B 0x00 ; '\0'
0x20000474: 00 DC.B 0x00 ; '\0'
0x20000475: 00 DC.B 0x00 ; '\0'
0x20000476: 00 DC.B 0x00 ; '\0'
0x20000477: 00 DC.B 0x00 ; '\0'
0x20000478: 30 DC.B 0x30 ; '0'
0x20000479: 00 DC.B 0x00 ; '\0'
0x2000047A: C6 DC.B 0xC6 ; '\xC6'
0x2000047B: 06 DC.B 0x06 ; '\x06'
0x2000047C: 00 DC.B 0x00 ; '\0'
0x2000047D: 00 DC.B 0x00 ; '\0'
0x2000047E: 00 DC.B 0x00 ; '\0'
0x2000047F: 00 DC.B 0x00 ; '\0'
0x20000480: 00 DC.B 0x00 ; '\0'
0x20000481: 00 DC.B 0x00 ; '\0'
0x20000482: 00 DC.B 0x00 ; '\0'
0x20000483: 00 DC.B 0x00 ; '\0'
0x20000484: 00 DC.B 0x00 ; '\0'
0x20000485: 00 DC.B 0x00 ; '\0'
0x20000486: 00 DC.B 0x00 ; '\0'
0x20000487: 00 DC.B 0x00 ; '\0'
0x20000488: 32 DC.B 0x32 ; '2'
0x20000489: 00 DC.B 0x00 ; '\0'
0x2000048A: AF DC.B 0xAF ; '\xAF'
0x2000048B: 06 DC.B 0x06 ; '\x06'
0x2000048C: 00 DC.B 0x00 ; '\0'
0x2000048D: 00 DC.B 0x00 ; '\0'
0x2000048E: 00 DC.B 0x00 ; '\0'
0x2000048F: 00 DC.B 0x00 ; '\0'
0x20000490: 00 DC.B 0x00 ; '\0'
0x20000491: 00 DC.B 0x00 ; '\0'
0x20000492: 00 DC.B 0x00 ; '\0'
0x20000493: 00 DC.B 0x00 ; '\0'
0x20000494: 00 DC.B 0x00 ; '\0'
0x20000495: 00 DC.B 0x00 ; '\0'
0x20000496: 00 DC.B 0x00 ; '\0'
0x20000497: 00 DC.B 0x00 ; '\0'
0x20000498: 34 DC.B 0x34 ; '4'
0x20000499: 00 DC.B 0x00 ; '\0'
0x2000049A: 98 DC.B 0x98 ; '\x98'
0x2000049B: 06 DC.B 0x06 ; '\x06'
0x2000049C: 00 DC.B 0x00 ; '\0'
0x2000049D: 00 DC.B 0x00 ; '\0'
0x2000049E: 00 DC.B 0x00 ; '\0'
0x2000049F: 00 DC.B 0x00 ; '\0'
0x200004A0: 00 DC.B 0x00 ; '\0'
0x200004A1: 00 DC.B 0x00 ; '\0'
0x200004A2: 00 DC.B 0x00 ; '\0'
0x200004A3: 00 DC.B 0x00 ; '\0'
0x200004A4: 00 DC.B 0x00 ; '\0'
0x200004A5: 00 DC.B 0x00 ; '\0'
0x200004A6: 00 DC.B 0x00 ; '\0'
0x200004A7: 00 DC.B 0x00 ; '\0'
0x200004A8: 36 DC.B 0x36 ; '6'
0x200004A9: 00 DC.B 0x00 ; '\0'
0x200004AA: 87 DC.B 0x87 ; '\x87'
0x200004AB: 06 DC.B 0x06 ; '\x06'
0x200004AC: 00 DC.B 0x00 ; '\0'
0x200004AD: 00 DC.B 0x00 ; '\0'
0x200004AE: 00 DC.B 0x00 ; '\0'
0x200004AF: 00 DC.B 0x00 ; '\0'
0x200004B0: 00 DC.B 0x00 ; '\0'
0x200004B1: 00 DC.B 0x00 ; '\0'
0x200004B2: 00 DC.B 0x00 ; '\0'
0x200004B3: 00 DC.B 0x00 ; '\0'
0x200004B4: 00 DC.B 0x00 ; '\0'
0x200004B5: 00 DC.B 0x00 ; '\0'
0x200004B6: 00 DC.B 0x00 ; '\0'
0x200004B7: 00 DC.B 0x00 ; '\0'
0x200004B8: 38 DC.B 0x38 ; '8'
0x200004B9: 00 DC.B 0x00 ; '\0'
0x200004BA: 76 DC.B 0x76 ; 'v'
0x200004BB: 06 DC.B 0x06 ; '\x06'
0x200004BC: 00 DC.B 0x00 ; '\0'
0x200004BD: 00 DC.B 0x00 ; '\0'
0x200004BE: 00 DC.B 0x00 ; '\0'
0x200004BF: 00 DC.B 0x00 ; '\0'
0x200004C0: 00 DC.B 0x00 ; '\0'
0x200004C1: 00 DC.B 0x00 ; '\0'
0x200004C2: 00 DC.B 0x00 ; '\0'
0x200004C3: 00 DC.B 0x00 ; '\0'
0x200004C4: 00 DC.B 0x00 ; '\0'
0x200004C5: 00 DC.B 0x00 ; '\0'
0x200004C6: 00 DC.B 0x00 ; '\0'
0x200004C7: 00 DC.B 0x00 ; '\0'
0x200004C8: 3A DC.B 0x3A ; ':'
0x200004C9: 00 DC.B 0x00 ; '\0'
0x200004CA: 65 DC.B 0x65 ; 'e'
0x200004CB: 06 DC.B 0x06 ; '\x06'
0x200004CC: 00 DC.B 0x00 ; '\0'
0x200004CD: 00 DC.B 0x00 ; '\0'
0x200004CE: 00 DC.B 0x00 ; '\0'
0x200004CF: 00 DC.B 0x00 ; '\0'
0x200004D0: 00 DC.B 0x00 ; '\0'
0x200004D1: 00 DC.B 0x00 ; '\0'
0x200004D2: 00 DC.B 0x00 ; '\0'
0x200004D3: 00 DC.B 0x00 ; '\0'
0x200004D4: 00 DC.B 0x00 ; '\0'
0x200004D5: 00 DC.B 0x00 ; '\0'
0x200004D6: 00 DC.B 0x00 ; '\0'
0x200004D7: 00 DC.B 0x00 ; '\0'
0x200004D8: 3C DC.B 0x3C ; '<'
0x200004D9: 00 DC.B 0x00 ; '\0'
0x200004DA: 1C DC.B 0x1C ; '\x1C'
0x200004DB: 07 DC.B 0x07 ; '\x07'
0x200004DC: 00 DC.B 0x00 ; '\0'
0x200004DD: 00 DC.B 0x00 ; '\0'
0x200004DE: 00 DC.B 0x00 ; '\0'
0x200004DF: 00 DC.B 0x00 ; '\0'
0x200004E0: 00 DC.B 0x00 ; '\0'
0x200004E1: 00 DC.B 0x00 ; '\0'
0x200004E2: 00 DC.B 0x00 ; '\0'
0x200004E3: 00 DC.B 0x00 ; '\0'
0x200004E4: 00 DC.B 0x00 ; '\0'
0x200004E5: 00 DC.B 0x00 ; '\0'
0x200004E6: 00 DC.B 0x00 ; '\0'
0x200004E7: 00 DC.B 0x00 ; '\0'
0x200004E8: 3E DC.B 0x3E ; '>'
0x200004E9: 00 DC.B 0x00 ; '\0'
0x200004EA: 05 DC.B 0x05 ; '\x05'
0x200004EB: 07 DC.B 0x07 ; '\x07'
0x200004EC: 00 DC.B 0x00 ; '\0'
0x200004ED: 00 DC.B 0x00 ; '\0'
0x200004EE: 00 DC.B 0x00 ; '\0'
0x200004EF: 00 DC.B 0x00 ; '\0'
0x200004F0: 00 DC.B 0x00 ; '\0'
0x200004F1: 00 DC.B 0x00 ; '\0'
0x200004F2: 00 DC.B 0x00 ; '\0'
0x200004F3: 00 DC.B 0x00 ; '\0'
0x200004F4: 00 DC.B 0x00 ; '\0'
0x200004F5: 00 DC.B 0x00 ; '\0'
0x200004F6: 00 DC.B 0x00 ; '\0'
0x200004F7: 00 DC.B 0x00 ; '\0'
0x200004F8: 40 DC.B 0x40 ; '@'
0x200004F9: 00 DC.B 0x00 ; '\0'
0x200004FA: F8 DC.B 0xF8 ; '\xF8'
0x200004FB: 05 DC.B 0x05 ; '\x05'
0x200004FC: 00 DC.B 0x00 ; '\0'
0x200004FD: 00 DC.B 0x00 ; '\0'
0x200004FE: 00 DC.B 0x00 ; '\0'
0x200004FF: 00 DC.B 0x00 ; '\0'
0x20000500: 00 DC.B 0x00 ; '\0'
0x20000501: 00 DC.B 0x00 ; '\0'
0x20000502: 10 DC.B 0x10 ; '\x10'
0x20000503: 00 DC.B 0x00 ; '\0'
0x20000504: 00 DC.B 0x00 ; '\0'
0x20000505: 00 DC.B 0x00 ; '\0'
0x20000506: 01 DC.B 0x01 ; '\x01'
0x20000507: 00 DC.B 0x00 ; '\0'
0x20000508: 4B DC.B 0x4B ; 'K'
0x20000509: 00 DC.B 0x00 ; '\0'
0x2000050A: B5 DC.B 0xB5 ; '\xB5'
0x2000050B: 03 DC.B 0x03 ; '\x03'
0x2000050C: 00 DC.B 0x00 ; '\0'
0x2000050D: 00 DC.B 0x00 ; '\0'
0x2000050E: 00 DC.B 0x00 ; '\0'
0x2000050F: 00 DC.B 0x00 ; '\0'
0x20000510: 00 DC.B 0x00 ; '\0'
0x20000511: 00 DC.B 0x00 ; '\0'
0x20000512: 01 DC.B 0x01 ; '\x01'
0x20000513: 00 DC.B 0x00 ; '\0'
0x20000514: 00 DC.B 0x00 ; '\0'
0x20000515: 00 DC.B 0x00 ; '\0'
0x20000516: 01 DC.B 0x01 ; '\x01'
0x20000517: 00 DC.B 0x00 ; '\0'
0x20000518: 4C DC.B 0x4C ; 'L'
0x20000519: 00 DC.B 0x00 ; '\0'
0x2000051A: EE DC.B 0xEE ; '\xEE'
0x2000051B: 06 DC.B 0x06 ; '\x06'
0x2000051C: 00 DC.B 0x00 ; '\0'
0x2000051D: 00 DC.B 0x00 ; '\0'
0x2000051E: 00 DC.B 0x00 ; '\0'
0x2000051F: 00 DC.B 0x00 ; '\0'
0x20000520: 00 DC.B 0x00 ; '\0'
0x20000521: 00 DC.B 0x00 ; '\0'
0x20000522: 00 DC.B 0x00 ; '\0'
0x20000523: 00 DC.B 0x00 ; '\0'
0x20000524: 00 DC.B 0x00 ; '\0'
0x20000525: 00 DC.B 0x00 ; '\0'
0x20000526: 00 DC.B 0x00 ; '\0'
0x20000527: 00 DC.B 0x00 ; '\0'
0x20000528: 42 DC.B 0x42 ; 'B'
0x20000529: 00 DC.B 0x00 ; '\0'
0x2000052A: 08 DC.B 0x08 ; '\b'
0x2000052B: 05 DC.B 0x05 ; '\x05'
0x2000052C: 00 DC.B 0x00 ; '\0'
0x2000052D: 00 DC.B 0x00 ; '\0'
0x2000052E: 01 DC.B 0x01 ; '\x01'
0x2000052F: 00 DC.B 0x00 ; '\0'
0x20000530: 00 DC.B 0x00 ; '\0'
0x20000531: 00 DC.B 0x00 ; '\0'
0x20000532: 2A DC.B 0x2A ; '*'
0x20000533: 00 DC.B 0x00 ; '\0'
0x20000534: 00 DC.B 0x00 ; '\0'
0x20000535: 00 DC.B 0x00 ; '\0'
0x20000536: 02 DC.B 0x02 ; '\x02'
0x20000537: 00 DC.B 0x00 ; '\0'
0x20000538: 44 DC.B 0x44 ; 'D'
0x20000539: 00 DC.B 0x00 ; '\0'
0x2000053A: D7 DC.B 0xD7 ; '\xD7'
0x2000053B: 06 DC.B 0x06 ; '\x06'
0x2000053C: 00 DC.B 0x00 ; '\0'
0x2000053D: 00 DC.B 0x00 ; '\0'
0x2000053E: 00 DC.B 0x00 ; '\0'
0x2000053F: 00 DC.B 0x00 ; '\0'
0x20000540: 00 DC.B 0x00 ; '\0'
0x20000541: 00 DC.B 0x00 ; '\0'
0x20000542: 00 DC.B 0x00 ; '\0'
0x20000543: 00 DC.B 0x00 ; '\0'
0x20000544: 00 DC.B 0x00 ; '\0'
0x20000545: 00 DC.B 0x00 ; '\0'
0x20000546: 00 DC.B 0x00 ; '\0'
0x20000547: 00 DC.B 0x00 ; '\0'
0x20000548: 44 DC.B 0x44 ; 'D'
0x20000549: 00 DC.B 0x00 ; '\0'
0x2000054A: C0 DC.B 0xC0 ; '\xC0'
0x2000054B: 06 DC.B 0x06 ; '\x06'
0x2000054C: 00 DC.B 0x00 ; '\0'
0x2000054D: 00 DC.B 0x00 ; '\0'
0x2000054E: 00 DC.B 0x00 ; '\0'
0x2000054F: 00 DC.B 0x00 ; '\0'
0x20000550: 00 DC.B 0x00 ; '\0'
0x20000551: 00 DC.B 0x00 ; '\0'
0x20000552: 00 DC.B 0x00 ; '\0'
0x20000553: 00 DC.B 0x00 ; '\0'
0x20000554: 00 DC.B 0x00 ; '\0'
0x20000555: 00 DC.B 0x00 ; '\0'
0x20000556: 00 DC.B 0x00 ; '\0'
0x20000557: 00 DC.B 0x00 ; '\0'
0x20000558: 46 DC.B 0x46 ; 'F'
0x20000559: 00 DC.B 0x00 ; '\0'
0x2000055A: A9 DC.B 0xA9 ; '\xA9'
0x2000055B: 06 DC.B 0x06 ; '\x06'
0x2000055C: 00 DC.B 0x00 ; '\0'
0x2000055D: 00 DC.B 0x00 ; '\0'
0x2000055E: 00 DC.B 0x00 ; '\0'
0x2000055F: 00 DC.B 0x00 ; '\0'
0x20000560: 00 DC.B 0x00 ; '\0'
0x20000561: 00 DC.B 0x00 ; '\0'
0x20000562: 00 DC.B 0x00 ; '\0'
0x20000563: 00 DC.B 0x00 ; '\0'
0x20000564: 00 DC.B 0x00 ; '\0'
0x20000565: 00 DC.B 0x00 ; '\0'
0x20000566: 00 DC.B 0x00 ; '\0'
0x20000567: 00 DC.B 0x00 ; '\0'
0x20000568: 48 DC.B 0x48 ; 'H'
0x20000569: 00 DC.B 0x00 ; '\0'
0x2000056A: D4 DC.B 0xD4 ; '\xD4'
0x2000056B: 03 DC.B 0x03 ; '\x03'
0x2000056C: 00 DC.B 0x00 ; '\0'
0x2000056D: 00 DC.B 0x00 ; '\0'
0x2000056E: 01 DC.B 0x01 ; '\x01'
0x2000056F: 00 DC.B 0x00 ; '\0'
0x20000570: 00 DC.B 0x00 ; '\0'
0x20000571: 00 DC.B 0x00 ; '\0'
0x20000572: 84 DC.B 0x84 ; '\x84'
0x20000573: 00 DC.B 0x00 ; '\0'
0x20000574: 00 DC.B 0x00 ; '\0'
0x20000575: 00 DC.B 0x00 ; '\0'
0x20000576: 12 DC.B 0x12 ; '\x12'
0x20000577: 00 DC.B 0x00 ; '\0'
0x20000578: 03 DC.B 0x03 ; '\x03'
0x20000579: 00 DC.B 0x00 ; '\0'
0x2000057A: 59 DC.B 0x59 ; 'Y'
0x2000057B: 06 DC.B 0x06 ; '\x06'
0x2000057C: 00 DC.B 0x00 ; '\0'
0x2000057D: 00 DC.B 0x00 ; '\0'
0x2000057E: 00 DC.B 0x00 ; '\0'
0x2000057F: 00 DC.B 0x00 ; '\0'
0x20000580: 00 DC.B 0x00 ; '\0'
0x20000581: 00 DC.B 0x00 ; '\0'
0x20000582: A8 DC.B 0xA8 ; '\xA8'
0x20000583: 00 DC.B 0x00 ; '\0'
0x20000584: 00 DC.B 0x00 ; '\0'
0x20000585: 00 DC.B 0x00 ; '\0'
0x20000586: 11 DC.B 0x11 ; '\x11'
0x20000587: 00 DC.B 0x00 ; '\0'
0x20000588: 4A DC.B 0x4A ; 'J'
0x20000589: 00 DC.B 0x00 ; '\0'
0x2000058A: 01 DC.B 0x01 ; '\x01'
0x2000058B: 00 DC.B 0x00 ; '\0'
0x2000058C: 00 DC.B 0x00 ; '\0'
0x2000058D: 00 DC.B 0x00 ; '\0'
0x2000058E: 00 DC.B 0x00 ; '\0'
0x2000058F: 00 DC.B 0x00 ; '\0'
0x20000590: 00 DC.B 0x00 ; '\0'
0x20000591: 00 DC.B 0x00 ; '\0'
0x20000592: 00 DC.B 0x00 ; '\0'
0x20000593: 00 DC.B 0x00 ; '\0'
0x20000594: 00 DC.B 0x00 ; '\0'
0x20000595: 00 DC.B 0x00 ; '\0'
0x20000596: 10 DC.B 0x10 ; '\x10'
0x20000597: 00 DC.B 0x00 ; '\0'
0x20000598: 00 DC.B 0x00 ; '\0'
0x20000599: 00 DC.B 0x00 ; '\0'
0x2000059A: B6 DC.B 0xB6 ; '\xB6'
0x2000059B: 04 DC.B 0x04 ; '\x04'
0x2000059C: 00 DC.B 0x00 ; '\0'
0x2000059D: 00 DC.B 0x00 ; '\0'
0x2000059E: 01 DC.B 0x01 ; '\x01'
0x2000059F: 00 DC.B 0x00 ; '\0'
0x200005A0: 00 DC.B 0x00 ; '\0'
0x200005A1: 00 DC.B 0x00 ; '\0'
0x200005A2: 84 DC.B 0x84 ; '\x84'
0x200005A3: 00 DC.B 0x00 ; '\0'
0x200005A4: 00 DC.B 0x00 ; '\0'
0x200005A5: 00 DC.B 0x00 ; '\0'
0x200005A6: 12 DC.B 0x12 ; '\x12'
0x200005A7: 00 DC.B 0x00 ; '\0'
0x200005A8: 07 DC.B 0x07 ; '\x07'
0x200005A9: 00 DC.B 0x00 ; '\0'
0x200005AA: A1 DC.B 0xA1 ; '\xA1'
0x200005AB: 01 DC.B 0x01 ; '\x01'
0x200005AC: 00 DC.B 0x00 ; '\0'
0x200005AD: 00 DC.B 0x00 ; '\0'
0x200005AE: 01 DC.B 0x01 ; '\x01'
0x200005AF: 00 DC.B 0x00 ; '\0'
0x200005B0: 00 DC.B 0x00 ; '\0'
0x200005B1: 00 DC.B 0x00 ; '\0'
0x200005B2: 1C DC.B 0x1C ; '\x1C'
0x200005B3: 00 DC.B 0x00 ; '\0'
0x200005B4: 00 DC.B 0x00 ; '\0'
0x200005B5: 00 DC.B 0x00 ; '\0'
0x200005B6: 12 DC.B 0x12 ; '\x12'
0x200005B7: 00 DC.B 0x00 ; '\0'
0x200005B8: 09 DC.B 0x09 ; '\t'
0x200005B9: 00 DC.B 0x00 ; '\0'
0x200005BA: DB DC.B 0xDB ; '\xDB'
0x200005BB: 05 DC.B 0x05 ; '\x05'
0x200005BC: 00 DC.B 0x00 ; '\0'
0x200005BD: 00 DC.B 0x00 ; '\0'
0x200005BE: 01 DC.B 0x01 ; '\x01'
0x200005BF: 00 DC.B 0x00 ; '\0'
0x200005C0: 00 DC.B 0x00 ; '\0'
0x200005C1: 00 DC.B 0x00 ; '\0'
0x200005C2: 1C DC.B 0x1C ; '\x1C'
0x200005C3: 00 DC.B 0x00 ; '\0'
0x200005C4: 00 DC.B 0x00 ; '\0'
0x200005C5: 00 DC.B 0x00 ; '\0'
0x200005C6: 12 DC.B 0x12 ; '\x12'
0x200005C7: 00 DC.B 0x00 ; '\0'
0x200005C8: 0B DC.B 0x0B ; '\v'
0x200005C9: 00 DC.B 0x00 ; '\0'
0x200005CA: 5D DC.B 0x5D ; ']'
0x200005CB: 04 DC.B 0x04 ; '\x04'
0x200005CC: 00 DC.B 0x00 ; '\0'
0x200005CD: 00 DC.B 0x00 ; '\0'
0x200005CE: 01 DC.B 0x01 ; '\x01'
0x200005CF: 00 DC.B 0x00 ; '\0'
0x200005D0: 00 DC.B 0x00 ; '\0'
0x200005D1: 00 DC.B 0x00 ; '\0'
0x200005D2: 9E DC.B 0x9E ; '\x9E'
0x200005D3: 00 DC.B 0x00 ; '\0'
0x200005D4: 00 DC.B 0x00 ; '\0'
0x200005D5: 00 DC.B 0x00 ; '\0'
0x200005D6: 12 DC.B 0x12 ; '\x12'
0x200005D7: 00 DC.B 0x00 ; '\0'
0x200005D8: 0D DC.B 0x0D ; '\r'
0x200005D9: 00 DC.B 0x00 ; '\0'
0x200005DA: 01 DC.B 0x01 ; '\x01'
0x200005DB: 04 DC.B 0x04 ; '\x04'
0x200005DC: 00 DC.B 0x00 ; '\0'
0x200005DD: 00 DC.B 0x00 ; '\0'
0x200005DE: 01 DC.B 0x01 ; '\x01'
0x200005DF: 00 DC.B 0x00 ; '\0'
Section .bss.libc._acDownBuffer from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=16, align=1
_acDownBuffer:
0x200005E0: 00 DC.B 0x00 ; '\0'
0x200005E1: 53 DC.B 0x53 ; 'S'
0x200005E2: 45 DC.B 0x45 ; 'E'
0x200005E3: 47 DC.B 0x47 ; 'G'
0x200005E4: 47 DC.B 0x47 ; 'G'
0x200005E5: 45 DC.B 0x45 ; 'E'
0x200005E6: 52 DC.B 0x52 ; 'R'
0x200005E7: 20 DC.B 0x20 ; ' '
0x200005E8: 43 DC.B 0x43 ; 'C'
0x200005E9: 2F DC.B 0x2F ; '/'
0x200005EA: 43 DC.B 0x43 ; 'C'
0x200005EB: 2B DC.B 0x2B ; '+'
0x200005EC: 2B DC.B 0x2B ; '+'
0x200005ED: 20 DC.B 0x20 ; ' '
0x200005EE: 63 DC.B 0x63 ; 'c'
0x200005EF: 6F DC.B 0x6F ; 'o'
Section .data.libc.__SEGGER_RTL_global_locale from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=20, align=4
__SEGGER_RTL_global_locale:
__RAL_global_locale:
0x200005F0: 08002C64 DC.W __SEGGER_RTL_c_locale
0x200005F4: 08002C64 DC.W __SEGGER_RTL_c_locale
0x200005F8: 08002C64 DC.W __SEGGER_RTL_c_locale
0x200005FC: 08002C64 DC.W __SEGGER_RTL_c_locale
0x20000600: 08002C64 DC.W __SEGGER_RTL_c_locale
Section .data.uwTickPrio from charger_lto.o, size=4, align=4
uwTickPrio:
0x20000604: 10 DC.B 0x10 ; '\x10'
0x20000605: 00 DC.B 0x00 ; '\0'
0x20000606: 00 DC.B 0x00 ; '\0'
0x20000607: 00 DC.B 0x00 ; '\0'
Section .data.libc.stdout from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
stdout:
0x20000608: 200001D0 DC.W __SEGGER_RTL_stdout_file
Section .data.libc.stdin from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
stdin:
0x2000060C: 200001D4 DC.W __SEGGER_RTL_stdin_file
Section .data.libc.stderr from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
stderr:
0x20000610: 200001D8 DC.W __SEGGER_RTL_stderr_file
Section .data.SystemD2Clock from charger_lto.o, size=4, align=4
SystemD2Clock:
0x20000614: 00 DC.B 0x00 ; '\0'
0x20000615: 90 DC.B 0x90 ; '\x90'
0x20000616: D0 DC.B 0xD0 ; '\xD0'
0x20000617: 03 DC.B 0x03 ; '\x03'
Section .data.SystemCoreClock from charger_lto.o, size=4, align=4
SystemCoreClock:
0x20000618: 00 DC.B 0x00 ; '\0'
0x20000619: 90 DC.B 0x90 ; '\x90'
0x2000061A: D0 DC.B 0xD0 ; '\xD0'
0x2000061B: 03 DC.B 0x03 ; '\x03'
Section .data.uwTickFreq from charger_lto.o, size=1, align=1
uwTickFreq:
0x2000061C: 01 DC.B 0x01 ; '\x01'
Section .bss.block.stack from [ Linker created ], size=8192, align=8
(0x2001e000-0x2001ffff excluded)
OPTIMIZATION REPORT
Transformation |
Bytes saved |
Dedupe code |
340 |
Total: |
340 |
LINK SUMMARY
Memory breakdown
39 928 bytes read-only code +
1 850 bytes read-only data = 41 778 bytes read-only (total)
9 757 bytes read-write data
Region summary
Name |
Range |
Size |
Used |
Unused |
Alignment Loss |
FLASH |
08000000-0807ffff |
524 288 |
41 778 7.97% |
482 510 92.03% |
0 0.00% |
DTCM_RAM |
20000000-2001ffff |
131 072 |
9 757 7.44% |
121 315 92.56% |
0 0.00% |
Diagnostic summary
Link complete: 0 errors, 0 warnings, 0 remarks