| 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